Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
dienste:bytecluster0002:traefik [04.10.2020 17:24] – setcap unnötig, da bereits in Service Unit vorhandne mape2k | dienste:bytecluster0002:traefik [12.12.2020 21:55] (aktuell) – mape2k | ||
---|---|---|---|
Zeile 16: | Zeile 16: | ||
* Traefik (Loadbalancer, | * Traefik (Loadbalancer, | ||
+ | ===== Betrieb ===== | ||
+ | |||
+ | ==== Routing für Domain anlegen ==== | ||
+ | |||
+ | - DNS-Eintrag anlegen | ||
+ | * Name: **Subdomain** der entsprechenden Domain | ||
+ | * Typ: **CNAME** | ||
+ | * Wert: **bytecluster0002.bytespeicher.org** | ||
+ | * TTL: **3600** | ||
+ | - Konfiguration anlegen | ||
+ | - Beispiel für einfachen Webdienst auf einem anderen Port< | ||
+ | [http.services] | ||
+ | [http.services.testwiki.loadbalancer] | ||
+ | [[http.services.testwiki.loadbalancer.servers]] | ||
+ | # Internal Destination URL and port | ||
+ | url = " | ||
+ | |||
+ | [http.routers] | ||
+ | |||
+ | [http.routers.testwiki] | ||
+ | entryPoints = [ " | ||
+ | # Domain used for service | ||
+ | rule = " | ||
+ | # Servicename used in http.services.SERVICENAME.loadbalancer above | ||
+ | service = " | ||
+ | [http.routers.wiki.tls] | ||
+ | # Use Let's Encrypt | ||
+ | certResolver = " | ||
+ | </ | ||
===== Installation ===== | ===== Installation ===== | ||
+ | |||
+ | * Standard-Template mit Benutzern | ||
+ | |||
+ | ==== Traefik ==== | ||
- Traefik herunterladen | - Traefik herunterladen | ||
Zeile 78: | Zeile 111: | ||
* **sudo chmod 644 / | * **sudo chmod 644 / | ||
* **sudo chown root:root / | * **sudo chown root:root / | ||
+ | * **sudo chmod 644 / | ||
+ | * **sudo chown root:root / | ||
- Traefik dauerhaft aktivieren und gleichzeitig starten | - Traefik dauerhaft aktivieren und gleichzeitig starten | ||
* **sudo systemctl daemon-reload** | * **sudo systemctl daemon-reload** | ||
* **sudo systemctl enable --now traefik.service** | * **sudo systemctl enable --now traefik.service** | ||
- | + | ||
- | git clone https:// | + | ==== Backup mit Borgmatic ==== |
- | cd traefik | + | |
- | sudo touch / | + | * siehe [[mariadb]] |
- | sudo chown traefik: | + | |
- | sudo mv *.toml / | + | |
- | sudo chown root:root / | + | |
- | sudo chmod 644 / | + | |
- | </ | + |