Laden...
Laden...
Betreibe Customermates in deiner eigenen Infrastruktur mit Docker Compose, PostgreSQL und einem produktionsreifen Next.js-App-Container.
Vor dem Deployment solltest du Folgendes bereit haben:
Fuer produktive Nutzung solltest du einen Reverse Proxy mit HTTPS-Terminierung vor den App-Container setzen.
Im Projektverzeichnis auf deinem Server:
chmod +x scripts/selfhost-setup.sh
./scripts/selfhost-setup.shDas Setup-Skript sollte:
.env aus .env.selfhost.example erstellen, falls sie noch nicht existiertWenn du Konfigurationswerte anpassen musst, aktualisiere deine .env und fuehre das Setup-Skript erneut aus.
Nach dem Setup pruefst du, ob die Container laufen:
docker compose psDanach kannst du die App-Logs verfolgen, bis die Anwendung als bereit gemeldet wird:
docker compose logs -f appFuer Datenbank-Diagnosen:
docker compose logs -f postgresSobald die App im Browser erreichbar ist:
Nach dem ersten Login geht es weiter mit Installation verwalten fuer Updates, Restarts und Troubleshooting.