diff --git a/server/docker-compose.yml b/server/docker-compose.yml index 15d9ae54..59234cda 100644 --- a/server/docker-compose.yml +++ b/server/docker-compose.yml @@ -224,5 +224,22 @@ services: - "3001:3000" - "22:22" + # --- Prosody XMPP Server --- + prosody: + image: prosody/prosody:latest + container_name: prosody + restart: unless-stopped + ports: + - "5222:5222" # XMPP client connections + - "5269:5269" # XMPP server-to-server connections + - "5280:5280" # HTTP/WebSocket connections + - "5281:5281" # HTTPS/WebSocket connections (if SSL configured) + volumes: + - ${PROSODY_CONFIG}:/etc/prosody + - ${PROSODY_LOGS}:/var/log/prosody + - ${PROSODY_MODULES}:/usr/lib/prosody-modules + env_file: + - .env + volumes: model-cache: diff --git a/server/domains.md b/server/domains.md new file mode 100644 index 00000000..0de2d671 --- /dev/null +++ b/server/domains.md @@ -0,0 +1,19 @@ +# Domains + +- trude.dev (github pages site) + +## External Domains + +- photos.trude.dev (immich) +- ha.trude.dev (home assistant) +- git.trude.dev (gitea) +- files.trude.dev (file browser) +- chat.trude.dev (XMPP) + - muc.trude.dev (group chats) + - share.trude.dev (file sharing) + - proxy.trude.dev (compatibility) + +## Domain not needed + +- localhost:81 (NGINX) +- localhost:2100 (PiHole) diff --git a/server/nextcloud b/server/nextcloud deleted file mode 100755 index e250487b..00000000 --- a/server/nextcloud +++ /dev/null @@ -1,2 +0,0 @@ -#! /bin/sh -docker exec -u www-data -it nextcloud-aio-nextcloud php "$@" diff --git a/server/open-ports.sh b/server/open-ports.sh deleted file mode 100755 index 61d5fe42..00000000 --- a/server/open-ports.sh +++ /dev/null @@ -1,23 +0,0 @@ -#! /bin/sh - -sudo apt install miniupnpc -LOCAL_IP=$(hostname -I | awk '{print $1}') - -# NGINX PROXY MANAGER -upnpc -a $LOCAL_IP 80 80 tcp -upnpc -a $LOCAL_IP 443 443 tcp -#upnpc -a $LOCAL_IP 81 81 tcp # Admin UI - -# NEXTCLOUD -upnpc -a $LOCAL_IP 11000 11000 tcp -#upnpc -a $LOCAL_IP 8080 8080 tcp # AIO -#upnpc -a $LOCAL_IP 3478 3478 tcp # talk -#upnpc -a $LOCAL_IP 3478 3478 udp # talk - -# GIT -upnpc -a $LOCAL_IP 3001 3001 tcp - -# SSH -upnpc -a $LOCAL_IP 22 22 tcp - -upnpc -l