さくらのVPS、Ubuntu 20.04環境へのMastodon「再構築」の話
先日より長らく、分散型SNS「Mastodon」にて運営しております私専用のおひとり様サーバ「Telmina One」が停止しておりました。
昨日・2022年11月19日、それを復旧、より正確には新規に構築してデータを移設致しました。
後学と備忘のため、そのときの作業記録について、覚えている範囲でメモに残します。
なお、今回は停止してしまったサーバのメディアやデータを新サーバに移設することが目的のため、最低限、旧サーバの下記の情報のバックアップを取得しているという前提です。
- データベース(PostgreSQL)のダンプ
- メディア一式(
/home/mastodon/live/public/system/
ディレクトリとその配下) - 設定ファイル(
/home/mastodon/live/.env.production
) - テーマファイル一式があればそれらについても
/home/mastodon/live/app/javascript/system/
配下に設置したカスタムテーマファイル類/home/mastodon/live/config/themes.yml
/home/mastodon/live/config/locales
においてカスタムテーマを設定したファイル
- Faviconやその他イメージがあればそれらについても