Access
打开浏览器,访问: http://<SERVER_IP> (HTTP)
管理员凭据已自动生成并保存在 /opt/invoiceninja/.env file.
- Email →
IN_USER_EMAIL - Password →
IN_PASSWORD
从以下位置获取凭据 .env:
grep IN_ /opt/invoiceninja/.env
登录后可通过 Web 界面修改管理员邮箱和密码。
Components
- Invoice Ninja(应用)
- Nginx(Web 服务器)
- MySQL (database)
- Redis(缓存与队列)
重要文件与目录
- Install directory:
/opt/invoiceninja - Docker Compose:
/opt/invoiceninja/docker-compose.yml - Environment file:
/opt/invoiceninja/.env - Nginx configs:
/opt/invoiceninja/nginx/ - PHP configs:
/opt/invoiceninja/php/ - Supervisor configs:
/opt/invoiceninja/supervisor/ - App public:
/var/lib/docker/volumes/invoiceninja_app_public/_data - App storage:
/var/lib/docker/volumes/invoiceninja_app_storage/_data - MySQL data:
/var/lib/docker/volumes/invoiceninja_mysql_data/_data - Redis data:
/var/lib/docker/volumes/invoiceninja_redis_data/_data
管理 Stack
进入安装目录的 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