🎼

Dockerで動画・写真・音楽を管理する(Jellyfin)

2023/04/14に公開

はじめに

Dockerを使ってメディアサーバ(動画・写真・音楽の再生)を構築します。
Jellyfinというサービスを使用します。

DockerComposeはインストール済みの前提とします。

以下の環境で実施しました。

OS Windows11
メモリ 16GB

jellyfinのDockerに関するページは以下です。

https://hub.docker.com/r/linuxserver/jellyfin

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