7 Commits

Author SHA1 Message Date
pathospothos 12b833e6d5 adding uptimekuma 2025-12-01 20:59:21 -08:00
ammaratef45 3df86606bc disable traefik dashboard 2025-12-01 20:22:54 -08:00
ammaratef45 37658c345a add vaultwarden 2025-12-01 15:52:14 -08:00
pathospothos a9fe6c6bdb upgrade synapse version and enable registration 2025-08-11 18:30:44 -07:00
linnealovespie d314c78ada Update README.md 2025-07-15 03:53:25 +00:00
pathospothos f248d2728a update matrix and traefik
Enabling federation and admin dashboard on matrix
2025-07-14 20:45:32 -07:00
Ammar Hussein a69ffba292 add readme file 2025-07-07 20:45:12 -07:00
6 changed files with 69 additions and 13 deletions
+1
View File
@@ -0,0 +1 @@
*~
+4
View File
@@ -0,0 +1,4 @@
# Install
1. Run `abra server add`, refer to [abra docs](https://docs.coopcloud.tech/operators/tutorial/#server-setup)
1. go to `~/.abra/servers/mango.resisttechmonopolies.online`
1. run `git clone https://git.coopcloud.tech/RTM/mango-config.git .`, DON'T FORGET THE `.` AT THE END OF THE COMMAND
+9 -9
View File
@@ -1,4 +1,4 @@
TYPE=matrix-synapse:6.6.3+v1.124.0
TYPE=matrix-synapse:6.8.0+v1.135.2
DOMAIN=matrix.resisttechmonopolies.online
# SERVER_NAME=example.com
TIMEOUT=300
@@ -21,25 +21,25 @@ SECRET_REGISTRATION_VERSION=v1
## Federation
#DISABLE_FEDERATION=1
DISABLE_FEDERATION=0
# Set "true" to enable federation endpoint on $DOMAIN/.well-known/matrix/server
SERVE_SERVER_WELLKNOWN=false
SERVE_SERVER_WELLKNOWN=true
ALLOW_PUBLIC_ROOMS_FEDERATION=false
## Registration
ENABLE_REGISTRATION=false
ENABLE_REGISTRATION=true
PASSWORD_LOGIN_ENABLED=true
# Token based registration. Enable ADMIN_INTERFACE (below) to use the admin interface to generate tokens.
#REGISTRATION_REQUIRES_TOKEN=true
REGISTRATION_REQUIRES_TOKEN=true
## Room auto-join
#AUTO_JOIN_ROOM_ENABLED=1
#AUTO_JOIN_ROOM="#example:example.com"
AUTO_JOIN_ROOM_ENABLED=1
AUTO_JOIN_ROOM="#general:matrix.resisttechmonopolies.online"
## Logging
@@ -200,5 +200,5 @@ RETENTION_MAX_LIFETIME=4w
## Admin interface at /admin
#COMPOSE_FILE="$COMPOSE_FILE:compose.admin.yml"
#ADMIN_INTERFACE_ENABLED=1
COMPOSE_FILE="$COMPOSE_FILE:compose.admin.yml"
ADMIN_INTERFACE_ENABLED=1
@@ -1,4 +1,4 @@
TYPE=traefik:3.2.0+v2.11.25
TYPE=traefik:3.7.0+v3.6.2
TIMEOUT=300
ENABLE_AUTO_UPDATE=true
ENABLE_BACKUPS=true
@@ -7,7 +7,7 @@ DOMAIN=traefik.mango.resisttechmonopolies.online
LETS_ENCRYPT_ENV=production
LETS_ENCRYPT_EMAIL=besties@resisttechmonopolies.online
DASHBOARD_ENABLED=true
DASHBOARD_ENABLED=false
# WARN, INFO etc.
LOG_LEVEL=WARN
@@ -19,7 +19,7 @@ COMPOSE_FILE="compose.yml"
#####################################################################
## Host-mode networking
#COMPOSE_FILE="$COMPOSE_FILE:compose.host.yml"
COMPOSE_FILE="$COMPOSE_FILE:compose.host.yml"
## "Headless mode" (no domain configured)
#COMPOSE_FILE="$COMPOSE_FILE:compose.headless.yml"
@@ -101,7 +101,7 @@ COMPOSE_FILE="compose.yml"
# File provider directory configuration #
# (Route bare metal and non-docker services on the machine!) #
#####################################################################
#FILE_PROVIDER_DIRECTORY_ENABLED=1
FILE_PROVIDER_DIRECTORY_ENABLED=1
#####################################################################
# Additional services #
+15
View File
@@ -0,0 +1,15 @@
TYPE=uptime-kuma:2.0.0+2.0.0-beta.1
COMPOSE_FILE="compose.yml"
LETS_ENCRYPT_ENV=production
DOMAIN=uk.mango.resisttechmonopolies.online
## Domain aliases
#EXTRA_DOMAINS=', `www.uk.mango.resisttechmonopolies.online`'
SECRET_DB_PASSWORD_VERSION=v1
SECRET_DB_ROOT_PASSWORD_VERSION=v1
## Enable mariadb
#COMPOSE_FILE="$COMPOSE_FILE:compose.mariadb.yml"
+36
View File
@@ -0,0 +1,36 @@
TYPE=vaultwarden:2.1.1+1.34.3
DOMAIN=vw.resisttechmonopolies.online
LETS_ENCRYPT_ENV=production
COMPOSE_FILE="compose.yml"
WEBSOCKET_ENABLED=true
SIGNUPS_ALLOWED=true
USE_SYSLOG=true
EXTENDED_LOGGING=true
LOG_FILE=/data/vaultwarden.log
LOG_LEVEL=warn
SECRET_ADMIN_TOKEN_VERSION=v1 # length=48
TX="Europe/Berlin"
## DB settings
#COMPOSE_FILE="$COMPOSE_FILE:compose.mariadb.yml"
#SECRET_DB_PASSWORD_VERSION=v1
#SECRET_DB_ROOT_PASSWORD_VERSION=v1
## SMTP settings
COMPOSE_FILE="$COMPOSE_FILE:compose.smtp.yml"
SECRET_SMTP_PASSWORD_VERSION=v1
SMTP_ENABLED=1
SMTP_FROM=besties@resisttechmonopolies.online
SMTP_USERNAME=besties@resisttechmonopolies.online
SMTP_HOST=mail.resisttechmonopolies.online
SMTP_PORT=465
SMTP_SECURITY=force_tls
# If SMTP isn't working, enable this line to debug
# remember to disable it after debugging
# SMTP_DEBUG=true