An Ansible playbook for setting up a Mastodon server.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Annika Backstrom 1455ccaaa1 Add README 3 weeks ago
files Initial commit 3 weeks ago
vars Initial commit 3 weeks ago
.gitignore Initial commit 3 weeks ago
README.md Add README 3 weeks ago
ansible.cfg Initial commit 3 weeks ago
hosts Initial commit 3 weeks ago
server-setup.yml Initial commit 3 weeks ago

README.md

This is a playbook to configure a VPS (in my case, a DigitalOcean Droplet) in preparation for Mastodon. This includes:

  • Initial user setup
  • Firewall rules
  • Dependencies to run Mastodon (e.g. Node.js and Ruby)

Importantly, this does not include setting up Mastodon itself.

This playbook is largely based on the official Mastodon installation guide.

Issue tracker