--- tags: - upnote-import --- # Nginx Proxy Manager für AppFlowy ## Configuration AWS Firewall Zugriff auf Admin-Console ist nur möglich, wenn die FW-Regel auf EC2 Instanz für Port 81 aktiviert wurde: ![](https://notes.straso.com/api/file_storage/7f2dc6d8-e16f-49eb-a4c6-01c7a87e5718/v1/blob/1caec687%2D3d27%2D4977%2D8914%2D92cf0dc8f7b9/AndpsciyxOjD1oJ6fYHRP_zMmxfKNhSh7_V6vkeAp-0=.png) ### Zugriff auf Admin-Console freischalten: ## ### Regel mit Port 81 und MyIp einfügen, später wieder löschen ![](https://notes.straso.com/api/file_storage/7f2dc6d8-e16f-49eb-a4c6-01c7a87e5718/v1/blob/1caec687%2D3d27%2D4977%2D8914%2D92cf0dc8f7b9/A4xGZORpa8hE9ufuYOUWC-7TnIsnfG-jyc8cYCsR1UQ=.png)
Damit Cloud und Web auf gleichem Server veröffentlich werden können, dürfen beide Anwendungen nicht die Ports 81 und 443 belegen AppFlowy-Cloud läuft desshalb nach außen auf Ports 1080 und 1443 ``` # NGINX # Optional, change this if you want to use custom ports to expose AppFlowy NGINX_PORT=1080 NGINX_TLS_PORT=1443 ``` Der Poxy-Manager kann dann über den Endpoint [https://172.31.17.152:2443](https://172.31.17.152:2443) zugreifen. ## Configuration AppFlowy-Web AppFlowy-Web läuft desshalb nach außen auf Port 2443 docker-compose.yaml ``` version: '3.8' services: appflowy_web: restart: on-failure image: pakabu/appflowy-web-app ports: - 2443:443 ``` Der Poxy-Manager kann dann über den Endpoint [http://172.31.17.152:1080](http://172.31.17.152:1080) zugreifen. ## Configuration des Proxy-Managers: docker-compose.yaml ``` version: '3.8' services: app: # image: 'jc21/nginx-proxy-manager:2.9.22' # latest fehler: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2750 image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: # - '80:80' # Public HTTP Port - '443:443' # Public HTTPS Port - '81:81' # Admin Web Port #- '21:21' # FTP environment: # PUID: 1026 # PGID: 100 DISABLE_IPV6: 'true' volumes: - /home/ubuntu/NginxProxyManager/data:/data - /home/ubuntu/NginxProxyManager/letsencrypt:/etc/letsencrypt ``` Zertifikat muss nur einmal hinterlegt und beiden Hosts zugeordnet werden: ![](https://notes.straso.com/api/file_storage/7f2dc6d8-e16f-49eb-a4c6-01c7a87e5718/v1/blob/1caec687%2D3d27%2D4977%2D8914%2D92cf0dc8f7b9/4soPviCqn_wMhqZIfd5IdVd4JvGn78DFKIsAJgALJkw=.png)
siehe auch [https://af.straso.com/app/7f2dc6d8-e16f-49eb-a4c6-01c7a87e5718/0bff4ac1-5b2e-4883-83d6-c31526a47a28?blockId=aVzzuS](https://af.straso.com/app/7f2dc6d8-e16f-49eb-a4c6-01c7a87e5718/0bff4ac1-5b2e-4883-83d6-c31526a47a28?blockId=aVzzuS)