Self-hosted playground for my personal services and experiments.
Find a file
2025-11-24 15:46:03 +01:00
converse Add a XMPP service 2025-11-11 22:42:49 +01:00
galene Empower Galene with TURN to improve the connection 2025-11-24 15:46:03 +01:00
gamja Add IRC Service 2025-11-04 01:40:28 +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 Add IRC Service 2025-11-04 01:40:28 +01:00
.env.dist Empower Galene with TURN to improve the connection 2025-11-24 15:46:03 +01:00
.gitignore Empower Galene with TURN to improve the connection 2025-11-24 15:46:03 +01:00
Caddyfile Empower Galene with TURN to improve the connection 2025-11-24 15:46:03 +01:00
docker-compose.yml Empower Galene with TURN to improve the connection 2025-11-24 15:46:03 +01:00
ergo.motd Add access to IRC via TOR 2025-11-04 12:29:21 +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
matterbridge.toml Add ssh chat with bridge to irc 2025-11-06 03:03:01 +01:00
NOAI.md Add NO AI notice 2025-09-24 21:51:58 +02:00
prosody.cfg.lua Add a XMPP service 2025-11-11 22:42:49 +01:00
README.md Empower Galene with TURN to improve the connection 2025-11-24 15:46:03 +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.