NPM

Änderungsstand: 2023-08-11

sudo mkdir -p /home/dockervolumes/npm
cd /home/dockervolumes/npm && sudo nano docker-compose.yml

Folgendes dort einfügen (vorher Eure Werte überprüfen). Der Ordner appdata muss vorher angelegt sein. Der Unterordner portainer wird automatisch angelegt, wenn darauf Schreibrechte bestehen:

version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '83:81'
      - '443:443'
    volumes:
      - /mnt/ssd/sharedfolders/appdata/npm-manager:/data
      - /mnt/ssd/sharedfolders/appdata/letsencrypt:/etc/letsencrypt

Speichern mit Strg-x, y, Enter

Quelle: https://nginxproxymanager.com/guide/#quick-setup

Anschließend die „yml“ starten mit

cd /home/dockervolumes/npm && sudo docker compose up -d

Das Dockerimage wird heruntergeladen und der Docker mit der eingetragenen Konfiguration gestartet.

Fertig.

Aufruf im Browser:

SERVER-IP-ADRESSE:83

Erster Login:

Email address: admin@example.com

Password: changeme

Jetzt noch die Anmeldedaten ändern und „NPM“ ist einsatzbereit.

Verwendet man Nginx Proxy Manager muss man zwingend 2 Ports im Router weiterleiten. Hierbei werden die Ports 80 und 443 zu NPM auf diesem Raspi geleitet.

Port 80 zu 192.168.1.200 Port 80

Port 443 zu 192.168.1.200 Port 443

192.168.1.200 ist die IP-Adresse meines Raspi. Alles Weitere managed dann NPM.

Erstelle eine Website wie diese mit WordPress.com
Jetzt starten