Keine Kommentare

Nginx Proxy Manager (Reverse Proxy) [Docker Installation]

Nginx Proxy Manager Reverse Proxy Docker Installation

Nginx Proxy Manager Systemvoraussetzungen

Hardware Ressource
CPU 2 Kerne
RAM 2 GB
Festplatte 4 GB

Docker installieren

apt update && apt upgrade -y && apt install curl -y
apt install docker.io -y && systemctl start docker && systemctl enable docker

Docker Compose installieren

curl -L "https://github.com/docker/compose/releases/download/2.17.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker compose -v

QEMU Guest Agent installieren & starten

apt install qemu-guest-agent -y && systemctl start qemu-guest-agent

Install Nginx Proxy Manager

Projekt Pfad erstellen und öffnen

mkdir npm && cd npm

Docker config.json erstellen

nano config.json

Folgende Zeilen in die config.json einbinden und mit strg + x speichern und verlassen

{
  "database": {
    "engine": "mysql",
    "host": "db",
    "name": "nginx",
    "user": "nginx",
    "password": "nginx",
    "port": 3306
  }
}

Docker compose.yml erstellen

nano docker-compose.yml

Folgende Zeilen in die docker-compose.yml einbinden und mit strg + x speichern und verlassen

version: "3"
services:
  app:
    image: jc21/nginx-proxy-manager:latest
    restart: always
    ports:
      - 80:80
      - 81:81
      - 443:443
    volumes:
      - ./config.json:/app/config/production.json
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    depends_on:
      - db
    environment:
    - FORCE_COLOR=1
  db:
    image: mariadb:latest
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: "nginx"
      MYSQL_DATABASE: "nginx"
      MYSQL_USER: "nginx"
      MYSQL_PASSWORD: "nginx"
    volumes:
      - ./data/mysql:/var/lib/mysql

Docker Container starten

docker compose up -d

NGINX Proxy Manager öffnen und einrichten

http://DeineIP:81

Default Login

user: admin@example.com
pw: changeme

Mein Homelab Server Minis Forum MS-01

In meinem Homelab dient dieser kompakte Mini-PC als leistungsstarker Server.

MINIS FORUM MS-01

Trotz seiner geringen Größe beeindruckt er mit einer bemerkenswerten Leistungsfähigkeit bei einem äußerst sparsamen Energieverbrauch.

Meine Server laufen performant in der Hetzner Cloud

Meine Top 3 Unify Systeme

AngebotBestseller Nr. 1
Ubiquiti Networks Ubiquiti UniFi AP AC High Density
Ubiquiti Networks Ubiquiti UniFi AP AC High Density*
LAN: 2x 1000Base-T (PoE+-PD); Wireless: WLAN 802.11a/​b/​g/​n/​ac/​h, simultan; Übertragungsrate: 800Mbps (2.4GHz), 1733Mbps (5GHz)
147,00 EUR Amazon Prime
AngebotBestseller Nr. 2
Ubiquiti Cloud Gateway Ultra - UCG-Ultra
Ubiquiti Cloud Gateway Ultra - UCG-Ultra*
Läuft UniFi-Netzwerk für Full-Stack-Netzwerkverwaltung; Verwaltet über 30 UniFi-Netzwerkgeräte und über 300 Clients
116,76 EUR
Bestseller Nr. 3
Ubiquiti AP Unifi U6+ 3.0 Gbps, RJ45 ohne PoE-Injektor
Ubiquiti AP Unifi U6+ 3.0 Gbps, RJ45 ohne PoE-Injektor*
Hochwertige Material; Langlebig; Robustheit; Flexible Gestaltung
134,10 EUR

Das könnte dich auch interesieren

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bitte füllen Sie dieses Feld aus.
Bitte füllen Sie dieses Feld aus.
Bitte gib eine gültige E-Mail-Adresse ein.
Sie müssen den Bedingungen zustimmen, um fortzufahren.