Mastodon のメール認証を突破する
前回さくらの VPS で Mastodon を立てたことを書いた。
さくらの VPS で Mastodon を簡単インストール – with a Christian Wife
https://wacw.cf/2019/03/31/mastoson-on-sakura-vps/
ただし、無料お試し期間中のためメールの送信ができない。すなわち、Mastodon に新規登録できない状態だった。
いろいろ調べたところ、メール認証を突破する方法を見つけた。
(1)一旦新規登録する。この際メールが届かなくてもよい。
(2)サーバーにログインする。
(3)mastodon ユーザーに切り替える。
$ su - mastodon
(4)live ディレクトリへ行く。
$ cd ./live/
(5)以下のコマンドを実行。
$ RAILS_ENV=production bundle exec bin/tootctl accounts modify [1で登録したアカウント名] --confirm
OK と出るはず。これでメール認証なしにログインできるようになった。これでさくらの VPS の無料お試し期間中でも、Mastodon を試せるようになった。
なお、管理者権限を与えるには以下のコマンドを実行する(メール認証の前でも実行できる)。
$ RAILS_ENV=production bundle exec bin/tootctl accounts modify [1で登録したアカウント名] --role admin
参考:
結城浩 on Twitter: "コマンドラインで rails mastodon:confirm_email USER_EMAIL=username@example.com やればいいっぽい……Herokuでコマンドラインはどうすれば……"
https://twitter.com/hyuki/status/853960687659270145
【初心者】さくらのVPSでMastodonインスタンス制作 – IT強々マンへの道
https://geek-ryutayn.hateblo.jp/entry/2019/02/27/143542
Mastodon 保守メモ – Qiita
https://qiita.com/kumasun/items/bf4997f181f893130041