diff --git a/docker-compose-auto.yml b/docker-compose-auto.yml index f0ba7ea..2b92a5b 100644 --- a/docker-compose-auto.yml +++ b/docker-compose-auto.yml @@ -7,14 +7,37 @@ # docker-compose from the Jenkins Build # - +# ==================================== +# Configuring outside access to server +# ==================================== +# no-ip - signed up for dynamic-DNS entry for 'invertedlogic.ddns.net' +# iinet - port blocking disabled (allows 443 through) +# Router - virtual-server - forward port 443 to nuc (as 443) +# Router - blackhole ports 25, 80, 135, 139, 445 (send to null host on unused port) +# Router - configure dynamic-DNS to login to no-ip account to update the entry +# --------- +# Only outside access using https will be allowed through +# --------- # -# nextcloud - 8000 -# jenkins - 8010 -# pihole - 8020 -# portainer - 8030 -# open-project - 8040 +# Need to add to trusted-domains nextcloud.invertedlogic.ddns.net: +# sudo vi /media/Data/Containers/NextCloud/config/config.php # +# Getting HTTPS certificates: +# sudo certbot certonly --nginx +# select all that apply +# +# ================================================================ +# PORTS - Router | Host | Container | nginx | SSL | Tested +# ================================================================ +# www - Y 443 - direct YES YES +# nextcloud - Y 8000 80 proxy YES YES +# jenkins - Y 8010 +# pihole - Y 8020 80 +# portainer - Y 8030 9000 +# open-project - Y 8040 80 proxy NO +# cockpit - Y 8050 9092 proxy NO +# code-server - Y 8443 8443 YES +# minecraft - N 25565 25565 services: @@ -34,7 +57,7 @@ # Dummy home directories - /media/Data/Containers/Cockpit/home:/home ports: - - "9092:9092" + - "8050:9092" nextcloud: image: nextcloud:latest @@ -110,7 +133,7 @@ volumes: - /media/Data/Containers/CodeServer/config:/config ports: - - "8443:8443" + - "8060:8443" minecraft: image: itzg/minecraft-server