1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

EmbyをDockerで運用する

Last updated at Posted at 2020-08-29

前回:DockerでGhost
これはそろそろDockerを使えるようになりたい筆者の試行錯誤の軌跡です。

EmbyをDockerに移行

前回はブログサービスのGhostをコンテナに移行しました。
Untitled(9).png

今回はVMサーバアプリケーションのうち、メディアサーバーであるEmbyをDockerで運用します。
Untitled(10).png

コンテナ

イメージは公式がメンテしているイメージがあるのでそれを利用します。
もともと特に設定せずに使っていたので、メディアボリュームをマウントしただけです。

docker-compose.yml抜粋
media:
    image: emby/embyserver:latest
    restart: always
    volumes:
        - /home/fclef/docker/server/media/config:/config
        - /mnt/a:/mnt # VMでもマウントしていたメディアボリューム

さすが公式がメンテしてるだけあって、サクッと動きました。

リバースプロキシ

Embyはサブドメインではなく、ルート下に配備します。
このイメージは8096ポートでEmbyを配信します。

ドメイン.conf抜粋
    location /media/ {
        rewrite ^/media(.*)$ $1 break;
        include /etc/nginx/params/proxy_params;
        proxy_pass http://media:8096;
    }

以上です。
今までで一番ラクな移行でした。
次回はついに、Web SocketやDjangoといったPython製アプリケーションを移植します。
ついにDockerfileを記述することになりそうです。
次回:Python製WebアプリケーションをDockerで運用する

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?