728x90
Jellyfin은 모든 장치에서 모든 미디어 파일을 관리하고 스트리밍할 수 있는 무료 오픈 소스 미디어 서버입니다. Plex 미디어 서버에 대한 오픈 소스 대안입니다. 도커에서 이 미디어 서버를 어떻게 설정할 수 있는지 봅시다.
요구 사항
- 리눅스 시스템
- 부두노동자
- 도커 작성
- 미디어 폴더
설치
우선, 도커가 설치되어 백그라운드에서 실행 중인지 확인하십시오. 명령에 대해 잘 모르는 경우 다음 명령을 사용하여 Linux를 체크인할 수 있습니다.
도커 상태를 확인하는 명령 :
sudo systemctl status docker
도커 데몬을 시작하는 명령 :
sudo systemctl start docker
도커가 실행 중인지 확인되면 jellyfin이라는 폴더를 만듭니다. 원하는대로 자유롭게 이름을 지정할 수 있습니다. 이 튜토리얼에서는 젤리핀으로 이름을 지정하겠습니다.
이제 해당 폴더로 이동하여 다음 단계를 따르십시오.
- 이름이 있는 docker-compose 파일을 만듭니다. docker-compose.yml
- 폴더 만들기config
- 폴더 만들기cache
이제 좋아하는 텍스트 편집기로 편집하고 Vim을 사용하여 파일을 편집합니다. docker-compose 파일에 다음 콘텐츠를 추가합니다.docker-compose.yml
services:
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
user: 1000:1000
network_mode: 'host'
volumes:
- /home/homelab/jellyfin/config:/config
- /home/homelab/jellyfin/cache:/cache
- /home/homelab/media:/media
restart: 'unless-stopped'
extra_hosts:
- "host.docker.internal:host-gateway"
여기에서 해당 경로와 이전에 만든 디렉토리 및 미디어 디렉토리를 제공해야 합니다. 홈 폴더에 내 것이 있습니다.cacheconfig
이 작업이 완료되면 다음 docker-compose 명령을 실행할 수 있습니다.
docker compose up
이렇게 하면 설정이 수행되고 다음 URL을 열면 젤리핀 설정 페이지가 표시됩니다. 필드를 채우고 계정을 만듭니다. 이제 홈랩 서버가 있는 모든 장치에서 미디어를 스트리밍할 수 있습니다.http://<your-homelab-host-ip>:8096
728x90
'프로그래밍 > 리눅스' 카테고리의 다른 글
프로그래밍 「 리눅스 편」소프트웨어 엔지니어를 위한 필수 Linux 및 Unix 명령 및 도구 (0) | 2023.06.13 |
---|---|
프로그래밍 「 리눅스 편」백그라운드에서 작업 실행(UNIX) (0) | 2023.06.13 |
프로그래밍 「 리눅스 편」Git Magic: GitHub 및 Git 파일 시스템 풀기 (0) | 2023.06.13 |
프로그래밍 「 리눅스 편」DevOps를 위한 Slack 워크플로 예시 (0) | 2023.06.13 |
프로그래밍 「 리눅스 편」WSL2를 사용하여 Windows 내에서 Linux 실행 (0) | 2023.06.13 |