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 10 months ago
files Initial commit 10 months ago
vars Initial commit 10 months ago
.gitignore Initial commit 10 months ago
README.md Add README 10 months ago
ansible.cfg Initial commit 10 months ago
hosts Initial commit 10 months ago
server-setup.yml Initial commit 10 months 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