접속
- 웹 인터페이스를 엽니다:
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.