停止中のMastodonインスタンスを普通のバーチャルホストに移設しました。
外部ドメインでのホスティングをやめてBINDにAレコードを追加、LetsEncryptの証明書を作りました。
www IN A 116.58.163.4
info IN A 116.58.163.4
https://info.stuffy.site でMastodon PUMAの起動を確認しましたが、何故か mastodon-sidekiq のプロセスがありません。Adminの管理画面でも以下のエラーメッセージが出ています。
default, push, mailers, pull, schedulerキューに対応するSidekiqプロセスがありません。Sidekiqの設定を確認してください。
systemctl status mastodon-sidekiq も見ましたが確認メールが飛ばないのは、SMTP設定が悪いのか sidekiq が原因なのかトラブルシューティングの要領すら得ません。
ちなみに確認メールが飛ばないので管理者昇格コマンドで一般ユーザーを管理者にしています。
[mastodon@www live]$ RAILS_ENV=production bundle exec bin/tootctl accounts modify tootmaster --role admin
OK
気づいたことはポートをマニュアル通り25番にすると確認メール送信の /auth ページで403エラーが出ることです。(仮説の域を出ませんが追加メールサーバーをローカルにもう一つ建ててみないと分かりません。)ほんとにこの辺りが限界です。