Communication
Step-by-step guides to install and run apps, AI tools and websites on your server, tested on current releases.
- How to install Mattermost on Ubuntu with PostgreSQL and HTTPS Set up a self-hosted Mattermost team chat server from Mattermost's apt repository, with PostgreSQL, Caddy for HTTPS and WebSockets, a locked-down sign-up and a tested backup and upgrade routine. Intermediate 40 min
- How to install Rocket.Chat with Docker Compose and HTTPS Run Rocket.Chat on your own server with the official Docker Compose project, a single-node MongoDB replica set, Traefik with Let's Encrypt and a tested backup and update routine. Intermediate 40 min
- How to install Matrix Synapse and Element Web on Ubuntu or Debian Install Synapse from packages.matrix.org, keep user IDs on your main domain with .well-known delegation, store data in PostgreSQL, add Element Web and back up the signing key and media. Advanced 50 min
- How to install Jitsi Meet with Docker and Let's Encrypt Deploy Jitsi Meet from the official docker-jitsi-meet release, get HTTPS from Let's Encrypt, require a login to create rooms and keep the server updated and backed up. Intermediate 40 min
- How to install Mastodon from source on Ubuntu 24.04 or Debian 13 Build your own Mastodon instance on Ubuntu 24.04 or Debian 13 with the official from-source method, then add HTTPS, SMTP, media cleanup, backups and a safe upgrade routine. Advanced 90 min
- How to install Discourse with the official Docker installer Set up Discourse the supported way: Docker from the official repository, the discourse_docker installer and setup wizard, automatic Let's Encrypt, backups and one-command upgrades. Intermediate 40 min