はじめに
人間って、ある程度満足するともっと上を目指したくなるものだよね。NAS を組みたいと思いつつ、予算の都合で断念した結果、自宅 PC に Docker でアニメ・漫画・音声・入口ダッシュボードを構築してみた。
前回の記事: 前回の記事を読む
完成図
すべて Docker でデプロイ。理論上、Docker が動く環境なら再現できるはず。
ドメインは
link.start.icu
に設定。本当は.icu
無しで済ませたかったけど、ブラウザでうまく解決できなかったから結局付けた(結果オーライかも?)スマホで開くと中央寄せ表示になるけど、若干不満あり(とはいえ使えないほどではない)
そのうちサーバーにもデプロイしてナビページ化したいけど、タイトルの書き換えが JS 必須でちょっと面倒
※Docker Desktop で起動してるため、今回は手順省略。デプロイ手順は 前回 を参照。
Docker Hub ログイン
Docker Hub から docker pull
でイメージを取得するにはログインが必要な場合もある。
まずは
Docker Hub
でアカウント作成。
次に鍵を初期化:
|
|
pub
の下に出てきた文字列を pass init [pub]
に入れて初期化:
|
|
その後、Docker Desktop にログイン。
アニメ管理 - Jellyfin
Docker Hub: jellyfin/jellyfin 公式サイト: Jellyfin
|
|
カバー画像の管理が微妙だけど、NAS じゃないしそこまでこだわらないならこれで十分。
参考: Jellyfin + Bangumi でアニメライブラリを快適に管理
漫画管理 - Komga
Docker Hub: gotson/komga 公式サイト: Komga
|
|
※注意:漫画が多すぎるとスキャン時に PC が重くなることあり。
音声管理 - kikoeru-express
Docker Hub: muveex/kikoeru-express GitHub: kikoeru-project/kikoeru-express
使用バージョンは v0.6.2(某サイトにそっくりかも?)
|
|
最初は PLEX を使おうと思ったけど、ログイン必須だし、UI は魅力的だけど ローカルファイルの読み込みに専用クライアントが必要で、権限が強すぎて怖かった(特にマウントフォルダを読めなかったのが致命的)。結局アンインストール。NAS 専用でいいや。
ホームダッシュボード - Heimdall
Docker Hub: linuxserver/heimdall 公式サイト: Heimdall
|
|
参考記事の中で「統一認証」の話が出てたけど、自分はそこまで必要ないのでスルー。 (というか設定がめちゃくちゃ複雑そうでやる気出なかった)
最後に
この経験を通じて思ったのは、NAS 専用 OS を買わなくても、PC パーツを組み合わせて Linux 入れてオープンソース使えば、わりとイイ感じの環境が作れるってこと。
コマンド操作が苦手なら、Xfce や JWM みたいな軽量 GUI を入れるのもアリ。