A supported fork of Mastodon that provides local posting and a wider range of content types.
Go to file
2021-05-27 21:23:20 +02:00
.drone.yml Initial commit 2021-05-07 13:34:21 +02:00
.env.sample tried but still failing redirect 2021-05-09 22:40:49 +01:00
.gitignore Initial commit 2021-05-07 13:34:21 +02:00
abra.sh fix: massive output from db creation 2021-05-10 14:52:24 +01:00
compose.yml Use valid separator 2021-05-27 21:23:20 +02:00
README.md Fix link 2021-05-27 21:20:56 +02:00

Hometown

A supported fork of Mastodon that provides local posting and a wider range of content types.

This repository is a copy of coop-cloud/mastodon but with a fresh README. It seems like a good idea to keep the deployment separate since the apps may diverge in their deployment or configuration instructions at some point despite best wishes to remain as mainline Mastodon as possible.

Basic usage

  1. Set up Docker Swarm and abra
  2. Deploy coop-cloud/traefik
  3. abra app new hometown
  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 hometown run streaming rake db:setup
  7. Open the configured domain in your browser to finish set-up. To make an admin account abra app hometown run web "bin/tootctl accounts create coolusername --email helo@autonomic.zone --confirmed --role admin"