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