Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
gonic

gonic

gonic — сервер потоковой музыки с реализацией Subsonic API, поэтому вашу библиотеку сыграет любой Subsonic-клиент. Он пересканирует библиотеку по расписанию, поддерживает несколько пользователей и считает прослушивания для каждого. Лицензия GPL-3.0, более 2 500 звёзд на GitHub.

Кратко

2.5k

Звёзды на GitHub

1

Просмотры страниц

Лицензия GPL-3.0 Версия Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Доступ

  1. Откройте веб-интерфейс: https://<SERVER-IP>:4747
  2. gonic использует HTTPS с самоподписанным сертификатом. При первом подключении браузер покажет предупреждение о сертификате.
  3. Войдите с учётными данными по умолчанию: admin / admin
  4. Смените пароль по умолчанию сразу после первого входа.

Клиенты Subsonic

В клиенте, совместимом с Subsonic, используйте следующий адрес сервера: https://<SERVER-IP>:4747

Поскольку сервер использует самоподписанный сертификат, ваш клиент должен разрешить его или доверять ему.

Сертификат находится в: /root/gonic/tls/cert.pem

Скопировать его на другое устройство можно так:

scp root@<SERVER-IP>:/root/gonic/tls/cert.pem .

Для входа в клиенте Subsonic используйте соответствующие имя пользователя и пароль gonic.

Важные файлы и директории

  • Путь установки: /root/gonic
  • Файл Compose: /root/gonic/docker-compose.yml
  • Файл среды: /root/gonic/.env
  • База данных: /root/gonic/data/gonic.db
  • Музыка: /root/gonic/music
  • Подкасты: /root/gonic/podcasts
  • Плейлисты: /root/gonic/playlists
  • Кэш: /root/gonic/cache
  • Сертификат TLS: /root/gonic/tls/cert.pem
  • Ключ TLS: /root/gonic/tls/key.pem

Управление сервисами

Просмотр запущенных контейнеров:

docker compose -f /root/gonic/docker-compose.yml ps

Перезапустите контейнеры:

docker compose -f /root/gonic/docker-compose.yml restart

Посмотреть логи:

cd /root/gonic && docker compose logs -f

Остановите контейнеры:

docker compose -f /root/gonic/docker-compose.yml stop

Запустите контейнеры:

docker compose -f /root/gonic/docker-compose.yml start

Пересоздайте контейнеры:

docker compose -f /root/gonic/docker-compose.yml up -d

Примечания

  • Каталог с музыкой монтируется в контейнер только для чтения, поэтому gonic не изменит ваши музыкальные файлы.
  • The database file /root/gonic/data/gonic.db следует включить в резервные копии.
  • Кэш при необходимости можно удалить: в нём лежат перекодированные файлы и обложки, которые создаются заново.
  • Configure gonic and its scanning behavior according to your preferences in /root/gonic/docker-compose.yml.

Ещё в Self Hosted

Похожие приложения.

Развернуть gonic. От $2,48/мес.