リファレンスmastodonはじめにこの文書はtootctlのヘルプやコードを読み解き、可能な場合は実際に実行し、その動作等を確認しメモしたものです。メジャーリリース時に確認するようにしていますが、古い情報・未検証のもの・不正確な記述が混じっていたりします。公式ドキュメントがあります。documentationtootctlとは?v2.5.0より、tootctlというコマンドラインツールが追加された。Rakeタスクでの引数指定方法等への不満から誕生したものである。既存Rakeタスクは、初期セットアップに使う一部のものを除き、tootctlに置き換えられた。下記コマンドを使用する。[ARGS]後述のコマンド群は非Docker環境向けですが、適宜読み替えて使用すること。[v2.8.0~]登録が承認制の場合、保留中のアカウントを承認する。N個のアカウントを承認する。保留中のアカウントをすべて承認する。--allのいずれかを付ける必要がある。ユーザのメールアドレスを指定する。はじめからメールアドレスを確認済みにする。ユーザ権限を指定する。古いアカウントを引き継ぐ(要検証)。指定されたアカウントを誰かが使っていた場合、既存アカウントを削除してからアカウントを作成する(要検証)。mastodon:add_userユーザー名、メールアドレスを聞いてくるので入力する。[v2.6.1~]サスペンド状態になる。過去の投稿はすべて削除される。メールアドレスを確認するv2.6.1以降の情報は、「ローカルアカウントの編集を行う」に集約してあります。特定のユーザを管理者あるいはモデレータにする、権限を剥奪するv2.6.1以降の情報は、「ローカルアカウントの編集を行う」に集約してあります。ユーザ権限を指定する。ユーザのメールアドレスを指定する。アカウントを承認する。[v3.0.0~?]アカウント名の変更を行う場合は、createで--reattachオプションを使用する。×モデレータ権限でも、ローカルユーザのメールアドレスとか見えちゃうので信頼のおける人にだけ権限を付与しよう!※ただし、パスワードは暗号化されて格納されており、管理者でも見えない。パスワード忘れの際はリセットするしかない。存在しないリモートユーザを削除する(cull)リモートユーザが本当に存在するか実際に問い合わせを行い、存在しなければ削除する。存在チェックのみ行い、データのパージは行わない。