Самостоятельно размещаемая стартовая страница для Docker: список сервисов и ссылок задаётся в одном JSON-файле.
jamesread/Faridoon
Самостоятельно размещаемое веб-приложение на Go и MySQL для сохранения, публикации и оценки любимых цитат из чатов.
- Звёзды
- 53
- Форки
- 3
- Открытые issues
- 6
- Последний коммит
- 21 час назад
Что это?
Faridoon позволяет участникам группы сохранять запоминающиеся фрагменты переписки в виде цитат и публиковать их для всех желающих. Если вставить лог чата, приложение оформит его как цитату и покажет предварительный просмотр; для каждой цитаты создаётся отдельная страница с постоянной ссылкой. Имена пользователей автоматически выделяются цветом, а лишние переносы строк и необычные символы очищаются.
Сайтом управляют через браузер. Администраторы могут настраивать название сайта, голосование, регистрацию, отправку цитат гостями и подсветку синтаксиса. Модераторы проверяют новые цитаты в очереди перед публикацией. Цитаты от гостей и пользователей без специальных прав попадают в очередь; отклонённые цитаты удаляются.
Сервис написан на Go, использует фронтенд на Vue 3 и MySQL для хранения данных, а миграциями схемы управляет sql-migrate. Проект рекомендует запускать приложение в Docker с базой данных MySQL; для работы ему не требуется подключение к интернету.
Ключевые возможности
- 01При вставке лога чата приложение оформляет его как цитату и показывает предварительный просмотр.
- 02Имена пользователей автоматически выделяются собственными цветами.
- 03Очередь на проверку цитат от гостей и пользователей без специальных прав с инструментами модерации.
- 04Настройки сайта управляются через браузер — редактировать конфигурационные файлы не нужно.
- 05Пользователи могут голосовать за цитаты; также доступен тёмный режим.
Сценарии использования
- Группа друзей или сообщество публикует самые смешные моменты переписки на закрытом сайте.
- Пользователь домашней лаборатории самостоятельно размещает доску цитат с помощью Docker и MySQL.
- Сообщество с модерацией проверяет цитаты от гостей перед публикацией.
Быстрый старт
- 1
Ознакомьтесь с документацией по установке (рекомендуется Docker с базой данных MySQL).
- 2
Подробности об установке и использовании доступны на сайте с документацией.
Что важно знать
- Для запуска требуется база данных MySQL.
- Инструкция по установке размещена на внешнем сайте, а не в README.
В подборках
Темы
Частые вопросы
- Что такое Faridoon?
- Самостоятельно размещаемое веб-приложение на Go и MySQL для сохранения, публикации и оценки любимых цитат из чатов. Faridoon позволяет участникам группы сохранять запоминающиеся фрагменты переписки в виде цитат и публиковать их для всех желающих. Если вставить лог чата, приложение оформит его как цитату и покажет предварительный просмотр; для каждой цитаты создаётся отдельная страница с постоянной ссылкой. Имена пользователей автоматически выделяются цветом, а лишние переносы строк и необычные символы очищаются.
- Faridoon можно использовать бесплатно? Какая у него лицензия?
- Faridoon распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Faridoon всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Faridoon — 6 нояб. 2026 г..
- Для чего можно использовать Faridoon?
- Группа друзей или сообщество публикует самые смешные моменты переписки на закрытом сайте. Пользователь домашней лаборатории самостоятельно размещает доску цитат с помощью Docker и MySQL. Сообщество с модерацией проверяет цитаты от гостей перед публикацией.
- Как установить Faridoon?
- Ознакомьтесь с документацией по установке (рекомендуется Docker с базой данных MySQL). Подробности об установке и использовании доступны на сайте с документацией.
- Где скачать Faridoon?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jamesread/Faridoon
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-интерфейс для безопасного и простого запуска заранее заданных shell-команд на Linux-серверах.
Самостоятельно размещаемая панель для домашней лаборатории: проверки состояния сервисов, виджеты, темы, наборы иконок и редактор конфигурации в UI.
Консольный инструмент на shell для установки Docker и настройки self-hosted приложений в виде стеков Docker Compose.
Инструмент для автоматической настройки Docker и Docker Compose в домашней лаборатории: более 160 готовых self-hosted приложений, встроенные варианты обратного прокси и аутентификации.
Инструмент для управления Docker, который работает напрямую с файлами Docker Compose и подходит для домашней лаборатории.