본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
gonic

gonic

gonic은 Subsonic API를 구현한 음악 스트리밍 서버로, 어떤 Subsonic 클라이언트로도 라이브러리를 재생할 수 있습니다. 일정에 따라 다시 스캔하고, 다중 사용자를 지원하며, 청취자별 재생 횟수를 기록합니다. GPL-3.0 라이선스, GitHub 스타 2,500개 이상.

한눈에 보기

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부터.