🎼
Dockerで動画・写真・音楽を管理する(Jellyfin)
はじめに
Dockerを使ってメディアサーバ(動画・写真・音楽の再生)を構築します。
Jellyfinというサービスを使用します。
DockerComposeはインストール済みの前提とします。
以下の環境で実施しました。
OS | Windows11 |
メモリ | 16GB |
jellyfinのDockerに関するページは以下です。
docker composeファイルを格納するディレクトリを作成する
docker-composeコマンドを実行するのに使用する作業用ディレクトリを作成します。
ここでは「jellyfin」ディレクトリにします。
mkdir jellyfin
docker-compose.ymlファイルを作成する
以下の内容が記載されたdocker-compose.ymlファイルを作成します。
docker-compose.yml
version: "2.1"
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- ./config:/config
- ./tvshows:/tvshows
- ./movies:/movies
ports:
- 8096:8096
restart: unless-stopped
作成したファイルは、「jellyfin」ディレクトリに移動します。
docker-composeコマンドを実行する
ターミナルから以下のコマンドを実行します。
jellyfinを動かすのに必要なディレクトリを作成
jellyfinディレクトリの下に、「config」「tvshows」「movies」フォルダを作成します。
docker-compose.ymlファイルを含めたディレクトリ構成は以下になります。
作業用ディレクトリに移動
cd jellyfin
docker-composeの実行
端末から以下のコマンドを実行します。
docker-compose up -d
DockerDesktop上には、jellyfinのコンテナが動いていることが確認できました。
jellyfinの実行
ブラウザ上で以下のアドレスを入力します。
http://localhost:8096
以下の画面が表示されれば成功です。
更新履歴
2023/4/15 Windows11の環境での構築方法に変更
2023/4/14 公開
Discussion