自宅サーバーの構成
ラズパイ上のDocker Composeでアプリケーションを自分用に動かしています。
主なコンテナ
- tailscale
- MariaDB
- BookStack (wiki)
- Vikunja (task manager)
- Mealie (recipe manager and meal planner)
- File Browser
-
httpd (BusyBox)
- File Browserの「www」という名前のフォルダーをウェブサーバー化
- 未活用
- 未導入
ハードウェア
-
Raspberry Pi 4 Model B (4GB RAM)
- 大学の生協で衝動買いしたけれど放置していたもの
-
マイクロSDカード (MB-MC128K)
- Ubuntu Server (LTS)
- 外付けSSD (SSD-PM120U3A-S)
ネットワーク
-
アプリごとにinternalがtrueなネットワークを作る
- 情報漏洩対策
- アプリへのアクセスはTailscale Serve越しに行う