Få adgang til applikationen
Åbn din browser og gå til: http://<SERVER_IP>
Første opstart kan tage et par minutter; en midlertidig Nginx 502 i denne periode er normalt.
Standard login-legitimationsoplysninger:
- E-mail:
[email protected] - Adgangskode:
sample
Glem ikke at ændre din e-mail og adgangskode fra indstillingssiden.
Vigtige stier
- Installationsmappe:
/opt/automatisch - Projektmappe:
/opt/automatisch - Docker Compose-fil:
/opt/automatisch/docker-compose.yml - Applikationslager (volumen):
/var/lib/docker/volumes/automatisch_automatisch_storage/_data - PostgreSQL-data (volumen):
/var/lib/docker/volumes/automatisch_postgres_data/_data - Redis data (volumen):
/var/lib/docker/volumes/automatisch_redis_data/_data - NGINX-konfiguration:
/etc/nginx/sites-available/automatisch - NGINX-aktiveret websted:
/etc/nginx/sites-enabled/automatisch
Almindelige kommandoer
Naviger til projekt:
cd /opt/automatisch
Se logs:
docker compose logs -f
Genstart tjenester:
docker compose restart
Stop / Start:
docker compose down
docker compose up -d
Tjek beholdere:
docker ps
Tjenester
- Hoved: Automatisk webapplikation, eksponeret på port 3000
- Arbejder: Baggrundsjobbehandler, intern
- PostgreSQL: Databasetjeneste, intern (standardport 5432)
- Redis: Kø- og cachetjeneste, intern (standardport 6379)
Aktivering af SSL med et domæne
1. Peg dit domæne mod serverens IP.
2. Rediger Nginx-config og erstat begge server_name _; med dit domæne (<your-domain>):
vim /etc/nginx/sites-available/automatisch
3. Installer Certbot:
apt install -y certbot python3-certbot-nginx
4. Kør følgende kommando for at generere et gyldigt Let’s Encrypt-certifikat:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Genstart Nginx for at anvende ændringerne:
systemctl restart nginx
6. Åbn din browser og besøg: https://yourdomain.com