アプリケーションにアクセスする
ブラウザを開いて次にアクセス: http://<SERVER_IP>
最初の起動には数分かかる場合があります。この間の一時的な Nginx 502 は正常です。
デフォルトのログイン認証情報:
- 電子メール:
[email protected] - パスワード:
sample
設定ページからメールアドレスとパスワードを忘れずに変更してください。
重要なパス
- インストールディレクトリ:
/opt/automatisch - プロジェクトディレクトリ:
/opt/automatisch - Docker Composeファイル:
/opt/automatisch/docker-compose.yml - アプリケーションストレージ (ボリューム):
/var/lib/docker/volumes/automatisch_automatisch_storage/_data - PostgreSQL データ (ボリューム):
/var/lib/docker/volumes/automatisch_postgres_data/_data - Redis データ (ボリューム):
/var/lib/docker/volumes/automatisch_redis_data/_data - NGINX 構成:
/etc/nginx/sites-available/automatisch - NGINX 対応サイト:
/etc/nginx/sites-enabled/automatisch
共通コマンド
プロジェクトに移動します:
cd /opt/automatisch
ログを表示:
docker compose logs -f
サービスを再起動します。
docker compose restart
停止/開始:
docker compose down
docker compose up -d
コンテナを確認します。
docker ps
サービス
- メイン: 自動 Web アプリケーション、ポート 3000 で公開
- ワーカー: バックグラウンド ジョブ プロセッサ、内部
- PostgreSQL: データベース サービス、内部 (デフォルト ポート 5432)
- Redis: キューおよびキャッシュ サービス、内部 (デフォルト ポート 6379)
ドメインでSSLを有効化する
1. ドメインをサーバーIPに向ける。
2. Nginxの設定を編集し、両方を置き換える server_name _; あなたのドメイン (<your-domain>):
vim /etc/nginx/sites-available/automatisch
3. Certbotをインストール:
apt install -y certbot python3-certbot-nginx
4. 次のコマンドを実行して有効なLet's Encrypt証明書を生成:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Nginx を再起動して変更を適用します。
systemctl restart nginx
6. ブラウザを開いて、次の場所にアクセスします。 https://yourdomain.com