Kutt — сокращатель URL, который можно развернуть на своём сервере; он поддерживает собственные домены, статистику ссылок, панель администратора и RESTful API.
SinTan1729/chhoto-url
Минималистичный самостоятельный сервис сокращения ссылок на Rust: считает переходы, поддерживает срок действия ссылок и произвольные короткие адреса, не отслеживая пользователей.
Open source альтернатива:Bitly
- Звёзды
- 1,005
- Форки
- 101
- Открытые issues
- 0
- Последний коммит
- 16 часов назад
Что это?
Chhoto URL — самостоятельный сервис сокращения ссылок, созданный с упором на простоту и компактность. Он превращает длинные URL в случайно сгенерированные короткие ссылки, а при желании пользователь может выбрать собственный короткий slug. Переход по короткой ссылке сразу перенаправляет на целевой URL, без промежуточной страницы.
Проект использует SQLite и работает как backend на Rust с Actix Web, а frontend сделан на обычных HTML и vanilla JavaScript. Сервис распространяется в виде Docker-контейнера; в комплект входит compose-файл, а в README описаны образы на базе Alpine и scratch. Среди возможностей — автоматическое истечение ссылок, подсчёт переходов по каждой ссылке без сбора других данных о посетителях, редактирование уже созданных ссылок, заметки с фильтрацией, генерация QR-кодов и вход через OIDC.
Для администрирования используется пароль или API key. В публичном режиме создавать ссылки может кто угодно, но для их удаления и просмотра списка нужен доступ администратора. Frontend можно полностью отключить; также поддерживаются собственный заголовок сайта и целевая страница. По умолчанию для длинных ссылок разрешены только https, http, ftp и magnet, но список протоколов можно расширить в настройках.
Ключевые возможности
- 01Создаёт случайные короткие ссылки или позволяет задать собственный slug.
- 02Ссылки автоматически истекают через заданное время.
- 03Считает переходы по каждой ссылке, не записывая другие данные о посетителях.
- 04Поддерживает вход через OIDC, API keys и хешированные пароли.
- 05Работает в компактном Docker-контейнере с SQLite.
- 06Поддерживает публичный режим, в котором создавать ссылки можно без входа.
Сценарии использования
- Запустить приватный сервис сокращения ссылок для личного домена или небольшой команды.
- Делиться ссылками через QR-коды и отслеживать, сколько раз по ним переходили.
- Создавать временные ссылки, которые автоматически истекают.
- Предоставить всем возможность создавать ссылки, оставив управление ими только администраторам.
Быстрый старт
- 1
Следуйте руководству по установке и настройке в docs/INSTALLATION.md
Что важно знать
- При базовой парольной аутентификации данные не шифруются при передаче, поэтому рекомендуется использовать обратный прокси с SSL, например Caddy.
- Управление пользователями отсутствует, поэтому без отдельных экземпляров сервис не подходит для использования несколькими сотрудниками во всей организации.
В подборках
Темы
Частые вопросы
- Что такое chhoto-url?
- Минималистичный самостоятельный сервис сокращения ссылок на Rust: считает переходы, поддерживает срок действия ссылок и произвольные короткие адреса, не отслеживая пользователей. Chhoto URL — самостоятельный сервис сокращения ссылок, созданный с упором на простоту и компактность. Он превращает длинные URL в случайно сгенерированные короткие ссылки, а при желании пользователь может выбрать собственный короткий slug. Переход по короткой ссылке сразу перенаправляет на целевой URL, без промежуточной страницы.
- chhoto-url можно использовать бесплатно? Какая у него лицензия?
- chhoto-url распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- chhoto-url всё ещё поддерживается?
- Активно поддерживается. Последний коммит в chhoto-url — 8 нояб. 2026 г..
- Для чего можно использовать chhoto-url?
- Запустить приватный сервис сокращения ссылок для личного домена или небольшой команды. Делиться ссылками через QR-коды и отслеживать, сколько раз по ним переходили. Создавать временные ссылки, которые автоматически истекают. Предоставить всем возможность создавать ссылки, оставив управление ими только администраторам.
- Как установить chhoto-url?
- Следуйте руководству по установке и настройке в docs/INSTALLATION.md
- Где скачать chhoto-url?
- Исходный код и инструкции по установке — на GitHub: https://github.com/SinTan1729/chhoto-url
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Сокращатель URL с открытым исходным кодом на PHP для собственного сервера — с полным контролем над ссылками и статистикой.
Самостоятельно размещаемый сервис сокращения ссылок с аналитикой, целиком работающий на Cloudflare Workers, D1 и KV без традиционного сервера.
Самостоятельно размещаемый сервис сокращения URL на Laravel, Vue 3 и Inertia.js с аналитикой кликов, поддержкой собственных доменов и коротких ссылок.
Самостоятельно размещаемый сокращатель ссылок на PHP, который создаёт короткие ссылки на вашем домене и предоставляет CLI и REST API.
Zipline — самостоятельный сервер загрузки файлов для ShareX с галереями, общим доступом и короткими ссылками.