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

Navidrome

Navidrome는 셀프 호스팅 Spotify형 음악 서버입니다. Subsonic 호환, 빠른 스캔, DSub 및 Substreamer를 통한 모바일 앱, FLAC/MP3/Opus 지원을 갖추고 있습니다. 단일 Go 바이너리로 구성되며 MIT 라이선스로 제공됩니다. 홈랩 커뮤니티에서 가장 많이 추천되는 셀프 호스팅 음악 서버입니다.

한눈에 보기

21.9k

GitHub 스타

260

페이지 조회수

387

활성 설치

라이선스 GPL-3.0 버전 Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

활성 설치 수는 샘플 데이터(미리보기)입니다. 출시 전 실제 지표로 교체됩니다.

웹 인터페이스 접속

  • 웹 인터페이스 접속: https://IP (바꾸기 IP 서버의 IP 주소로 대체)
  • SSL 경고 수락 (자체 서명 인증서).
  • 관리자 계정을 즉시 생성하세요
  • 오디오 파일(MP3, FLAC 등)을 다음 경로에 넣으세요 /opt/navidrome/music

중요한 파일과 디렉토리

  • 애플리케이션 설치: /opt/navidrome
  • Docker Compose 파일: /opt/navidrome/docker-compose.yml
  • 애플리케이션 데이터: /opt/navidrome/data/
  • 음악 라이브러리 디렉토리: /opt/navidrome/music
  • Nginx 사이트 설정: /etc/nginx/sites-available/navidrome
  • SSL 인증서: /etc/nginx/ssl/

서비스 관리

컨테이너 상태 확인:

docker ps

Databasus 재시작:

docker restart databasus

Databasus 로그 보기:

docker logs -f databasus

Nginx 상태 확인:

systemctl status nginx

Nginx 재시작:

systemctl restart nginx

도메인으로 SSL 활성화

1. 도메인을 서버 IP로 지정하세요.

2. Nginx 설정 편집 및 둘 다 교체 server_name <IP>; 도메인으로 (<your-domain>) HTTP (포트 80)와 HTTPS (포트 443) 블록 모두:

vim /etc/nginx/sites-available/navidrome

3. Certbot 설치:

apt install -y certbot python3-certbot-nginx

4. 다음 명령을 실행하여 유효한 Let's Encrypt 인증서 생성:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Nginx 설정의 SSL 경로 교체:

vim /etc/apache2/sites-available/navidrome
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Nginx 재시작으로 변경 사항 적용:

systemctl restart nginx

7. 브라우저를 열고 방문: https://yourdomain.com

셀프 호스팅의 더 보기

관련 앱.

지금 Navidrome를 배포하세요. 월 $2.48부터.