Toegang
Open je browser en ga naar: http://<SERVER_IP> (HTTP)
Beheerdersgegevens worden automatisch aangemaakt en opgeslagen in de /opt/invoiceninja/.env bestand.
- E-mail →
IN_USER_EMAIL - Wachtwoord →
IN_PASSWORD
Haal inloggegevens op uit .env:
grep IN_ /opt/invoiceninja/.env
Het e-mailadres en wachtwoord van de beheerder kunnen na het inloggen worden gewijzigd via de webinterface.
Componenten
- Invoice Ninja
- Nginx (webserver)
- MySQL (database)
- Redis (cache & wachtrijen)
Belangrijke bestanden en mappen
- Installatiemap:
/opt/invoiceninja - Docker Compose:
/opt/invoiceninja/docker-compose.yml - Omgevingsbestand:
/opt/invoiceninja/.env - Nginx configuraties:
/opt/invoiceninja/nginx/ - PHP-instellingen:
/opt/invoiceninja/php/ - Supervisor-configuraties:
/opt/invoiceninja/supervisor/ - App openbaar
/var/lib/docker/volumes/invoiceninja_app_public/_data - App-opslag:
/var/lib/docker/volumes/invoiceninja_app_storage/_data - MySQL gegevens:
/var/lib/docker/volumes/invoiceninja_mysql_data/_data - Redis-gegevens:
/var/lib/docker/volumes/invoiceninja_redis_data/_data
De stack beheren
Go naar de installatiemap:
cd /opt/invoiceninja
Veelgebruikte Docker Compose-opdrachten:
# 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