Zur Anwendung
Öffne deinen Browser und gehe zu: http://<SERVER_IP>
Der erste Start kann einige Minuten dauern. Ein temporärer Nginx-502-Fehler ist in dieser Zeit normal.
Standard-Zugangsdaten:
- E-Mail:
[email protected] - Passwort:
sample
Bitte ändere E-Mail-Adresse und Passwort in den Einstellungen.
Wichtige Pfade
- Installationsverzeichnis:
/opt/automatisch - Projektverzeichnis:
/opt/automatisch - Docker Compose-Datei:
/opt/automatisch/docker-compose.yml - Anwendungsspeicher (Volume):
/var/lib/docker/volumes/automatisch_automatisch_storage/_data - PostgreSQL-Daten (Volume):
/var/lib/docker/volumes/automatisch_postgres_data/_data - Redis-Daten (Volume):
/var/lib/docker/volumes/automatisch_redis_data/_data - NGINX-Konfiguration:
/etc/nginx/sites-available/automatisch - NGINX-aktivierte Site:
/etc/nginx/sites-enabled/automatisch
Häufige Befehle
Navigiere zum Projekt:
cd /opt/automatisch
Logs anzeigen:
docker compose logs -f
Dienste neu starten:
docker compose restart
Stopp / Start:
docker compose down
docker compose up -d
Container prüfen:
docker ps
Dienste
- Main: Automatisch-Webanwendung, erreichbar auf Port 3000
- Worker: Hintergrund-Job-Prozessor, intern
- PostgreSQL: Datenbankdienst, intern (Standardport 5432)
- Redis: Queue- und Cache-Dienst, intern (Standardport 6379)
SSL mit einer Domain aktivieren
1. Weise deiner Domain die Server-IP zu.
2. Nginx-Konfiguration bearbeiten und beide ersetzen server_name _; mit Ihrer Domain (<your-domain>):
vim /etc/nginx/sites-available/automatisch
3. Installieren Sie Certbot:
apt install -y certbot python3-certbot-nginx
4. Führe folgenden Befehl aus, um ein gültiges Let's Encrypt-Zertifikat zu generieren:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Starte Nginx neu, um die Änderungen zu übernehmen:
systemctl restart nginx
6. Öffne deinen Browser und rufe folgende Adresse auf: https://yourdomain.com