{"id":4888,"date":"2025-01-17T10:00:00","date_gmt":"2025-01-17T10:00:00","guid":{"rendered":"https:\/\/netguide.io\/linux\/nextcloud-aio-hinter-reverse-proxy-npm-installieren\/"},"modified":"2025-01-17T10:00:00","modified_gmt":"2025-01-17T10:00:00","slug":"nextcloud-aio-hinter-reverse-proxy-npm-installieren","status":"publish","type":"post","link":"https:\/\/netguide.io\/linux\/de\/nextcloud-aio-hinter-reverse-proxy-npm-installieren\/","title":{"rendered":"Nextcloud AIO hinter Reverse Proxy (NPM) installieren"},"content":{"rendered":"<script type=\"text\/plain\" data-tcf=\"waiting-for-consent\" data-id=\"4797\" data-bid=\"2\" data-placement=\"4798\">PGRpdiBpZD0ibmV0Z3VpZGVhLTQyODEzMDciIGNsYXNzPSJuZXRndWlkZWEtYmVmb3JlLWNvbnRlbnQgbmV0Z3VpZGVhLWVudGl0eS1wbGFjZW1lbnQiPjxkaXYgY2xhc3M9Im5ldGd1aWRlYS1hZGxhYmVsIj5BZHZlcnRpc2VtZW50czwvZGl2PjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcz9jbGllbnQ9Y2EtcHViLTYyNTg1NTYyNTcyNDU5OTgiIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiPjwvc2NyaXB0PjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIiBzdHlsZT0iZGlzcGxheTpibG9jazsiIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjI1ODU1NjI1NzI0NTk5OCIgCmRhdGEtYWQtc2xvdD0iMzQ5NDExNTM0MiIgCmRhdGEtYWQtZm9ybWF0PSJhdXRvIj48L2lucz4KPHNjcmlwdD4gCihhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7IAo8L3NjcmlwdD4KPC9kaXY+<\/script>\n<p class=\"wp-block-paragraph\"><strong>Nextcloud AIO hinter einem Reverse Proxy zu installieren<\/strong> ist der sauberste Weg, um deine selbst gehostete Cloud sicher, per HTTPS und neben anderen Diensten auf demselben Server zu betreiben. Der Reverse Proxy uebernimmt dabei die SSL-Zertifikate, buendelt mehrere Web-Dienste hinter einer IP und macht deine Nextcloud ueber das Internet erreichbar. In dieser Anleitung richtest du Nextcloud AIO mit Docker ein und veroeffentlichst es Schritt fuer Schritt ueber den Nginx Proxy Manager.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist Nextcloud AIO?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nextcloud AIO (All-in-One) ist ein offizielles Projekt von Nextcloud, das die Bereitstellung fuer private und geschaeftliche Anwender stark vereinfacht. Statt jede Komponente einzeln zu installieren und zu konfigurieren, liefert AIO ein fertiges Docker-Setup, das alle wichtigen Dienste integriert und zentral verwaltet. Wenn du Docker noch nicht kennst, hilft dir vorab unser Beitrag <a href=\"https:\/\/netguide.io\/linux\/de\/was-ist-docker\/\">Was ist Docker? Container einfach erklaert<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">So funktioniert die Installation<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es wird ein Haupt-Docker-Container (Mastercontainer) gestartet, der als Kontrollinstanz dient.<\/li>\n\n\n\n<li>Ein einziger Befehl im Terminal (<code>docker run ...<\/code>) richtet den gesamten Prozess ein.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Die Container-Architektur<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Haupt-Container:<\/strong> verwaltet die Konfiguration und koordiniert die Kommunikation zwischen den anderen Containern.<\/li>\n\n\n\n<li><strong>Datenbank-Container:<\/strong> speichert Benutzer- und Dateimetadaten (z.&nbsp;B. PostgreSQL).<\/li>\n\n\n\n<li><strong>Webserver-Container:<\/strong> laeuft mit einem optimierten Apache-Webserver.<\/li>\n\n\n\n<li><strong>Redis-Container:<\/strong> zustaendig fuer Caching und Performance.<\/li>\n\n\n\n<li><strong>Backup-Container:<\/strong> ermoeglicht automatische Backups der Nextcloud-Instanz.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Zentrale Verwaltung und Sicherheit<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ueber ein integriertes Dashboard fuehrst du Updates durch, siehst Logs ein und passt Einstellungen an.<\/li>\n\n\n\n<li>Unterstuetzung fuer Let&#8217;s Encrypt zur automatischen SSL\/TLS-Zertifikatserstellung.<\/li>\n\n\n\n<li>Netzwerkbeschraenkungen, die nur den notwendigen Zugriff zulassen.<\/li>\n<\/ul>\n\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Nextcloud AIO hinter Reverse Proxy installieren<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Voraussetzungen<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Betriebssystem: Linux (z.&nbsp;B. Ubuntu 24.04 LTS oder Debian 12).<\/li>\n\n\n\n<li>Installierte Software: <strong>Docker<\/strong> sowie ein Reverse Proxy deiner Wahl (hier der <a href=\"https:\/\/netguide.io\/linux\/de\/mit-dem-nginx-proxy-manager-docker-container-ueber-das-internet-verfuegbar-machen\/\">Nginx Proxy Manager<\/a>).<\/li>\n\n\n\n<li>Eine Domain mit DNS-Eintraegen, die auf deinen Server zeigen.<\/li>\n\n\n\n<li>Grundlegende Kenntnisse in Linux und Netzwerkkonfiguration.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 1: Mastercontainer starten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Standardmaessig geht die Nextcloud-AIO-Installation davon aus, dass sie auf einem Server mit oeffentlicher IP-Adresse laeuft. Deshalb prueft sie, ob der Server unter der angegebenen Domain erreichbar ist. Hinter einem Reverse Proxy ist dieser Domaincheck jedoch stoerend &ndash; er laesst sich per Docker-Variable abschalten, was gleichzeitig einige Fehlerquellen eliminiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fuehre dazu den folgenden Befehl aus:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>curl -sfL https:\/\/get.k3s.io | INSTALL_K3S_EXEC=\"--disable traefik --disable servicelb\" K3S_KUBECONFIG_MODE=\"644\" sh -s -\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #E1E4E8\">sudo docker run \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--init \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--sig-proxy=false \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--name nextcloud-aio-mastercontainer \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--restart always \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--publish 8080:8080 \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--publish 11000:11000 \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--env APACHE_PORT=11000 \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--env APACHE_IP_BINDING=0.0.0.0 \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--env APACHE_ADDITIONAL_NETWORK=&quot;&quot; \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--env SKIP_DOMAIN_VALIDATION=true \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--env NEXTCLOUD_MEMORY_LIMIT=1024M \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--env NEXTCLOUD_ENABLE_DRI_DEVICE=true \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--env NEXTCLOUD_DATADIR=&quot;\/mnt\/ncdata&quot; \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--volume nextcloud_aio_mastercontainer:\/mnt\/docker-aio-config \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">--volume \/var\/run\/docker.sock:\/var\/run\/docker.sock:ro \\<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">nextcloud\/all-in-one:latest<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Anpassen musst du im Grunde nur <code>NEXTCLOUD_DATADIR<\/code> (das Verzeichnis fuer deine Daten) und bei Bedarf <code>NEXTCLOUD_MEMORY_LIMIT<\/code>. Anschliessend wird der Nextcloud-AIO-Mastercontainer heruntergeladen und gestartet. Die Admin-Oberflaeche erreichst du danach ueber <code>IP-Adresse:8080<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"707\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-mastercontainer-setup.png\" alt=\"Setup-Bildschirm des Nextcloud AIO Mastercontainers mit angezeigter Passphrase\" class=\"wp-image-4882\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-mastercontainer-setup.png 812w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-mastercontainer-setup-300x261.png 300w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-mastercontainer-setup-768x669.png 768w\" sizes=\"auto, (max-width: 812px) 100vw, 812px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Speichere die angezeigte Passphrase sicher ab &ndash; ohne sie erhaeltst du keinen Zugriff mehr auf das Admin-Backend. Falls du sie doch einmal verlierst, hilft unsere Anleitung <a href=\"https:\/\/netguide.io\/linux\/de\/nextcloud-aio-passphrase-zuruecksetzen-oder-herausfinden\/\">Nextcloud AIO Passphrase zuruecksetzen oder herausfinden<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 2: Dienste auswaehlen und starten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nach dem Login erscheint ein Bildschirm, auf dem du zusaetzliche Dienste auswaehlen kannst &ndash; etwa ClamAV, Nextcloud Talk, Nextcloud Office oder Whiteboard. Speichere die Konfiguration und klicke anschliessend auf &bdquo;Start&ldquo;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"807\" height=\"1012\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-container-starting.png\" alt=\"Nextcloud AIO Weboberflaeche waehrend die Container gestartet werden\" class=\"wp-image-4883\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-container-starting.png 807w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-container-starting-239x300.png 239w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-container-starting-768x963.png 768w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Beim ersten Start werden alle Container heruntergeladen und die Datenbank initialisiert &ndash; das kann einige Minuten dauern. Mit einem Klick auf &bdquo;Starting&ldquo; siehst du das Log ein. Sind alle Container erfolgreich gestartet, erscheint ein Button, der zur Nextcloud fuehrt; die Admin-Login-Daten werden ebenfalls angezeigt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 3: Reverse Proxy einrichten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Beispiel nutzen wir den Nginx Proxy Manager, um die Nextcloud mit dem Internet zu verbinden. Fuer andere Proxys findest du die passenden Vorlagen in der <a href=\"https:\/\/github.com\/nextcloud\/all-in-one\/blob\/main\/reverse-proxy.md#1-configure-the-reverse-proxy\" target=\"_blank\" rel=\"noreferrer noopener\">offiziellen Dokumentation<\/a>. Erstelle zunaechst einen neuen Proxy Host.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trage deine (Sub-)Domain ein, waehle als Scheme <code>http<\/code> und gib die IP-Adresse des Servers an, auf dem die Nextcloud laeuft. Als Port traegst du <strong>11000<\/strong> ein. <em>Cache Assets<\/em>, <em>Block Common Exploits<\/em> und <em>Websocket Support<\/em> kannst du aktivieren.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"701\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-proxy.png\" alt=\"Nginx Proxy Manager Details-Tab mit Domain, Scheme http, Server-IP und Port 11000 fuer Nextcloud AIO\" class=\"wp-image-4884\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-proxy.png 636w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-proxy-272x300.png 272w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Im Tab <em>Custom Locations<\/em> muss nichts eingetragen werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"638\" height=\"347\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-custom-location.png\" alt=\"Leerer Custom-Locations-Tab im Nginx Proxy Manager\" class=\"wp-image-4885\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-custom-location.png 638w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-custom-location-300x163.png 300w\" sizes=\"auto, (max-width: 638px) 100vw, 638px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Unter <em>SSL<\/em> forderst du ein Let&#8217;s-Encrypt-Zertifikat an. <em>Force SSL<\/em> und <em>HTTP\/2 Support<\/em> kannst du aktivieren.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"707\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-ssl.png\" alt=\"SSL-Tab im Nginx Proxy Manager mit Let's Encrypt, Force SSL und HTTP\/2 fuer Nextcloud AIO\" class=\"wp-image-4886\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-ssl.png 640w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-ssl-272x300.png 272w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 4: Advanced-Konfiguration hinzufuegen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Damit grosse Datei-Uploads und lange Verbindungen zuverlaessig funktionieren, fuegst du im Tab <em>Advanced<\/em> den folgenden Code ein:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>curl -sfL https:\/\/get.k3s.io | INSTALL_K3S_EXEC=\"--disable traefik --disable servicelb\" K3S_KUBECONFIG_MODE=\"644\" sh -s -\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #E1E4E8\">client_body_buffer_size 512k;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">proxy_read_timeout 86400s;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">client_max_body_size 0;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"642\" height=\"770\" src=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-advanced.png\" alt=\"Advanced-Tab im Nginx Proxy Manager mit der Custom-Nginx-Konfiguration fuer Nextcloud AIO\" class=\"wp-image-4887\" srcset=\"https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-advanced.png 642w, https:\/\/netguide.io\/linux\/wp-content\/uploads\/sites\/2\/2026\/08\/nextcloud-aio-installieren-nginx-proxy-manager-advanced-250x300.png 250w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Speichere den Proxy Host. Deine Nextcloud ist nun ueber deine Domain per HTTPS erreichbar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mit Nextcloud AIO hinter einem Reverse Proxy hast du eine leistungsstarke und flexible Cloud-Loesung eingerichtet &ndash; inklusive Datenspeicherung, Teamarbeit, Kalender und Kontakten. Dank der All-in-One-Architektur sparst du dir die muehsame manuelle Konfiguration und profitierst von hoher Sicherheit und Erweiterbarkeit. Ob privat oder als zentraler Datenhub im Unternehmen: Du behaeltst die volle Kontrolle ueber deine Daten und bist dank regelmaessiger Updates auch fuer die Zukunft bestens aufgestellt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du Nextcloud AIO lieber direkt auf einem Homeserver betreibst, findest du in unserer Anleitung <a href=\"https:\/\/netguide.io\/linux\/de\/unraid-nextcloud-aio-installieren-eine-schritt-fur-schritt-anleitung\/\">unRaid: Nextcloud AIO installieren<\/a> eine passende Schritt-fuer-Schritt-Variante.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Haeufige Fragen (FAQ)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Welchen Port traegt man beim Reverse Proxy fuer Nextcloud AIO ein?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Als Ziel-Port des Proxy Hosts wird <strong>11000<\/strong> mit dem Scheme <code>http<\/code> eingetragen &ndash; nicht 8080. Port 8080 dient nur der Admin-Oberflaeche des Mastercontainers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wozu dient SKIP_DOMAIN_VALIDATION?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Variable <code>SKIP_DOMAIN_VALIDATION=true<\/code> deaktiviert die Erreichbarkeitspruefung der Domain. Hinter einem Reverse Proxy ist das sinnvoll, weil die Pruefung dort haeufig fehlschlaegt und unnoetige Fehlerquellen erzeugt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Warum ist die Advanced-Konfiguration wichtig?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mit <code>client_max_body_size 0;<\/code> hebst du das Upload-Limit auf, und <code>proxy_read_timeout 86400s;<\/code> verhindert Abbrueche bei langen Uebertragungen. Ohne diese Zeilen scheitern grosse Datei-Uploads haeufig.<\/p>\n<script type=\"text\/plain\" data-tcf=\"waiting-for-consent\" data-id=\"4799\" data-bid=\"2\" data-placement=\"4800\">PGRpdiBpZD0ibmV0Z3VpZGVhLTM3NTQ1MTE4OTYiIGNsYXNzPSJuZXRndWlkZWEtYWZ0ZXItY29udGVudCBuZXRndWlkZWEtZW50aXR5LXBsYWNlbWVudCI+PGRpdiBjbGFzcz0ibmV0Z3VpZGVhLWFkbGFiZWwiPkFkdmVydGlzZW1lbnRzPC9kaXY+PHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItNjI1ODU1NjI1NzI0NTk5OCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+PGlucyBjbGFzcz0iYWRzYnlnb29nbGUiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi02MjU4NTU2MjU3MjQ1OTk4IiAKZGF0YS1hZC1zbG90PSI0NTU5Nzg1MDAyIiAKZGF0YS1hZC1mb3JtYXQ9ImF1dG8iPjwvaW5zPgo8c2NyaXB0PiAKKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsgCjwvc2NyaXB0Pgo8L2Rpdj4=<\/script>","protected":false},"excerpt":{"rendered":"<p>Nextcloud AIO hinter Reverse Proxy installieren: Schritt-fuer-Schritt-Anleitung mit Docker, Nginx Proxy Manager, SSL und der wichtigen Advanced-Konfiguration.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[9],"tags":[],"class_list":["post-4888","post","type-post","status-publish","format-standard","hentry","category-linux"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Tobias Pries","author_link":"https:\/\/netguide.io\/linux\/author\/tobias-pries\/"},"uagb_comment_info":0,"uagb_excerpt":"Nextcloud AIO hinter Reverse Proxy installieren: Schritt-fuer-Schritt-Anleitung mit Docker, Nginx Proxy Manager, SSL und der wichtigen Advanced-Konfiguration.","brizy_media":[],"_links":{"self":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/4888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/comments?post=4888"}],"version-history":[{"count":0,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/4888\/revisions"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/media?parent=4888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/categories?post=4888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/tags?post=4888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}