Self-hosted playground for my personal services and experiments.
Find a file
2026-01-22 01:42:21 +01:00
converse Split converse chat/guest and update xmpp config 2026-01-21 17:23:01 +01:00
emulatorjs Tweak emulator UI and hidden core list 2026-01-21 09:03:53 +01:00
galene Empower Galene with TURN to improve the connection 2025-11-24 15:46:03 +01:00
gamja Organize services and domains 2025-12-10 00:13:37 +01:00
matterbridge Template matterbridge config from env 2026-01-22 01:42:21 +01:00
radio Improve auto-skip functionality on radio service 2025-12-18 22:47:01 +01:00
sshchat Add ssh chat with bridge to irc 2025-11-06 03:03:01 +01:00
tor Make sshchat available over Tor 2025-11-06 10:10:39 +01:00
turn Empower Galene with TURN to improve the connection 2025-11-24 15:46:03 +01:00
webircgateway Organize services and domains 2025-12-10 00:13:37 +01:00
.env.dist Add XMPP bridge env vars 2026-01-20 02:47:26 +01:00
.gitignore Create scripts to backup and restore volumes 2025-12-10 00:51:16 +01:00
backup.sh Create scripts to backup and restore volumes 2025-12-10 00:51:16 +01:00
Caddyfile Improve guest/muc configuration 2026-01-21 22:27:23 +01:00
docker-compose.yml Template matterbridge config from env 2026-01-22 01:42:21 +01:00
ergo.motd Fix connection URIs in ergo.motd 2025-12-23 15:08:29 +01:00
ergo.yaml Add IRC Service 2025-11-04 01:40:28 +01:00
ircd.yaml Add IRC Service 2025-11-04 01:40:28 +01:00
LICENSE Add site to License 2025-09-24 21:59:18 +02:00
NOAI.md Add NO AI notice 2025-09-24 21:51:58 +02:00
prosody.cfg.lua Improve guest/muc configuration 2026-01-21 22:27:23 +01:00
README.md Empower Galene with TURN to improve the connection 2025-11-24 15:46:03 +01:00
restore.sh Create scripts to backup and restore volumes 2025-12-10 00:51:16 +01:00

selfhost

Self-hosted playground for my personal services and experiments.

How to get it up and running?

RAND=$(openssl rand -base64 24) envsubst < .env.dist > .env
set -a
source .env
envsubst < galene/data/config-template.json > galene/data/config.json
docker compose up -d

Well, thats how I do it. You might want to adjust some settings first.