Coolify First App

自宅 Linux NUC (kobe-nuc) を Coolify ベースの self-hosted PaaS にして、 Rails アプリを Heroku 的にデプロイするテストアプリケーションです。

Rails 8 PostgreSQL Docker Coolify

システム構成

kobe-nuc

Ubuntu 24.04 LTS
2コア / 7.3GB RAM
IP: 192.168.11.52

Coolify

Self-hosted PaaS
ダッシュボード :8000
Git デプロイ対応

Docker

コンテナランタイム
Dockerfile ビルド
Thruster + Puma

PostgreSQL

Coolify マネージド
永続ボリューム
Solid Cache/Queue

デプロイ手順

1
Docker インストール
公式スクリプトで Docker Engine をセットアップ
2
Coolify インストール
ワンライナーで PaaS 環境を構築
3
PostgreSQL 作成
Coolify ダッシュボードから DB リソースを追加
4
Rails アプリのデプロイ
Git URL + Dockerfile ビルドで自動デプロイ
5
動作確認
ブラウザアクセス + マイグレーション確認
MVP スコープ (LAN 内運用)
  • Coolify でコンテナ管理
  • Dockerfile ベースのビルド
  • PostgreSQL (マネージド)
  • 手動 Git デプロイ
  • LAN 内アクセス
後回し (MVP 後)
  • 外部公開 (DDNS / 独自ドメイン)
  • SSL (Let's Encrypt)
  • GitHub App 連携・自動デプロイ
  • DB バックアップスケジュール
  • 外形監視
kobe-nuc Self-Hosted PaaS