Your self-hosted, globally interconnected microblogging community https://joinmastodon.org
Go to file
decentral1se 92a94e93c6
Get the secret/entrypoint/config thing wired up
2021-05-28 11:49:12 +02:00
.drone.yml Initial commit 2021-05-07 13:34:21 +02:00
.env.sample Try to get ES in the mix 2021-05-28 11:25:09 +02:00
.gitignore Initial commit 2021-05-07 13:34:21 +02:00
README.md docs: added install docs 2021-05-08 21:55:44 +01:00
abra.sh Get the secret/entrypoint/config thing wired up 2021-05-28 11:49:12 +02:00
compose.yml Get the secret/entrypoint/config thing wired up 2021-05-28 11:49:12 +02:00
entrypoint.sh.tmpl Get the secret/entrypoint/config thing wired up 2021-05-28 11:49:12 +02:00

README.md

Mastodon

Your self-hosted, globally interconnected microblogging community

Basic usage

  1. Set up Docker Swarm and abra
  2. Deploy coop-cloud/traefik
  3. abra app new mastodon
  4. abra app YOURAPPDOMAIN config - be sure to change DOMAIN to something that resolves to your Docker swarm box. Install the npm package webpush to create VAPID keys npm install web-push -g && web-push generate-vapid-keys.
  5. abra app YOURAPPDOMAIN deploy --no-domain-poll. App will fail for now.
  6. abra app mastodon run streaming rake db:setup
  7. Open the configured domain in your browser to finish set-up. To make an admin account abra app mastodon run web "bin/tootctl accounts create coolusername --email helo@autonomic.zone --confirmed --role admin"