Accès
Ouvrez votre navigateur et accédez à : http://<SERVER_IP> (HTTP)
Les identifiants administrateur sont générés automatiquement et stockés dans le /opt/invoiceninja/.env .
- E-mail →
IN_USER_EMAIL - Mot de passe →
IN_PASSWORD
Récupérer les identifiants depuis .env:
grep IN_ /opt/invoiceninja/.env
L'e-mail et le mot de passe administrateur peuvent être modifiés depuis l'interface web après connexion.
Composants
- Invoice Ninja (application)
- Nginx (serveur web)
- MySQL (base de données)
- Redis (cache et files d'attente)
Fichiers et répertoires importants
- Répertoire d'installation :
/opt/invoiceninja - Docker Compose :
/opt/invoiceninja/docker-compose.yml - Fichier d'environnement :
/opt/invoiceninja/.env - Configs Nginx :
/opt/invoiceninja/nginx/ - Configs PHP :
/opt/invoiceninja/php/ - Configs Supervisor :
/opt/invoiceninja/supervisor/ - Répertoire public de l'application :
/var/lib/docker/volumes/invoiceninja_app_public/_data - Stockage de l'application :
/var/lib/docker/volumes/invoiceninja_app_storage/_data - Données MySQL :
/var/lib/docker/volumes/invoiceninja_mysql_data/_data - Données Redis :
/var/lib/docker/volumes/invoiceninja_redis_data/_data
Gérer la stack
Go vers le répertoire d'installation :
cd /opt/invoiceninja
Commandes Docker Compose courantes :
# 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