software/Mastodon/admin: Difference between revisions

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Line 23: Line 23:
==Links==
==Links==
===installing===
===installing===
* '''2022-11-24''' [https://gianarb.it/blog/from-ubuntu-to-nixos-history-of-a-mastodon-migration From Ubuntu to NixOS the story of a mastodon migration]
* [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md Mastodon Production Guide]: a walk through of the setup process
* [https://github.com/staticsafe/mastodon-documentation/blob/master/Running-Mastodon/Production-Guide.md Mastodon Production Guide]: a walk through of the setup process
** [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Alternatives.md Alternative Server Components]: using nonstandard services (e.g. Apache instead of nginx)
** [https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Alternatives.md Alternative Server Components]: using nonstandard services (e.g. Apache instead of nginx)
Line 30: Line 31:
* [https://github.com/staticsafe/mastible Mastible]: an {{l/sw/ansible}} playbook to install Mastodon
* [https://github.com/staticsafe/mastible Mastible]: an {{l/sw/ansible}} playbook to install Mastodon
* '''2018-01-18''' (update) [https://medium.com/blogging-of-2004-today/setting-up-your-own-mastodon-with-digital-ocean-and-docker-29e633d354f2 Setting up your own Mastodon, with Digital Ocean and Docker]
* '''2018-01-18''' (update) [https://medium.com/blogging-of-2004-today/setting-up-your-own-mastodon-with-digital-ocean-and-docker-29e633d354f2 Setting up your own Mastodon, with Digital Ocean and Docker]
===administering===
===administering===
* [https://docs.joinmastodon.org/admin/ Administration guide]
* [https://docs.joinmastodon.org/admin/ Administration guide]

Revision as of 13:52, 26 November 2022

  1. redirect Template:seed

Pages

How To

Restarting Mastodon

The Mastodon server consists of a standard web server which proxies certain requests through to each of three systemd processes:

  • mastodon-sidekiq.service
  • mastodon-streaming.service
  • mastodon-web.service

In some environments, these may be started, stopped, or restarted with a single command: systemctl Template:Arg mastodon-*.service

Recently, we have found that start often does not work with the * wildcard, and the processes must be started individually:

  • systemctl start mastodon-sidekiq.service
  • systemctl start mastodon-streaming.service
  • systemctl start mastodon-web.service

installing

administering

upgrading

Upgrading an instance to a new version:

database issues

To repair a corrupted database (e.g. if you get "422 Duplicate Record" errors): https://docs.joinmastodon.org/admin/troubleshooting/index-corruption/

general

tasks

discussion

posts