Доступ
- Відкрийте вебінтерфейс:
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.