Welcome to the tootiverse.
This Ansible playbook sets up a single server Mastodon instance, following (roughly, but much more automated-ly) the official Mastodon source install guide.
Note: The playbook is a work in progress. See this issue for details: Make it like... work and stuff.
- Create a VPS somewhere. Choose Ubuntu 20.04 or Debian 11.
- Install Ansible locally, make sure you can SSH into your server.
- Install requirements:
ansible-galaxy install -r requirements.yml --force
- Create a
hosts.ini
file andconfig.yml
file from the provided example files. - Run this playbook:
ansible-playbook main.yml
MIT.