Перейти до основного вмісту
Знижка 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.

Більше в розділі Самохостинг

Схожі додатки.

Розгорніть gonic зараз. Від $2,48/міс.