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