Nginx Proxy Manager – Reverse Proxy mit grafischer Oberfläche GUI
Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
In diesem Video stelle Ich euch den Nginx Proxy Manager vor, ein Reverse Proxy mit einfacher, grafischer Benutzeroberfläche. Hiermit könnt Ihr ganz leicht Reverse Proxy’s anlegen, Access Control Listen erstellen und kostenlose SSL Let’s Encrypt Zertifikate erstellen.
» geeignete Hardware für Reverse Proxy Server:
https://amzn.to/2H8VbUh
https://amzn.to/2HbBSd8
» Link zum Entwickler:
https://github.com/jc21/nginx-proxy-manager
» Relevante Videos:
Apache Reverse Proxy: https://www.youtube.com/watch?v=yPwTbW-gxJk
##### Install Docker + Docker Compse ##### apt update && apt upgrade -y apt install docker.io systemctl start docker systemctl enable docker ## install docker-compose ## apt install curl curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose docker-compose --version ##### Install Nginx Proxy Manager ##### ## create projekt directory and open it ## mkdir npm cd npm ## create docker congig.json ## nano config.json { "database": { "engine": "mysql", "host": "db", "name": "npm", "user": "npm", "password": "npm", "port": 3306 } } ## creacker docker-compose.yml ## nano docker-compose.yml 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: # if you want pretty colors in your docker logs: - FORCE_COLOR=1 db: image: mariadb:latest restart: always environment: MYSQL_ROOT_PASSWORD: "npm" MYSQL_DATABASE: "npm" MYSQL_USER: "npm" MYSQL_PASSWORD: "npm" volumes: - ./data/mysql:/var/lib/mysql ## build the conatiner ## docker-compose up -d ## acess via web browser ## http://hostip:81 ## default login ## user: admin@example.com pw: changeme
apfelcast Support
Du benötigst Unterstützung bei deinem Projekt oder hast Fragen zur Umsetzung?
Dann melde ich gern bei uns!
[button link=“https://apfelcast.com/kontakt“ type=“big“ class=“ custom-button“] Kontaktieren[/button]
apfelcast Support
Du benötigst Unterstützung bei deinem Projekt oder hast Fragen zur Umsetzung?
Dann melde ich gern bei uns!