はんドンクラブ 運営ブログ

Mastodonインスタンス「handon.club」の運営ブログです。コラムなど,Mastodonに関する一般的な記事も投稿予定です。

【バージョンアップ】2.8.1にバージョンアップしました

handon.club は v2.8.0 → v2.8.1 へアップデートしました🎉

アップデートの概要

新バージョンである Mastodon 2.8 のメンテンナンスリリースが行われたため,バージョンアップを行いました。

  • githubへリリースされてからアップデート完了まで,6時間を要しました
  • アップデートにかかるサービス中断時間は 34分38秒でした
    • 途中,想定外の事象が発生したため,切り戻しを行いました。一度目は27:48,切り戻し後の二度目は6:50のダウンタイムがありました。

前回バージョンからの変更点

v2.8.0 からのアップデート内容は大きく以下の通りです。

新機能

  • アンケート(投票)機能の複数回答 #10603
    • これまでのアンケートに回答する場合,選択肢の中から一つだけの選択肢を選ぶ必要がありました。このアップデートにより,複数回答を許容することが可能となります。
    • アンケートを作成する際に,複数回答を許容するかどうかを選択します。作成時,選択肢の左側にあるラジオボタンをクリックしてチェックボックスに変更すると,複数回答を許容する設定となります。

変更点

  • 閲覧注意画像の処理の変更 #10630
    • 画像に閲覧注意フラグ(旧:NSFWフラグ)を付与した場合,これまでは真っ黒のボックスが表示され,クリックすると閲覧できるようになっていました。今回のアップデートにより,真っ黒のボックスの代わりにモザイクで表示されるようになりました。

その他は細かなバグ修正や改善です。全文は本家のリリースノートを参照ください。

Release v2.8.1 · tootsuite/mastodon · GitHub

その他

プロフィールページを充実させてみましょう!詳細は別記事をご参照ください。

handon.hatenablog.jp

前回のアップデート

handon.hatenablog.jp

はんドンクラブは2周年を迎えました

こんばんは。管理人のはんです。 はんドンクラブは2017年4月14日にスタートしていますので,本日でぴったり2年となりました。

正直なところ,ここまで続くとは思っていませんでした。登録頂いているだけでも嬉しいのですが,たくさん発言して盛り上げて頂いている方,オフ会を企画して頂いている方,もちろんカンパをして頂いている方など,様々な方の支援があってこそだと思います。本当にありがとうございます。

せっかくの機会ですので,少しだけ真面目な話を書いておきます。

現在のはんドンクラブの状況

分類 人数
のべユーザ数 238名
有効なユーザ数 204名
アクティブユーザ数 125名〜130名程度

ユーザ数です。「のべユーザ数」は,削除されたアカウントを含んだ数で,「有効なユーザ」は,まだアカウントが有効なユーザ数の数です。消えた分は,私の作った動作確認用アカウントが大半かなと思います。また,「アクティブユーザ数」は,過去1週間以内に活動したユーザの数です。変動があるため正確な数字は出せませんが,毎週概ねこれくらいの数になっています。

なお,ユーザは増えれば増えるだけ嬉しいので,是非お友達をお誘いください!「設定」→「新規ユーザの招待」のページから招待リンクを発行できます。

項目
総トゥート数 478,220トゥート
既知のサーバの数 2,361サーバ
総通報数 186通報

その他のステータスは上記のとおりです。既知のサーバ数はうなぎ登りに増えていますね。また,最近は小規模なインスタンスが多くなってきているのが特徴かと思います。

インスタンス 既知のアカウント数
mastodon.social 5,282
mstdn.jp 5,114
pawoo.net 5,058
friends.nico 1,261
mastodon.art 399
mstdn.maud.io 360
misskey.xyz 352
knzk.me 324
mastodon.cloud 295
cybre.space 235

認知しているユーザが所属しているサーバの上位10個は上記のとおりです。

項目
総トゥートの容量(他インスタンスの認知している全ての発言を含む) 4.87GB
総メディアの容量(他インスタンスの最近1ヶ月分のメディアを含む) 40.22GB

サーバの容量は上記のようになっています。「総トゥートの容量」は文字だけですが,他のインスタンスの認知している発言も全て2年間分保存されていますので,それなりの容量ですね。一方,「総メディアの容量」については,はんドンクラブでは他インスタンスのものは過去1ヶ月分しか保存していません(バッチ処理で消しています)が,それでも40GBを超しています。使っているオブジェクトストレージは100GBまで同じ料金なので,まだまだ追加課金せずともいけそうですね!

なお,はんドンクラブに登録しているみなさんのデータについては,発言だけでなくメディアについても2年間分全て失うことなく保存していますので,ご安心ください。これからもデータ保護を最優先に考え,バックアップ含め万全の体制を取っていきたいと思います。データが増えてしまうことは気にせずに,たくさんトゥートしてくださいね。

これからの予定

はんドンクラブでは,より使いやすいサーバにするため,以下の様な作業を予定しています。私も仕事がバタバタしており,あまり時間を取れないのでいろいろな作業が遅れてしまっているのですが,継続して頑張りたいと思いますのでよろしくお願いします。

  1. 2019年5月に予定
    • DBのスケールアップ(PostgresSQLのメジャーバージョンアップ&pgbouncer導入)
  2. 2019年中の出来るだけ早い時期に予定(優先度が高いもの)
    • 全文検索サービスの本格運用+スケールアップ(elasticsearchサーバの移転)
    • 【独自機能開発】インスタンス内では「公開」だが他インスタンスには「非収載」として発言するオプションの追加
  3. 2019年中に予定(優先度が中程度のもの)
    • streamingサーバのスケールアップ
    • 【独自機能導入】管理人によるアナウンス機能の導入

その他お知らせ

カンパのお願い

fantia.jp

運営カンパを募集しています。費用は全てサーバー代とさせていただいております(私の利益になることはありません)。是非ご検討お願いいたします。なお,カンパを払っていないからといって,サーバを使ってはいけないなどということは決してありません。カンパももちろん嬉しいのですが,たくさん発言をしたり新しいユーザを招待したりすることではんドンクラブを盛り上げて頂けるのもとても嬉しいです!

プロフィールを充実しよう

handon.hatenablog.jp

先日書いた記事の宣伝です。Mastodonでは様々な事柄を自己紹介に記載することができます。また,ディレクトリへの掲載もオススメしています。是非ご覧下さい。

【コラム】プロフィールを充実させてみよう!

こんにちは。管理人のはんです。 突然ですが,handon.clubのみなさんはプロフィールページを充実させていますか?

2.8.0のアップデートにより,おすすめのハッシュタグを紹介する機能が実装されました。しかし,Mastodonでは,それ以外にもさまざまな情報をプロフィールページに表示出来ます。今日はそれぞれの設定方法や,管理人イチオシのディレクトリ機能についてご紹介しますので,この機会に一度見直してみてはいかがでしょうか?

プロフィールの表示例

"充実した"プロフィールページの例として,私のものを参照ください。設定出来るものは全て設定しております。

handon.club

f:id:highemerly:20190827214621p:plain:w520

プロフィールに設定出来る情報

現在,Mastodonのプロフィールページには,以下情報の設定が可能です。

私の例を見て頂くと分かりやすいかと思いますが,Mastodonならではの情報は,プロフィールページ上では右カラムに表示されています(スマホなどの横幅が小さい画面では上に表示される場合もあります)。この情報は,インスタンス内外・フォロ有無に問わず,全世界に公開されます。

設定方法

Mastodonならではの情報については,以下でそれぞれ詳細とその設定方法をご説明したいとおもいます。

プロフィール補足情報

f:id:highemerly:20190411103738p:plain:w320

プロフィール補足情報は,Key-Valueの形式で,自己紹介文を補足することができます。4つまで入力可能となっています。

f:id:highemerly:20190827213216p:plain

設定の方法を説明します。設定→プロフィール→外観→プロフィールを編集のページから行うことができます。入力後は保存ボタンを押してください。

なお,私の例では,一部項目だけ背景色が緑色になっています。これは「認証済みリンク」を表します。リンク先に特定のHTMLタグを入れることで,「確かに自分のホームページである」ことを証明できる機能です。同じくプロフィールを編集画面,プロフィール補足情報の右側に詳細な設定方法が記載されていますので,興味のある方はこちらを参照の上設定してみてください。

おすすめユーザの表示

f:id:highemerly:20190411110107p:plain:w320

上図を参照ください。ドン美ちゃん(はんドンクラブイメージキャラクター)がおすすめされていますね。おすすめのユーザアカウントを表示することができます。推しの人を登録してみましょう!

f:id:highemerly:20190411110319p:plain:w400

設定方法について説明します。まず,タイムラインなどでユーザアイコンをクリックして,ユーザのプロフィールを表示させます。その上で,「・・・」メニューを押してから,「プロフィールで紹介する」をクリックすれば完了です。詳細は上図を参照ください。

注目のハッシュタグ

f:id:highemerly:20190411110107p:plain:w320

今回の新機能です。上図の下部に,おすすめのハッシュタグが表示されています。

f:id:highemerly:20190411110957p:plain

特段設定をしていなくても,よく使うハッシュタグが自動で表示されますが,それを編集することもできます。編集は,設定→プロフィール→注目のハッシュタグのページで行います。このページは表示が少し遅いと思いますが,しばらく我慢して下さい。。

(オススメ)ディレクトリに登録しよう!

handon.club

少し毛色は違いますが,Mastodonには「ディレクトリ」という機能もあります。これは,はんドンクラブ内のユーザを探しやすくするためのものです。どういう機能なのかは,説明するよりも実物をご覧頂くとイメージが沸くかと思いますので,上記リンクを見てみてください。

f:id:highemerly:20190827214142p:plain

アカウントをディレクトリに表示させる方法を説明します。初期設定では表示されない設定になっていますが,簡単な設定で使うことができます。設定→プロフィール→外観→プロフィールを編集ページから,「ディレクトリに掲載する」にチェックを入れるだけです。ディレクトリ機能は,はんドンクラブに新しく登録したユーザが,フォローするアカウントを見つけるのに最適な機能です。是非ディレクトリへの登録をご検討ください!

おわりに

是非個性的なプロフィールを設定してみてくださいね。この記事は随時アップデートしたいと思います。

【バージョンアップ】2.8.0にバージョンアップしました

handon.club は v2.8.0rc3 → v2.8.0 へアップデートしました🎉

アップデートの概要

新バージョンである Mastodon 2.8 の正式版がリリースされたため,バージョンアップを行いました。

  • githubへリリースされてからアップデート完了まで,4時間を要しました
  • アップデートにかかるサービス中断時間は2分12秒でした

前回バージョンからの変更点

v2.7 からのアップデートは以下のとおりです(前回の2.8.0rc3からの差分だけではなく,2.7.4からの差分を全て記載しています)。

新機能

  • アンケート機能 #10111
    • Twitterでもおなじみのアンケート機能が実装されました。アンケートの作成,投票,閲覧が可能です。
    • APIも提供されているため,技術的には3rd Partyクライアントから利用することもできます。しかし,当面対応が遅れることが予想されることから,Webからの利用をお勧めします。
  • フォロワー/フォロー管理機能 #10268
    • WebGUIから簡単にフォロワーの確認・編集が可能になりました。一括リムーブも可能です。
    • https://handon.club/relationships からアクセスできますので試してみてください!
  • アカウントプロフィールにおける注目のハッシュタグ機能 #9755
  • WebP画像のアップロード機能 #9879
  • 画像投稿量の制限 #10490
    • Botが短時間に大量の画像をアップロードするなど,不正な動作を防止する機構が導入されました。
    • 通常の利用をされているユーザには影響ありません。

変更点

  • トップページ等デザインの変更 #10232

その他

このアップデートを機に,handon.clubではいくつかのコンポーネントのアップデートを行いました。

  • Rubyバージョンを2.6.1にアップデート
    • handon.clubでは,Rubyのバージョンを最新バージョンへアップデートする作業を行いました。もともと2.5系を使っていました。
  • Postgresバージョンを9.6.12にアップデート
    • handon.clubでは,Postgresのバージョンを9.6系のメンテナンスリリースに合わせ,アップデートする作業を行いました。今のサーバ構成になって以来,初めてのアップデートです。
    • なお,現在のMastodonで推奨されているバージョンは11系です。v2.7.0アップデートの際に推奨バージョンが変更されたのですが,本番DBのアップデートなんて怖すぎますよね,ということで手を着けられず放置しています。1ヶ月以内に大規模メンテナンス(30分〜1時間程度)を予定しておりますので,その際に11系へのアップデートを予定しています。現在AWSの検証環境にて検証作業を進めています。
  • その他,Redis,Node.js等のアップデートも行っています。

上記以外にも,細かなバグ修正や改善は継続的に行われています。全文は本家のリリースノートを参照ください。

Release v2.8.0 · tootsuite/mastodon · GitHub

新機能紹介(1) アンケート機能

待望のアンケート機能です。Twitterにも同様の機能があるので使い方の説明は不要かと思いますが,注意点や仕様についてお知らせいたします。

利用方法

f:id:highemerly:20190411102956p:plain

投稿画面にあるアンケートボタン(公開範囲や画像投稿ボタンの並びにあります)を押すと,アンケートが作成出来ます。選択肢を増やしたり,投票を締め切る時間を設定することもできます。

仕様

  • アンケート自体は「連合」を跨いで利用することができます。
  • クライアントからも利用出来るのですが,まだ対応しているクライアントは少ないのではないかと思われます。Webからであれば全機能を利用出来ます。
  • 自分が作成または投票したアンケートが終了すると,通知が届きます。
  • 選択肢にはカスタム絵文字を設定することができます。

新機能紹介(2) プロフィールページの充実

プロフィールページの充実については別記事を書いています!

handon.hatenablog.jp

その他

2.7.0から導入された新機能である「Explore」(Directoryとも呼ばれます)がオススメです。以下ページの下部に紹介がありますので,是非ご検討ください!

handon.hatenablog.jp

前回のアップデート

handon.hatenablog.jp

【バージョンアップ】2.8.0rc3にバージョンアップしました

handon.club は v2.8.0rc2 → v2.8.0rc3 へアップデートしました🎉

アップデートの概要

新バージョンである Mastodon 2.8 のRC版(Release Candidate版)がアップデートされたため,バージョンアップを行いました。

  • githubへリリースされてからアップデート完了まで,9時間を要しました
  • アップデートにかかるサービス中断時間は2分35秒でした

前回バージョンからの変更点

前回バージョン(2.8.0rc2)からの主な変更点はバグ修正です。

Release v2.8.0rc3 · tootsuite/mastodon · GitHub

なお,2.8.0から導入された新機能については,2.8.0rc1バージョンアップ時の以下の記事を参照ください。

handon.hatenablog.jp

その他

2.7.0から導入された新機能である「Explore」(Directoryとも呼ばれます)がオススメです。以下ページの下部に紹介がありますので,是非ご検討ください!

handon.hatenablog.jp

前回のアップデート

handon.hatenablog.jp

【バージョンアップ】2.8.0rc2にバージョンアップしました

handon.club は v2.8.0rc1 → v2.8.0rc2 へアップデートしました🎉

アップデートの概要

新バージョンである Mastodon 2.8 のRC版(Release Candidate版)がアップデートされたため,バージョンアップを行いました。

  • githubへリリースされてからアップデート完了まで,9時間を要しました
  • アップデートにかかるサービス中断時間は4分15秒でした

前回バージョンからの変更点

前回バージョン(2.8.0rc1)からの主な変更点はバグ修正です。

Release v2.8.0rc2 · tootsuite/mastodon · GitHub

なお,2.8.0から導入された新機能については,2.8.0rc1バージョンアップ時の以下の記事を参照ください。

handon.hatenablog.jp

その他

2.7.0から導入された新機能である「Explore」(Directoryとも呼ばれます)がオススメです。以下ページの下部に紹介がありますので,是非ご検討ください!

handon.hatenablog.jp

前回のアップデート

handon.hatenablog.jp

【バージョンアップ】2.8.0rc1にバージョンアップしました

handon.club は v2.7.4 → v2.8.0rc1 へアップデートしました🎉

アップデートの概要

新バージョンである Mastodon 2.8 のRC版(Release Candidate版)がリリースされたため,アップデートを行いました。

  • githubへリリースされてからアップデート完了まで,1時間を要しました
  • アップデートにかかるサービス中断時間は9分38秒でした

前回バージョンからの変更点

前回バージョン(2.7.4)からの主な変更点は以下の通りです。詳細は別途ご案内します!

  • 新機能
    • Poll(投票機能)
      • Twitterでも実装されている投票機能について,ついに実装されました。Webの投稿画面から利用出来ます(クライアントからは使えません)
    • Follower管理機能
      • 設定画面の中にフォロワー管理機能が登場しました。
    • WebP投稿
      • 画像フォーマットとしてwebpが使えるようになりました。
  • 変更点
    • 非ログイン時のトップページのデザインが変更されました。

Release v2.8.0rc1 · tootsuite/mastodon · GitHub

その他

2.7.0から導入された新機能である「Explore」(Directoryとも呼ばれます)がオススメです。以下ページの下部に紹介がありますので,是非ご検討ください!

handon.hatenablog.jp

前回のアップデート

handon.hatenablog.jp