Running your own Mastodon instance with Docker Compose
I’ve been running a Mastodon instance for a while now, and every time I set one up from scratch I end up digging through documentation that’s either outdated or assumes you already know what you’re doing. This is the guide I wish I’d had. What you need A server with Docker and Docker Compose installed A domain name that points to your server’s IP address Somewhere to send email (Mailgun, SendGrid, or your own SMTP server) That’s it. No Kubernetes, no systemd fiddling, no compiling from source. ...