注目★★★★★Lobsters
余ったスマートフォンを自作サーバーに、Termux と runit で Web アプリ運用
30秒で把握
- 1余ったスマートフォン (CMF Phone 1) を Termux + runit で個人サーバーに転用・Ansible で一元管理
- 2VPS コスト削減・Web アプリ (Surf・財務管理・画面共有等) を ARM64 OCI イメージで運用・自動回復を実装
- 3Linux ARM64 コンテナの互換層実装 (PRoot → chroot) と Tailscale VPN での常時接続化・構成管理の実務手法
要約
著者は既存の VPS を廃止し、所有していた CMF Phone 1 (8 コア ARM・8GB RAM・128GB ストレージ) を個人サーバーに転用した。Android を温存し Termux を「ホスト OS」として機能させ、runit で常時起動の Web アプリケーション (Surf ブラウザ、財務管理ツール、画面共有サービス他) を管理する設計にした。Linux ARM64 OCI イメージは PRoot 互換層経由、または本格的な chroot 環境で実行し、Tailscale VPN で安定した接続性を確保している。全体を Ansible で統一管理し、再起動時の自動回復・ヘルスチェックを実装した。
あなたへの影響
スマートフォンのスペック・バッテリーが向上した現在、未使用デバイスの再活用や VPS コスト削減の選択肢として参考になる。
推奨:Termux・runit・Ansible の組み合わせはセキュリティとメンテナンス性のトレードオフを理解した上で、小規模な自運用環境を構築したい技術者が検討する価値あり。