Add prosody
currently broken
This commit is contained in:
@@ -31,3 +31,8 @@ GITEA=/mnt/md0/gitea
|
|||||||
FILEBROWSER_DATA=/mnt/md0/files
|
FILEBROWSER_DATA=/mnt/md0/files
|
||||||
FILEBROWSER_CONFIG=/mnt/md0/filebrowser/config
|
FILEBROWSER_CONFIG=/mnt/md0/filebrowser/config
|
||||||
FILEBROWSER_DATABASE=/mnt/md0/filebrowser/database
|
FILEBROWSER_DATABASE=/mnt/md0/filebrowser/database
|
||||||
|
|
||||||
|
# Prosody XMPP Server
|
||||||
|
PROSODY_CONFIG=/mnt/md0/prosody/config
|
||||||
|
PROSODY_LOGS=/mnt/md0/prosody/logs
|
||||||
|
PROSODY_MODULES=/mnt/md0/prosody/modules
|
||||||
|
|||||||
@@ -224,5 +224,22 @@ services:
|
|||||||
- "3001:3000"
|
- "3001:3000"
|
||||||
- "22:22"
|
- "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:
|
volumes:
|
||||||
model-cache:
|
model-cache:
|
||||||
|
|||||||
19
server/domains.md
Normal file
19
server/domains.md
Normal file
@@ -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)
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
docker exec -u www-data -it nextcloud-aio-nextcloud php "$@"
|
|
||||||
@@ -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
|
|
||||||
Reference in New Issue
Block a user