Самостоятельно размещаемая платформа для создания, упорядочивания и публикации понятных коротких ссылок, например s/shortcut.
shlinkio/shlink
Самостоятельно размещаемый сокращатель ссылок на PHP, который создаёт короткие ссылки на вашем домене и предоставляет CLI и REST API.
Open source альтернатива:Bitly
- Звёзды
- 5,365
- Форки
- 438
- Открытые issues
- 26
- Последний коммит
- 7 часов назад
Что это?
Shlink — это самостоятельно размещаемый сокращатель ссылок, который позволяет создавать короткие ссылки на вашем домене, не прибегая к сторонним сервисам. Он написан на PHP и устанавливается из готового дистрибутива, собирается из исходного кода или запускается в официальном Docker-образе с настройкой через переменные окружения.
Shlink поддерживает MySQL, MariaDB, PostgreSQL, Microsoft SQL Server и SQLite в качестве хранилищ данных. Администрировать его можно через командную строку (bin/cli), выполняя команды и управляя API-ключами, а также через REST API, документация к которому размещена на сайте проекта. Для браузерного интерфейса доступен отдельный веб-клиент: его можно разместить самостоятельно или использовать хостируемое приложение проекта.
Для работы проекта требуется PHP 8.4 или 8.5 и несколько стандартных расширений. При необходимости можно подключить RabbitMQ.
Ключевые возможности
- 01Создаёт короткие URL на вашем домене.
- 02Поддерживает MySQL, MariaDB, PostgreSQL, Microsoft SQL Server и SQLite.
- 03Предоставляет интерфейс командной строки для администрирования и создания API-ключей.
- 04Предоставляет REST API для интеграции с другими системами.
- 05Разворачивается из дистрибутива, из исходного кода или с помощью официального Docker-образа.
Сценарии использования
- Запустить фирменный сокращатель ссылок для компании или сообщества на собственном домене.
- Хранить данные о кликах и ссылках на собственной инфраструктуре, а не в хостируемом сервисе.
- Автоматизировать создание ссылок из других приложений через REST API.
Быстрый старт
- 1
Скачайте ZIP-архив дистрибутива Shlink для вашей версии PHP из последнего релиза на GitHub и распакуйте его
- 2
Запустите установщик на сервере, где будет размещён Shlink
vendor/bin/shlink-installer install - 3
Создайте свой первый API-ключ
bin/cli api-key:generate
Что важно знать
- Требуется PHP 8.4 или 8.5 с несколькими расширениями, а также поддерживаемая база данных.
- Для самостоятельного хостинга потребуется настроить сервер и базу данных, а также вручную выполнить шаги установки.
В подборках
Темы
Частые вопросы
- Что такое shlink?
- Самостоятельно размещаемый сокращатель ссылок на PHP, который создаёт короткие ссылки на вашем домене и предоставляет CLI и REST API. Shlink — это самостоятельно размещаемый сокращатель ссылок, который позволяет создавать короткие ссылки на вашем домене, не прибегая к сторонним сервисам. Он написан на PHP и устанавливается из готового дистрибутива, собирается из исходного кода или запускается в официальном Docker-образе с настройкой через переменные окружения.
- shlink можно использовать бесплатно? Какая у него лицензия?
- shlink распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- shlink всё ещё поддерживается?
- Активно поддерживается. Последний коммит в shlink — 24 окт. 2026 г..
- Для чего можно использовать shlink?
- Запустить фирменный сокращатель ссылок для компании или сообщества на собственном домене. Хранить данные о кликах и ссылках на собственной инфраструктуре, а не в хостируемом сервисе. Автоматизировать создание ссылок из других приложений через REST API.
- Как установить shlink?
- Скачайте ZIP-архив дистрибутива Shlink для вашей версии PHP из последнего релиза на GitHub и распакуйте его Запустите установщик на сервере, где будет размещён Shlink: vendor/bin/shlink-installer install Создайте свой первый API-ключ: bin/cli api-key:generate
- Где скачать shlink?
- Исходный код и инструкции по установке — на GitHub: https://github.com/shlinkio/shlink
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Сокращатель URL с открытым исходным кодом на PHP для собственного сервера — с полным контролем над ссылками и статистикой.
Самостоятельно размещаемый сервис сокращения URL на Laravel, Vue 3 и Inertia.js с аналитикой кликов, поддержкой собственных доменов и коротких ссылок.
Kutt — сокращатель URL, который можно развернуть на своём сервере; он поддерживает собственные домены, статистику ссылок, панель администратора и RESTful API.
Zipline — самостоятельный сервер загрузки файлов для ShareX с галереями, общим доступом и короткими ссылками.
Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript.