2023/03/31

サーバー類で。。。】
で使用中なのはMastodonバニラ。

https://kimikodover.ddns.net/@Kimiko_Dover
もし、これが壊れたなら、次はどれを選択するかな~?

候補⇩

選択のための評価基準⇩
1)開発の継続性
2)投稿記事・画像・フォローなどの引越しの容易さ
3)インストール・保守作業などの情報量

・・・・って考えると、やはり現状のままのMastodonになるのかな?

 

2023/03/29

 昨日、一昨日の 量が通常の1/3~1/2に減少しているわ。。
リレーサーバーは正常に働いているし、原因がわからない。

 
期末の平日で、皆さんお忙しいのかも?

 


2023/03/19

【バックアップファイルの手抜き移動=鯖缶修行メモ】
Mastodonサーバーで、データーベースのバックアップファイルを母艦のDebian機(Desktop版)に移動保存する作業は、母艦側のGrsyncを使って手抜き複写で。。。。
 


2023/03/15

【Mastodonのバックアップ・鯖缶修行の補記】
(参照)mastodon-docs.vercel.app/admin


PostgreSQLデータベース以外で、「.env.production等の機密ファイル」も非常に重要。 これは使用中も変化しないので、一度バックアップをとればOK。
私の場合は、/etc/www/mastodon/にある。

このファイルを失ってしまった場合、一部のMastodonの機能が利用不可になる。ユーザーはログアウトされ、2要素認証は利用できなくなり、Web Push APIは機能しなくなる。

Mastodonをクリーンインストする場合などで忘れないようにしないとね

 

投稿記事の編集ができるなんて、知らなかったわ。
でも、大事なキーはいつも見えにくい所にあるのね。。。。
 


【久しぶりに猟へ出た】


散歩のつもりでブラブラと歩いていたら、雄のヘラジカと遭遇。
こちらは準備不足で対応できず、すぐに逃げられたわ。。。。
相棒犬のバロンもあきれ顔。
 


 

【毎日1回のDBバックアップ=鯖缶修行メモ】
$ sudo systemctl stop --now mastodon-web mastodon-sidekiq mastodon-streaming
$ sudo -u postgres -i pg_dump -F t mastodon > mastodon_pgsql.tar
$ sudo reboot


2023/03/08

 【外部サーバの古いメディアファイルを消す=鯖缶修行メモ】


Mastodonの自鯖を立ててから10日間が経過。
外部メディアの量が気になり、保存量はデフォの7日間に減量する。

(参照)https://qiita.com/neustrashimy/items/870769d7db4d95cde238#%E5%A4%96%E9%83%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%81%AE%E5%8F%A4%E3%81%84%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%B6%88%E3%81%99remove

データー使用量は、ダッシュボードの最下部に表示されている。


/var/www/mastodon のディレクトリーで、ユーザーはmastodonで作業をする
$ sudo -su mastodon
$ cd /var/www/mastodon
(ファイルは、mastodon内のpublic/system以下のディレクトリやファイルです。)

デフォルト通り7日以前のメディアファイルを消す
事前試験
$ RAILS_ENV=production bundle exec bin/tootctl media remove --dry-run
実際に実行
$ RAILS_ENV=production bundle exec bin/tootctl media remove



3日分3.4Gが減量されて、メンテ成功。
1週間で1回程度のメンテで続けます。


これでリレーサーバーに接続していても、ストレージ量は問題なさそうです。



2023/03/07

Mastodonサーバー稼働のbxbt2807機に、元々稼働していたOpenSimのサーバーを入れて、2個並列で稼働させてみました。


こちらでは4個のSIMを東京情報大学の「Japan Open Grid」に接続しています。


Secondlifeが中央集権型で、ここのOpensimが分散型の3D-VR世界です。
畑と家畜で、のんびりと自給自足生活を楽しみます。

 



2023/03/05

 【mastodon 4.0.5 を 4.1.0 にアップデート】


以下のブログを参考にアップデートしました。
   https://www.linuxbabe.com/debian/install-mastodon-debian-server

【Back Up Mastodon Database】
$ sudo systemctl stop --now mastodon-web mastodon-sidekiq mastodon-streaming
$ cd /home/kimiko
$ sudo -u postgres -i pg_dump -F t mastodon > mastodon_pgsql.tar
これで/home/kimikoにバックアップファイルができているので、別機に保存

【Back Up Mastodon Directory】
$ cd /var/www
$ sudo cp -R mastodon /home/kimiko/mastodon_backup

【Upgrade Mastodon】
$ cd /var/www/mastodon/
$ sudo -u mastodon git checkout v4.1.0
$ sudo -u mastodon RAILS_ENV=production bundle exec rake db:migrate
エラーが発生し、以下が求められる> Run " bundle install"
$ sudo -u mastodon bundle install -j$(getconf _NPROCESSORS_ONLN)
$ sudo -u mastodon RAILS_ENV=production bundle exec rails assets:precompile
$ sudo -u mastodon RAILS_ENV=production bundle exec rake db:migrate
$ sudo systemctl restart mastodon-web mastodon-sidekiq mastodon-streaming

外観はほとんど変化なし。
新バージョン番号は画像左下控えめに?^^)
これから各機能に異常がないかどうかをチェックする必要がありそう。


2023/03/01

 【Mastodon自宅鯖のメンテナンス=鯖缶修行メモ3】

管理ボードPgHeroで黄色信号が点灯していたわ。
「Query stats must be enabled for slow queries」だって。
それで、下部の「Enable」ボタンを押すと、
「The database user does not have permission to enable query stats」って叱られちゃった。

公式ガイド通りにインストしても発生しているみたい。😓

⇩Google先生に解消法を聞いてみた。
https://peterbabic.dev/blog/enable-query-stats-mastodon-postgres/
https://super.writeas.com/pghero-query-stats-must-be-enabled-for-slow-queries

どちらもDBを壊しそうで、アタシには手出しできないわ。
まあ、「遅いqueryの統計情報」が見れなくても、今は困らないので放置。

 「Mastodon自宅鯖のメンテナンス=鯖缶修行メモ2」

Sidekiqのダッシュボードで、稼働状況をチェックしてみた。
HomeTLが読める範囲の流れスピードで、Sidekiqは4個/5秒。
この時のCPU稼働率は約40%程度。

待機はゼロだが、再試行と予定が1になっているのが気にかかるわ。
(時間経過とともにこれもゼロになるけど。。。。)