招き猫遊戯団日誌

招き猫遊戯団の活動記録や中の人の考えていることなどなど

Mastodonをアップデートしたらトラブル発生! ─インスタンス構築奮戦記:番外編3─

 どもども~。

 先日、『BL丼』のアップデートに成功したんですが、さっそくトラブル発生しました~。_(:3」∠)_

 今回はそのお話です~。

 

 珍しくご新規のユーザーさんが、「アイコン画像がアップロードできない」と嘆いていたので、慌てて画像のアップロードを確認したら500エラーが出て画像がアップロードできませんでした~。

 

 焦っていろいろと情報を集めてみたところ、画像を格納する /public/sysytem 以下のディレクトリのパーミッションがおかしいのではないかという情報をゲット。さっそく確認してみると、書き込みができない状態になっていました~。

 

 トゥートでアップロードする画像は /public/sysytem/media_attachments 以下のディレクトリのパーミッションをユーザー書き込み許可を与えたらすぐに直ったのですが、問題はアイコン画像。/public/sysytem/accounts 以下のディレクトリのパーミッションをトゥートでアップロードする画像と同じように変えても直りませんでした~。実はここのディレクトリが曲者だったらしく、結局全員分のアカウント(と思われる)のディレクトリ全てパーミッションを変更したら直りました~。所要時間1時間半の工程でした~。

 

 いやぁ~先人の知恵は素晴らしいですね!助かりました~。しかし、アップデートでこんな不都合が出るとは思ってなかったぞ Mastodon ……。(-_-メ) 次のヴァージョンではいちいち直さなくてもいいように修正して欲しいですね!

 

 新規ユーザーさん、無事アイコン画像アップロードできるといいなぁ……そして常連さんになってくれればなぁ……。

 

 という訳で、鯖缶は今日も頑張ったのでした~。

 

 今回はここまで。

 ではでは~。

 

 

 

Mastodonのアップデート覚え書き ─インスタンス構築奮戦記:番外編2─

 どもども~。お久し振りです~。

 

 このブログ放っておいて何をやってたかというと、『茜さすセカイでキミと詠う』のイベントをひたすらプレイしておりました~。(;^_^A 今日無事完走したので、ちょっと Mastodonのアップデートに挑戦しました~。

 参考にしたサイトは以下です。

 

 さくらの VPS + CentOS7 で 俺専用 Mastodon インスタンスを立ててみた話

 https://hyper-text.org/archives/2017/04/mastodon-instance-single-user.shtml

 

 えっと、このサイトを見れば分かるのですが、念のため覚え書きとしてアップデートの手順を引用します~。

 

  1.  git  fetch で最新ヴァージョンのファイルを取得~
  2.  git status で手元のファイル更新を確認~
  3.  git stash で変更している docker-compose.yml を一時退避~
  4.  git checkout v1.4.1 (今現在の最新ヴァージョン) でアップデート~
  5.  git stash pop で退避させておいた docker-compose.yml を戻す~
  6.  あとは docker-compose を build して再構築、docker コンテナと nginx を再起動すれば完了~

 

 以上の作業をやってみて、1度開いてあったページを更新したら……

 

 502 Bad Gateway 

 

 の真っ白な画面が……。焦りながらももう1回 docker コンテナと nginx を再起動して更新。そうしたらちゃんとページが表示されました~。\(^o^)/ とっても嬉しかったです~。

 

 そういえば、Mastodon が日本に上陸してからもう2ヶ月近く経っているんですねぇ~。その中で栄えるインスタンスもあれば、消えゆくインスタンスもあり、なかなか感慨深いです~。BL丼はできれば長く続けたいとは思ってますが、どこまで踏み止まれるかこれからが正念場になりそうです~。鯖缶頑張る!

 

 今回はこの辺で。

 ではでは~。

 

 

 

マストドンについて語ろう!その4:インスタンスを立ててみて感じたこと

 どもども~。

 今日はご好評頂いている Mastodon (マストドン) について語ろうシリーズ、その4です~。今までは1ユーザーとしてのお話でしたが、今回はちょっと目線を変えて管理人の立場からのお話です~。

 

 自分はボーイズラブ好きのためのインスタンス『BL丼』の管理人になって2週間が過ぎようとしています。ここです~。

 


 この2週間で2度のサーバーダウンをしでかしてユーザー数はがた減りしましたが、幸いアクティブな方が結構いらっしゃるので、まったりと稼働しています~。環境は以下の通り。

 

 ・お名前.com のVPS (KMV) :メモリ2GB・HDD200GB (ディスク領域180GB・スワップ領域20GB)

 ・OS は Ubuntu16.04 をカスタムインストー

 ・Mastodon Ver.1.3.3 (最新バージョンを入れようとしたりしてサーバダウンさせた ^^;)

 

 こんな感じかな?で、このカスタムインストールには大きな罠があって、なんと再起動不可なんです!2度目のサーバダウンの原因は「再起動できれば問題ない」と思ってて試したらできなかったという……。(T_T) 今では怖くてそうそうサーバを弄れなくなりました~。マストドンのメンテナンスについては以下のサイトが分かりやすかったです~。

 

 小規模Mastodonインスタンスを運用するコツ ─ potproject.net blog

 https://blog.potproject.net/archives/977

 

 このサイトのお陰で、データのバックアップとかメンテナンスにはすごく気を使うようになりました~。これでサーバの話はおしまい。

 

 で、最初はやっぱり同好の士なので話が盛り上がるかなぁ……と考えていたのですが、BL は奥が深く一次創作の民やら商業BL 好きやら二次創作やっているやら思いがけず幅広いジャンルのユーザーさんが集まり、自分の萌えを語っていくというスタイルになってきました~。これはご新規さんにはかなりハードル高くなっているのでは……とちょっぴり心配していたりもします~。管理人としてどうあるべきか、まだまだ模索中です~。(;^_^A

 

 よかったらぜひ自分のインスタンスに遊びに来て下さると嬉しいです~!じぶんはそこではあえて「管理人」ではなく、「鯖缶」と呼んでもらっています~。同好の士ならば誰でも大歓迎します!

 

 今回はこの辺で。

 ではでは~。