Hallo!
Nachdem sich im allgemeinen Forum niemand fĂŒr meine Frage (Docker: Nextcloud-FPM behind Nginx Proxy Manager - do I need another nginx container?) erbarmt hat, probier ichs mal hier im deutschen Forum. Da hab ich zumindest schonmal ein paar Ă€hnliche Threads gelesenâŠ
Ich teile mit mit ein paar Freunden einen root-Server. Das Setup ist etwas komplex und ich glaub nicht so wichtig, aber entscheidend ist glaub ich, dass auf dem Server mehrere Web-Services in Docker-Containern laufen.
Das Routing zu meiner Domain verwalte ich ebenfalls in einem Docker-Container mit Nginx Proxy Manager (https://nginxproxymanager.com). Von dort aus werden auch die Requests zu meinem Nextcloud-Container (nextcloud:23.0.1-apache) weitergeleitet.
Derzeit lÀuft es also so
[Unbeeinflussbares Routing zu Nginx Proxy Manager] â Nginx Proxy Manager â Apache im Nextcloud Container â Nextcloud
UnlÀngst dachte ich mir, dass es ein wenig sinnlos ist, hinter dem Nginx Proxy Manager nochmals einen Container mit Apache laufen zu haben, deshalb hatte ich die Idee zu nextcloud:23.0.1-fpm zu wechseln. Allerdings gelingt es mir nicht, direkt von Nginx Proxy Manager zum FPM-Container zu routen.
In der Anleitung konnte ich leider auch keine zweckdienlichen Hinweise finden, wie das geht. Die Beispiele unter https://github.com/docker-library/docs/blob/master/nextcloud/README.md#base-version---fpm haben immer noch einen zusĂ€tzlichen Nginx-Container an Bord. Das hieĂe dann also
[Unbeeinflussbares Routing zu Nginx Proxy Manager] â Nginx Proxy Manager â Nginx Container â Nextcloud FPM
Diese Variante habe ich auch mal ausprobiert, sie ist aber langsamer als die mit dem Apache-Container (7-8 Sekunden Ladezeit gegenĂŒber 5-6 Sekunden Ladezeit mit Apache).
Daher meine Frage: gibt es eine Möglichkeit, direkt vom Nginx Proxy Manager zum Nextcloud-FPM-Container zu routen? Und wenn ja, wie wĂŒrde das gehen?
Danke im Voraus fĂŒr Eure Antworten!
- Bei welchen Anbieter? Hetzner
- Was fĂŒr ein Server? root (aber lĂ€uft nicht direkt am root sondern in einem LXC Container)
- Auf welcher Hardware? Leicht angestaubte Server-Hardware
- Betriebssystem Proxmox 6 und Debian 11 (sowie halt die Betriebssysteme in den Docker-Containern)
- Nextcloud Version: nextcloud:23.0.1
- Welche Datenbank? PostgreSQL 14.1 (Alpine-Container)
- LĂ€uft ind Docker
- Netzwerk Aufgliederung: Nginx am Server Root â Nginx Proxy Manager (im LXC-Container) â (Apache im Nextcloud Container â Nextcloud) beides im LXC-Container