Mastodon
Cache retention days
The app will clean various federation caches regularly. Depending on the usage of an instance, the days cached resources should be kept can be configured via CACHE_RETENTION_DAYS in the cache-env.sh file. By default all cached assets are kept for 2 ...
S3 for media storage
Media storage can consume quite a bit of space. To move it to S3 or S3 compatible provider, edit /app/data/env.production using the File manager and add something like this: S3_ENABLED=true S3_BUCKET=bucket-name AWS_ACCESS_KEY_ID=<key_id> ...
Scaling
Various parameters in Puma, Streaming and Sidekiq can be fine-tuned for concurrency. To change the parameters, edit /app/data/config.sh using the File manager and restart the app. See scaling docs for more information. Sample configuration for ...
Following users
To follow external users, visit their mastodon account and click on 'Follow'. This will popup a window asking your mastodon identity (which will be username@LOCAL_DOMAIN). If you have an existing account on another server, you can bring those ...
Federation
By default the Mastodon accounts are setup to be of the form username@social.example.org when you install Mastodon at social.example.org. This domain is called the LOCAL_DOMAIN in Mastodon terminology. Changing the LOCAL_DOMAIN will let you have ...
Registration
Registration is closed by default. To enable, login to Mastodon as an admin and change the "Registration mode" under Administration -> Site Settings.
Username restriction
Usernames can contain only letters, numbers and underscores.
Adding users
New users can be invited using the Admin dashboard. New users can be added and approved using the CLI: /app/code/bin/tootctl accounts create testusername --email=test@domain.com --approve
Admin
Mastodon 4 introduced customizable roles. To make a user an administrator, use the Web Terminal and run the following command: /app/code/bin/tootctl accounts modify <username> --role Owner Note that there is also a default Admin role. See this PR for ...
How to order Mastodon?
1. Login at: https://cloud.danian.co 2. Manage Apps - Add an App 3. Select: Mastodon 4. Select vCPU / RAM If you don't know how much you will need to use, just leave the default. 5. Select Disk Storage Size If you don't know how much you will need to ...