Aiirondev_dev 2fc49e3dfa Refactor terminology and improve clarity across templates
- Updated "Termin" to "Buchung" in admin_dashboard.html and appointments.html for consistency.
- Enhanced language for better understanding in various templates, including base.html, dienstleistungen.html, inventarsystem.html, kontakt.html, login.html, main.html, projekte.html, register.html, team.html, and added a new tutorial.html.
- Corrected spelling and grammatical errors throughout the templates.
- Improved user guidance and descriptions for better user experience.
2026-03-30 21:36:30 +02:00

Key Service Server

Dieses Repo nutzt zwei zentrale Shell-Skripte:

  • gitea.sh: Start/Stop/Status der Docker-Services (Gitea + Website)
  • nginx.sh: Nginx Reverse Proxy, SSL-Zertifikate und Aktivierung/Deaktivierung der Sites

Voraussetzungen

  • Docker + Docker Compose Plugin
  • Nginx
  • OpenSSL
  • Optional: UFW (wird automatisch fuer 80/443 konfiguriert, wenn aktiv)

1) Docker Services (gitea.sh)

Datei: gitea.sh

Befehle

  • sudo ./gitea.sh start

    • Erstellt/aktualisiert Gitea Compose unter /opt/gitea-server/docker-compose.yml
    • Startet Gitea und Website Docker Services
    • Schreibt Runtime-Werte nach /opt/gitea-server/runtime.env fuer Nginx
  • sudo ./gitea.sh stop

    • Stoppt Gitea und Website Docker Services
  • sudo ./gitea.sh restart

    • Entspricht stop gefolgt von start
  • sudo ./gitea.sh status

    • Zeigt laufende Container fuer Gitea/Website an

Wichtige Ports

  • Gitea intern: 127.0.0.1:3001 (fix)
  • Gitea SSH: 2222
  • Website Upstream: 4999

2) Nginx (nginx.sh)

Datei: nginx.sh

Befehle

  • sudo ./nginx.sh apply

    • Liest Runtime-Werte aus /opt/gitea-server/runtime.env
    • Erstellt Nginx Site-Konfigurationen fuer:
      • update.meine-domain -> Gitea
      • meine-domain -> Website
    • Prueft Zertifikate im Ordner /etc/nginx/certs
    • Falls Zertifikate fehlen: erzeugt self-signed Zertifikate automatisch
    • Testet Nginx-Konfiguration und laedt Nginx neu
  • sudo ./nginx.sh disable

  • sudo ./nginx.sh deactivate

    • Deaktiviert die verwalteten Nginx Sites (gitea, website)
    • Testet und laedt Nginx neu

Typischer Ablauf

  1. Docker Services starten:
sudo ./gitea.sh start
  1. Nginx konfigurieren/aktivieren:
sudo ./nginx.sh apply
  1. Status pruefen:
sudo ./gitea.sh status
  1. Nginx bei Bedarf deaktivieren:
sudo ./nginx.sh disable

Nginx Templates

Die Nginx-Vorlagen liegen unter nginx:

S
Description
No description provided
Readme 20 MiB
Languages
HTML 58.2%
Python 33.6%
JavaScript 6.1%
Shell 1.8%
Dockerfile 0.3%