アクセス
ブラウザを開いて次の URL にアクセスしてください: http://<SERVER_IP> (HTTP)
管理者の認証情報は自動生成され、次の場所に保存されます: /opt/invoiceninja/.env ファイル
- メール →
IN_USER_EMAIL - パスワード →
IN_PASSWORD
認証情報の取得元: .env:
grep IN_ /opt/invoiceninja/.env
管理者のメールアドレスとパスワードは、ログイン後に Web インターフェースから変更できます。
コンポーネント
- Invoice Ninja(アプリ)
- Nginx(Web サーバー)
- MySQL (データベース)
- Redis(キャッシュ・キュー)
主要ファイルとディレクトリ
- インストール ディレクトリ:
/opt/invoiceninja - Docker Compose:
/opt/invoiceninja/docker-compose.yml - 環境ファイル
/opt/invoiceninja/.env - Nginxの設定:
/opt/invoiceninja/nginx/ - PHPの設定
/opt/invoiceninja/php/ - スーパーバイザー設定
/opt/invoiceninja/supervisor/ - アプリ公開
/var/lib/docker/volumes/invoiceninja_app_public/_data - アプリストレージ:
/var/lib/docker/volumes/invoiceninja_app_storage/_data - MySQLデータ:
/var/lib/docker/volumes/invoiceninja_mysql_data/_data - Redisデータ:
/var/lib/docker/volumes/invoiceninja_redis_data/_data
スタックを管理する
インストールディレクトリへ Go:
cd /opt/invoiceninja
よく使う Docker Compose コマンド:
# Check status
docker compose ps
# View logs (follow live)
docker compose logs -f
# Restart all services
docker compose restart
# Stop services
docker compose down
# Start again
docker compose up -d