2023/02/27

「Mastodon自宅鯖のメンテナンス=鯖缶修行」(自分用のメモ)

【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
$ sudo reboot
これで/home/kimikoにバックアップファイルができているので、WinSCPでWindows11機に保存(SS)


【Restore the database】
$ sudo -u postgres -i pg_restore --clean --dbname=mastodon /home/kimiko/mastodon_pgsql.tar
怖いので、まだ試していません。
もしDBが壊れたら、ダメモトでやってみます。


【Let’s EncryptのSSL証明書を更新】
まず事前の試運転
 $ sudo certbot renew --dry-run
OKなら--dry-runオプションを外して本番モードで実行
$ sudo certbot renew
$ sudo reboot

次回は5月25日前に予定。
その前にcertbotからメールがくるかな?

 


2023/02/25

【Mastodonのおひとり様サーバー立上げ成功~^^)】
https://kimikodover.ddns.net/home

使用機材:6年前購入のBxbt2807(SDPは2.5wのファンレス)
OS :ubuntus-servwr-22.04.1
mastodon-version: v4.0.2



インスト参考情報:
  Ubuntu 22.04 に Mastodon Social Network をインストールする方法
  https://ja.linux-console.net/?p=3603#gsc.tab=0
完璧詳細な説明で、私のドメイン名以外はコマンドをコピペするだけ。

ドメインはNoipのDNS、
SSL認証はcertbotで、どちらも無料。
費用は電気代だけで、約80円/月

通常待機時のCpu稼働率は2%以下。
HDD残り:425G
メモリー残:6.7G

Noipへのサブスク1回/月
cerbot再認証1回/3か月を忘れないように!(未経験)

データーベースのバックアップ・リストアも要勉強^^)



2023/02/22

 【Devian11には、mastodon3.5.xでないとダメみたい】
(出典)https://www.linuxbabe.com/debian/install-mastodon-debian-server
    「How to Install Mastodon on Debian 11 Server」

(引用)Mastodon v4.0.2 isn’t compatible with Debian 11 currently. You should upgrade to Debian 12, which will be released in 2023. In the meantime, you can continue using Mastodon v3.5.x, which is supported with bug fixes and security updates.



今後のUpgrade作業などのメンテも記載されている記事を探していて、偶然に見つけたの。

ubuntuってあんまり好きじゃあないのよね~。

待つか? まあ、3.5.5でも好いかな。。。。。?

(インストが成功してから贅沢を言えって?)

 

2023/02/15

Mastodonのおひとり様サーバー立上げに失敗

以下のブログを参照に、masutodonサーバー立上げ挑戦
https://ja.linux-console.net/?p=3628#gsc.tab=0

nginxはOK、mastdonの3ブロックもOK、




しかしSSL認証取得(sudo certbot --nginx -d kimikodover.ddns.net)でエラー。



CPU負荷率も高いわ。
あきらめるか。。。


2023/02/14

 Debian10をDebian11にアップグレード

以下のブログを参照に、簡単操作でまずトライし、だめならクリーンインストするつもりでやってみました。(データー類はバックアップ済)
https://www.orzs.tech/upgrade-debian-buster-to-debian-bullseye/

Debian 10を最新の状態に更新
sudo apt update
sudo apt upgrade -y

/etc/apt/sources.list の内容を以下に書き換え。
----------------------------
deb http://httpredir.debian.org/debian/ bullseye main
deb-src http://httpredir.debian.org/debian/ bullseye main

deb http://security.debian.org/debian-security bullseye-security main
deb-src http://security.debian.org/debian-security bullseye-security main

# bullseye-updates, previously known as 'volatile'
deb http://httpredir.debian.org/debian/ bullseye-updates main
deb-src http://httpredir.debian.org/debian/ bullseye-updates main
----------------------------

$ sudo apt update
$ sudo apt full-upgrade
途中でいろいろ聞かれますが、すべてデフォルト。

再起動
$ sudo reboot

バージョン確認
$ cat /etc/debian_version


「11.6」と出ましたのでまずは成功。
このあと、動作不良のパッケージが出なければ「吉」 ^^)



 マストドンの【おひとり様サーバー】に挑戦したくなりました。
 

使用機材は6年前に購入したBXBT2807(SDPは2.5wのファンレス)で、Opensimのサーバーに使用していますが、稼働率が低いので併用にしてみます。


躓きそうなところは、「メールサーバーとSSL認証取得」< もっとあるじぇ~

BXBTは現在Debian10のヘッドレスで走っています。
リソース使用量は、
 SSD:3.9G/120G
 Ram:0.2G/8.0G

電気代は約80円/月(缶コーヒー1本分 ^^)