app-store/apps/mastodon/metadata/description.md
DrMxrcy 34ab4a2a69
Add Mastodon (#538)
* Add Mastodon

* Add Vapid Keys and Fix Internal Network

* Update Sidekiq

* Update Install

* Update Install CMDs

* Trying the LinuxServer Image

* Update port

* Change Path

* Remove Streaming

* traefik updates

* Remove Command

* Update docker-compose.yml

* Update docker-compose.yml

* Change Traefik

* Update

* Update config.json

* Update Configs

* Add Version Warning

* Update Local Domain

* Update Version

* Add ES

* Test ES

* Update Path

* Remove ES, Revert Final Build
2023-05-23 16:07:33 -04:00

3.1 KiB

Installation Notice

  • Mastodon is a heavy app, and may take a bit longer to fully start up.
  • Must be on Tipi Version 1.4.0 for the expose app to work!

Local Domain Varibale

  • The local domain variable ca be the same as the exposed domain (Ex: social.example.com). But you could have the exposed domain as social.example.com and the username url as example.com.

Initial User Setup

  1. SSH into your Tipi Server
  2. Fill in your credentials (some_username,someone@example.org, some_very_good_password), then run the command:
    sudo docker exec -it -w /app/www mastodon bin/tootctl accounts create some_username --email someone@example.org --confirmed --role Owner 
    

Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. On Mastodon, users can publish anything they want: links, pictures, text, video. All Mastodon servers are interoperable as a federated network (users on one server can seamlessly communicate with users from another one, including non-Mastodon software that implements ActivityPub!)

Click below to learn more in a video:

Screenshot Screenshot

Features

No vendor lock-in: Fully interoperable with any conforming platform

It doesn't have to be Mastodon; whatever implements ActivityPub is part of the social network! Learn more

Real-time, chronological timeline updates

Updates of people you're following appear in real-time in the UI via WebSockets. There's a firehose view as well!

Media attachments like images and short videos

Upload and view images and WebM/MP4 videos attached to the updates. Videos with no audio track are treated like GIFs; normal videos loop continuously!

Safety and moderation tools

Mastodon includes private posts, locked accounts, phrase filtering, muting, blocking and all sorts of other features, along with a reporting and moderation system. Learn more

OAuth2 and a straightforward REST API

Mastodon acts as an OAuth2 provider, so 3rd party apps can use the REST and Streaming APIs. This results in a rich app ecosystem with a lot of choices!