Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
gonic

gonic

gonic to serwer strumieniowania muzyki implementujący API Subsonic, więc dowolny klient Subsonic odtworzy Twoją bibliotekę. Skanuje ją ponownie według harmonogramu, obsługuje wielu użytkowników i zlicza odtworzenia dla każdego słuchacza. Licencja GPL-3.0 i ponad 2500 gwiazdek na GitHubie.

Na pierwszy rzut oka

2.5k

Gwiazdki na GitHub

1

Wyświetlenia strony

Licencja GPL-3.0 Wersja Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Dostęp

  1. Otwórz interfejs webowy: https://<SERVER-IP>:4747
  2. gonic używa HTTPS z samopodpisanym certyfikatem. Przy pierwszym połączeniu przeglądarka wyświetli ostrzeżenie o certyfikacie.
  3. Zaloguj się domyślnymi danymi: admin / admin
  4. Zmień domyślne hasło zaraz po pierwszym zalogowaniu.

Klienci Subsonic

W kliencie zgodnym z Subsonic użyj następującego adresu serwera: https://<SERVER-IP>:4747

Ponieważ serwer używa samopodpisanego certyfikatu, Twój klient musi go zaakceptować lub obdarzyć zaufaniem.

Certyfikat znajduje się w: /root/gonic/tls/cert.pem

Możesz skopiować go na inne urządzenie za pomocą:

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

Do uwierzytelnienia w kliencie Subsonic użyj właściwej nazwy użytkownika i hasła gonic.

Ważne pliki i katalogi

  • Ścieżka instalacji: /root/gonic
  • Plik Compose: /root/gonic/docker-compose.yml
  • Plik środowiskowy: /root/gonic/.env
  • Baza danych: /root/gonic/data/gonic.db
  • Muzyka: /root/gonic/music
  • Podcasty: /root/gonic/podcasts
  • Playlisty: /root/gonic/playlists
  • Pamięć podręczna: /root/gonic/cache
  • Certyfikat TLS: /root/gonic/tls/cert.pem
  • Klucz TLS: /root/gonic/tls/key.pem

Zarządzanie usługami

Wyświetl działające kontenery:

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

Uruchom ponownie kontenery:

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

Zobacz logi:

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

Zatrzymaj kontenery:

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

Uruchom kontenery:

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

Odtwórz kontenery:

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

Uwagi

  • Katalog z muzyką jest montowany w kontenerze tylko do odczytu, więc gonic nie zmodyfikuje Twoich plików.
  • The database file /root/gonic/data/gonic.db powinien być objęty kopiami zapasowymi.
  • Pamięć podręczną można w razie potrzeby usunąć: zawiera transkodowania i okładki, które są odtwarzane.
  • Configure gonic and its scanning behavior according to your preferences in /root/gonic/docker-compose.yml.

Więcej w Self-hosted

Powiązane aplikacje.

Wdróż gonic teraz. Od $2,48/mies.