{"id":415,"date":"2022-03-06T23:55:24","date_gmt":"2022-03-06T21:55:24","guid":{"rendered":"https:\/\/handbuch.alarmiator.de\/?post_type=docs&#038;p=415"},"modified":"2024-09-20T15:12:44","modified_gmt":"2024-09-20T13:12:44","password":"","slug":"ssl-zertifikate-installieren-nginxpm","status":"publish","type":"docs","link":"https:\/\/handbuch.alarmiator.de\/?docs=ssl-zertifikate-installieren-nginxpm","title":{"rendered":"SSL Zertifikate installieren (NginxPM) (veraltet)"},"content":{"rendered":"\n<p>Um die SSL Zertifikate zu installieren muss zuerst der NGINX Proxy Manager installiert werden. <\/p>\n\n\n\n<p>Dieser hat den Vorteil, dass alles sch\u00f6n einfach \u00fcber ein Webinterface konfiguriert werden kann. Neben dem SSL-Zertifikat kann dieser auch weitere Einstellungen vornehmen aber vorerst schauen wir uns in diesem Guide die Installation und die SSL-Zertifikatsanforderung an.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Voraussetzungen &#8211; Portweiterleitung<\/h2>\n\n\n\n<p>Damit die entsprechenden Zertifikate erstellt werden k\u00f6nnen, muss Dein ALARMiator Server \u00fcber den Port 80 und Port 443 aus dem Internet erreichbar sein. Die Zertifizierungsstelle baut w\u00e4hrend des Prozesses kurz eine Verbindung zu Deinem Server auf um sicher zu stellen, dass die Anfrage auch berechtig ist. <\/p>\n\n\n\n<p>Um Deinen ALARMiator Server \u00fcber Port 80 und Port 443 aus dem Internet erreichbar zu machen, musst Du in Deinem Router (der die Internetverbindung herstellt) und ggf. auch in Firewall-Systemen (solltest Du welche betreiben) eine Port-Weiterleitung einrichten. Da dies von Router zu Router unterschiedlich eingerichtet wird, k\u00f6nnen wir hier an dieser Stelle keine direkte Anleitung geben. Suche in der Oberfl\u00e4che Deines Router nach Begriffen wie &#8222;Port-Forwarding, Port-Weiterleitung, etc.&#8220;. <\/p>\n\n\n\n<p>Meist gibt man einen Quellport (das ist der aus dem Internet ankommende, hier Port 80 und Port 443), eine IP-Adress des Zielsystems (in unserem Fall Dein ALARMiator Server) und einen Zielport an (in unserem Fall auch wiederum Port 80 und Port 443). <\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Erstinstallation<\/h2>\n\n\n\n<p>Starte einen SSH-Client, um \u00fcber die Konsole auf Deinen ALARMiator Sever zugreifen zu k\u00f6nnen. (Windows -&gt; Putty, Mac OS\/Linux -&gt; Konsole). Melde Dich am Server mit Deinem Benutzer an. <\/p>\n\n\n\n<p>Gehe zu deinem alarmiatorserver Ordner:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/alarmiatorserver<\/code><\/pre>\n\n\n\n<p>Lege hier einen neuen Ordner an f\u00fcr die NGINX Proxy Manager Installation:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir dockercontainer<\/code><\/pre>\n\n\n\n<p>Wechsel nun in diesen Ordner:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd dockercontainer<\/code><\/pre>\n\n\n\n<p>Jetzt k\u00f6nnen wir mit der eigentlichen Installation beginnen: <\/p>\n\n\n\n<p>F\u00fchre zun\u00e4chst folgenden Befehl aus, um dein System zu aktualisieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><\/pre>\n\n\n\n<p>Jetzt wollen wir Docker und Portainer installieren. Um uns die Installation zu vereinfachen. Das machen wir mit folgenden Befehlen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -fsSL https:\/\/get.docker.com -o get-docker.sh<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo sh get-docker.sh<\/code><\/pre>\n\n\n\n<p>Jetzt wollen wir eine neue Gruppe &#8222;docker&#8220; anlegen und unseren root-user in die Gruppe aufnehmen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo groupadd docker | sudo usermod -aG docker ```&lt;root-user&gt;```<\/code><\/pre>\n\n\n\n<p>Erstze hier &#8222;`&lt;root-user&gt;&#8222;` mit deinem Root user. Das ist bei einem Raspberry Pi z.B &#8222;pi&#8220;. Bei anderen Linux Distros ist dies der User den du zuerst bei der Installation deines Betriebssystems erstellt hast. <\/p>\n\n\n\n<p>Nun starten wir unser System neu, damit Docker auch sicher aktiv ist und orgnungsgem\u00e4\u00df l\u00e4uft:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo reboot now<\/code><\/pre>\n\n\n\n<p>Dein Server startet sich nun neu. Verbinde dich nach dem Neustart wieder per SSH und wechsle wieder in unseren Installationsordner:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/alarmiatorserver\/dockercontainer<\/code><\/pre>\n\n\n\n<p>Nun erstellen wir ein Docker Volume namens &#8222;portainer_data&#8220;, welches benutzt wird um die Daten des Containers dauerhaft zu speichern: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker volume create portainer_data<\/code><\/pre>\n\n\n\n<p>Wir starten den Container mit folgendem Befehl, da hier &#8222;&#8211;restart=always&#8220; steht wird dein Container auch wieder von alleine starten nach einem reboot:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v \/var\/run\/docker.sock:\/var\/run\/docker.sock -v portainer_data:\/data portainer\/portainer-ce<\/code><\/pre>\n\n\n\n<p>Jetzt wollen wir docker-compose installieren. Docker-Compose hilft uns dabei Docker Container zu installieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install docker-compose -y<\/code><\/pre>\n\n\n\n<p>Um zu sehen, ob der Portainer Container l\u00e4uft kann darauf \u00fcber einen Browser zugegriffen werden. Gebe folgendes in deinem Browser ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>```&lt;ip-addresse&gt;```:9000 <\/code><\/pre>\n\n\n\n<p>Ersetze &#8222;`&lt;ip-addresse&gt;&#8222;` mit der Ip-Addresse deines Servers oder alternativ mit dem Hostnamen deines Servers. Den Hostnamen findest du heraus indem du folgendes im SSH-Fenster eingibst:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>hostname<\/code><\/pre>\n\n\n\n<p>Hat die Installation geklappt siehst du nun folgendes: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"778\" height=\"577\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-4.png\" alt=\"\" class=\"wp-image-428\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-4.png 778w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-4-300x222.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-4-768x570.png 768w\" sizes=\"auto, (max-width: 778px) 100vw, 778px\" \/><\/figure>\n\n\n\n<p>Vergebe hier einen Username und ein sicheres Passwort f\u00fcr deinen Portainer.<\/p>\n\n\n\n<p>Nun wollen wir \u00fcber Portainer unseren NGINX Proxy Manager installieren.<\/p>\n\n\n\n<p>Nach dem Login sind wir im Homescreen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"375\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-6-1024x375.png\" alt=\"\" class=\"wp-image-430\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-6-1024x375.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-6-300x110.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-6-768x282.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-6-1536x563.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-6.png 1841w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Hier wollen wir auf local klicken um unsere Container verwalten zu k\u00f6nnen.<\/p>\n\n\n\n<p>Wir klicken links in der Leiste auf &#8222;Containers&#8220; um zur \u00dcbersicht zu gelangen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"209\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-7-1024x209.png\" alt=\"\" class=\"wp-image-431\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-7-1024x209.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-7-300x61.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-7-768x157.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-7-1536x314.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-7.png 1837w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Hier sehen wir aktuell unseren Portainer Container der am laufen ist. Um unseren NGINX Proxy Manager Container zu erstellen klicken wir auf &#8222;Add Container&#8220;.<\/p>\n\n\n\n<p>Es \u00f6ffnet sich folgendes Fenster. Hier wurden bereits alle n\u00f6tigen Einstellungen ausgef\u00fcllt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"598\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-47-1024x598.png\" alt=\"\" class=\"wp-image-525\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-47-1024x598.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-47-300x175.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-47-768x448.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-47-1536x896.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-47.png 1554w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Wir sehen einen Titel, das Docker image &#8222;jc21\/nginx-proxy-manager&#8220; und die Portzuweisungen. Wir mappen unsere localhost Ports auf die Ports des Docker Containers. Jeder Docker Container hat eine eigene IP-Addresse. Ohne dieses Mapping w\u00e4re der Container nur unter seiner eigenen Addresse erreichbar und nicht direkt \u00fcber unseren ALARMiator-Server Hostnamen \/ IP-Addresse.<\/p>\n\n\n\n<p>Um Ports zuzuweisen zu k\u00f6nnen musst du auf den grauen Button: &#8222;publish a new network port&#8220; klicken.<\/p>\n\n\n\n<p>Nun m\u00fcssen wir noch unsere &#8222;Restart Policy&#8220; einstellen, um zu gew\u00e4hrleisten, dass unser Container nach reboots von alleine startet.<\/p>\n\n\n\n<p>Dazu scrollen wir runter klicken auf &#8222;Restart Policy&#8220; und auf &#8222;Always&#8220;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"323\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-18-1024x323.png\" alt=\"\" class=\"wp-image-449\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-18-1024x323.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-18-300x95.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-18-768x242.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-18-1536x485.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-18.png 1568w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Gibt man kein Volume an, werden die Daten eines Containers nur so  lange behalten, wie der Container l\u00e4uft, damit die Daten einen Container &#8222;\u00fcberleben&#8220; k\u00f6nnen m\u00fcssen Sie irgendwo auf dem Host abgelegt werden. Dazu gehen wir zu &#8222;Volumes&#8220; und richten sogenannte Bind-Mounts ein wie auf dem Bild:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"191\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-49-1024x191.png\" alt=\"\" class=\"wp-image-528\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-49-1024x191.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-49-300x56.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-49-768x143.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-49-1536x287.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-49.png 1554w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Statt Volume w\u00e4hlen wir &#8222;Bind&#8220; und geben den gew\u00fcnschten Pfad an. Dieser muss absolut angegeben sein am einfachsten ist es du navigierst zu diesem Ordner:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/alarmiatorserver\/dockercontainer<\/code><\/pre>\n\n\n\n<p>Gibst hier in die folgendes ein Konsole:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pwd<\/code><\/pre>\n\n\n\n<p>In der Konsole wird nun der absolute Pfad zu diesem Ordner angezeigt diesen schreibst du in das Feld wie im Bild und h\u00e4ngst jeweils folgendes an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/dockervolumes\/proxymanager\/data\n\nund \n\n\/dockervolumes\/proxymanager\/etc\/letsencrypt<\/code><\/pre>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-vivid-red-color has-text-color\"><strong>F\u00fcr Nutzer einer VPS \/ vServers: <\/strong><\/p>\n\n\n\n<p>Ihr m\u00fcsst unter dem Tab &#8222;Network&#8220; zus\u00e4tzlich noch den Network Mode auf &#8222;host&#8220; umstellen, damit der Nginx Container direkt mit eurem Rechner kommunizieren kann. F\u00fcr Nutzer die einen eigenen Server hinter einem Router betreiben ist dies nicht n\u00f6tig.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"158\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/11\/image-1024x158.png\" alt=\"\" class=\"wp-image-835\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/11\/image-1024x158.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/11\/image-300x46.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/11\/image-768x118.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/11\/image.png 1429w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<p>Wenn alles vollst\u00e4ndig eingegeben ist klicken wir auf &#8222;Deploy Container&#8220;.<\/p>\n\n\n\n<p>Wir sollten danach unseren neuen Container in der \u00dcbersicht sehen. Das Adminpanel vom Proxy Manager liegt auf Port 81. <\/p>\n\n\n\n<p>Diesen k\u00f6nnen wir direkt unter &#8222;Published Ports&#8220; anklicken um dorthin zu gelangen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"275\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-8-1024x275.png\" alt=\"\" class=\"wp-image-432\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-8-1024x275.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-8-300x81.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-8-768x206.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-8-1536x412.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-8.png 1594w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Hier auf 81:81 klicken<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">SSL-Zertifikat anfordern<\/h2>\n\n\n\n<p>Verbinde dich in deinem Browser mit deinem NGINX Proxy Manager:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>```&lt;ip-addresse&gt;```:81<\/code><\/pre>\n\n\n\n<p>Standardlogin bei Erstanmeldung ist:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Email:    admin@example.com\nPassword: changeme<\/code><\/pre>\n\n\n\n<p>Nach \u00c4nderung deiner Login Daten solltest du folgendes sehen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"341\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-1024x341.png\" alt=\"\" class=\"wp-image-419\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-1024x341.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-300x100.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-768x255.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image.png 1275w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Klicke auf &#8222;SSL Certificates&#8220; dann auf &#8222;Add SSL Certificate&#8220;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"517\" height=\"542\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-1.png\" alt=\"\" class=\"wp-image-420\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-1.png 517w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-1-286x300.png 286w\" sizes=\"auto, (max-width: 517px) 100vw, 517px\" \/><\/figure>\n\n\n\n<p>Trage unter Domain Names deine Domain f\u00fcr deinen ALARMiator ein und dr\u00fccke Enter.<\/p>\n\n\n\n<p>Gebe nun noch eine Mail an, um dein SSL Zertifikat von Let&#8217;s Encrypt anzufordern.<\/p>\n\n\n\n<p>Dr\u00fccke auf Save.<\/p>\n\n\n\n<p>Du hast nun dein SSL Zertifikat angefordert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dashboard f\u00fcr den Proxy Manager auf Raspberry Pi installieren <\/h2>\n\n\n\n<p>Wir wollen nun noch ein Dashboard namens &#8222;goaccess&#8220; zur \u00dcbersicht installieren. Das machen wir wieder mit ein paar Klicks \u00fcber Portainer.<\/p>\n\n\n\n<p>Navigiere zu &#8222;App Templates &gt; Custom Templates&#8220; links in der Leiste:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"224\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-13-1024x224.png\" alt=\"\" class=\"wp-image-443\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-13-1024x224.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-13-300x66.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-13-768x168.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-13-1536x336.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-13.png 1838w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Klicke auf &#8222;Add Custom Template&#8220;.<\/p>\n\n\n\n<p>Hier wurde bereits alles n\u00f6tige ausgef\u00fcllt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"923\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-14-1024x923.png\" alt=\"\" class=\"wp-image-444\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-14-1024x923.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-14-300x271.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-14-768x692.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-14-1536x1385.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-14.png 1556w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Du musst folgendes copy-pasten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>services:\n  goaccess:\n    image: justsky\/goaccess-for-nginxproxymanager:latest\n    container_name: goaccess-npm-dashboard\n    restart: always\n    environment:\n        - TZ=Europe\/Berlin\n        - SKIP_ARCHIVED_LOGS=False #optional   \n        - BASIC_AUTH=False #optional\n        - BASIC_AUTH_USERNAME=user #optional\n        - BASIC_AUTH_PASSWORD=pass #optional                \n    ports:\n        - '7880:7880'\n    volumes:\n        - \/home\/pi\/data\/logs:\/opt\/log<\/code><\/pre>\n\n\n\n<p>Nach dem kopieren in das Feld klicke auf &#8222;Create Custom Template&#8220;.<\/p>\n\n\n\n<p>Du siehst dein Template nun in der &#8222;Custom Templates&#8220; \u00dcbersicht. Klicke auf dein Template du siehst folgendes Fenster:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"533\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-15-1024x533.png\" alt=\"\" class=\"wp-image-445\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-15-1024x533.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-15-300x156.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-15-768x400.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-15-1536x799.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-15.png 1589w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Klicke nun auf &#8222;Deploy the Stack&#8220;.<\/p>\n\n\n\n<p>Nachdem wir den Container Deployen ist dieser unter Port 7880 deines Hosts zu finden. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>```&lt;ip-addresse&gt;```:7880<\/code><\/pre>\n\n\n\n<p>Er sollte jetzt auch unter deinen Containern aufgelistet sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dashboard f\u00fcr den Proxy Manager installieren (nicht Raspberry Pi)<\/h2>\n\n\n\n<p>Wir wollen nun noch ein Dashboard namens &#8222;goaccess&#8220; zur \u00dcbersicht installieren. Das machen wir wieder mit ein paar Klicks \u00fcber Portainer.<\/p>\n\n\n\n<p>Navigiere zu deinen Containern:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"275\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-9-1024x275.png\" alt=\"\" class=\"wp-image-433\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-9-1024x275.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-9-300x81.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-9-768x206.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-9-1536x412.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-9.png 1594w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Klicke auf &#8222;Add Container.<\/p>\n\n\n\n<p>Hier wurde bereits alles n\u00f6tige ausgef\u00fcllt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-51-1024x555.png\" alt=\"\" class=\"wp-image-531\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-51-1024x555.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-51-300x163.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-51-768x417.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-51-1536x833.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/03\/image-51.png 1554w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Auch hier vergeben wir einen Namen, spezifizieren das Docker Image &#8222;xavierh\/goaccess-for-nginxproxymanager&#8220; und weisen einen Port zu. <\/p>\n\n\n\n<p>Wir stellen die &#8222;Restart Policy&#8220; auf &#8222;Always&#8220;ein.<\/p>\n\n\n\n<p>Auch hier brauchen wir einen dauerhaften Speicherort um die Containerdaten zu sichern:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hier w\u00e4hlen wir einen Bind Mount aus dazu rechts statt volume Bind anklicken. Dort gibst du den Pfad zu deinen Nginx Proxy Manager Logs an.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"173\" src=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/10\/image-1024x173.png\" alt=\"\" class=\"wp-image-811\" srcset=\"https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/10\/image-1024x173.png 1024w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/10\/image-300x51.png 300w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/10\/image-768x130.png 768w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/10\/image-1536x260.png 1536w, https:\/\/handbuch.alarmiator.de\/wp-content\/uploads\/2022\/10\/image-2048x347.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ersetze auch hier den Pfad bis zum &#8222;alarmiatorserver&#8220; Ordner mit dem Pfad auf deinem Server. Wie bei der vorherigen Installation vom Proxy Manager!<\/p>\n\n\n\n<p>Nachdem wir den Container Deployen ist dieser unter Port 7880 deines Hosts zu finden. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>```&lt;ip-addresse&gt;```:7880<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um die SSL Zertifikate zu installieren muss zuerst der NGINX Proxy Manager installiert werden. Dieser hat den Vorteil, dass alles sch\u00f6n einfach \u00fcber ein Webinterface konfiguriert werden kann. Neben dem SSL-Zertifikat kann dieser auch weitere Einstellungen vornehmen aber vorerst schauen wir uns in diesem Guide die Installation und die SSL-Zertifikatsanforderung an. Voraussetzungen &#8211; Portweiterleitung Damit [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[66],"doc_tag":[33,47,31],"class_list":["post-415","docs","type-docs","status-publish","hentry","doc_category-veraltet","doc_tag-installation","doc_tag-raspberry","doc_tag-ssl"],"year_month":"2026-05","word_count":1398,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Darren F\u00fcrst","author_nicename":"dfuerst","author_url":"https:\/\/handbuch.alarmiator.de\/?author=4"},"doc_category_info":[{"term_name":"Veraltet","term_url":"https:\/\/handbuch.alarmiator.de\/?doc_category=veraltet"}],"doc_tag_info":[{"term_name":"Installation","term_url":"https:\/\/handbuch.alarmiator.de\/?doc_tag=installation"},{"term_name":"Raspberry","term_url":"https:\/\/handbuch.alarmiator.de\/?doc_tag=raspberry"},{"term_name":"SSL","term_url":"https:\/\/handbuch.alarmiator.de\/?doc_tag=ssl"}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/handbuch.alarmiator.de\/index.php?rest_route=\/wp\/v2\/docs\/415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handbuch.alarmiator.de\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/handbuch.alarmiator.de\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/handbuch.alarmiator.de\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/handbuch.alarmiator.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=415"}],"version-history":[{"count":22,"href":"https:\/\/handbuch.alarmiator.de\/index.php?rest_route=\/wp\/v2\/docs\/415\/revisions"}],"predecessor-version":[{"id":1370,"href":"https:\/\/handbuch.alarmiator.de\/index.php?rest_route=\/wp\/v2\/docs\/415\/revisions\/1370"}],"wp:attachment":[{"href":"https:\/\/handbuch.alarmiator.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=415"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/handbuch.alarmiator.de\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_category&post=415"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/handbuch.alarmiator.de\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}