記事内に広告が含まれています

Misskeyサーバー「なすきー」の運営について振り返る

紹介
この記事は約9分で読めます。

こんにちは、なりかくんです。
私は、日本で1日あたりのノート数が2位のMisskeyサーバー「なすきー」を運営しています。
※ 1位は「Misskey.io」、3位は「にじみす.moe」 2024年12月19日現在

今回は、日本で実質2位のMisskeyサーバー「なすきー」の運営について振り返りながら語っていきたいと思います。

スポンサーリンク

サービスが生まれたのは2023年7月

Misskeyサーバーの「なすきー」が生まれたのは2023年7月でした。この頃の出来事として、X(旧Twitter)の仕様変更がとてつもないほど凄い時期でした。(APIの制限や未課金アカウントのツイート表示数制限など)

Xの仕様変更で私もかなり心が動き、過ごすSNS環境を変えようと思いました。そして、最初は「Misskey.io」に避難していたのですがエンジニアたるもの「自分でインスタンスを作りたい」と思いMisskeyサーバーを立ち上げます。(勉強の意味もありました。)

なお、名前の由来は「りかくん」の「な」と「みすきー」の「すきー」を組み合わせて「なすきー」です。「ロゴをどうしようか。」と考えた挙句、「なすきー」だから「なす(茄子)」かな。と思って「これなら自分でもロゴを作れそうだ!」という点から野菜の茄子になっています。

ロゴ、よく見たら円形2つ組み合わせるだけで出来てしまう超シンプルなロゴなんです(笑)

ユーザーの増加

なすきーは、サーバーを建て始めてから2023年10月末までの4か月間ほどは、身内サーバーとして18人と小さなサーバーでした。

そして、11月に入り徐々にユーザー数が増加し、12月9日から急激にユーザー数が増加し始めます。なぜこの時期に急激に増えたのかは覚えていませんが、この時期はメールアドレスの登録を不要で開放していたので「メールアドレスが無くても使えるSNSがある!」と話題になりユーザー数が増えたと推測されます。

その後もユーザー数は滑らかに増加し続けます。現在(2024年12月16日)では、19,658人と非常に多くのユーザーにご利用いただいています。

2024年夏に行ったイベント

今年の夏は、なすきーを盛り上げようと「#なすきーで日記」というイベントを行いました。
このイベントでは、7月~9月の3か月、毎日何をしたかハッシュタグをつけてノートをすると、毎月抽選で「スターバックス コーヒードリンクチケット500円分」を3名にプレゼントするという企画でした。

最終的に9人の当選者がドリンクチケットを手に入れました。(累計4,500円分)
また、期間中にこのイベントに参加したユーザー数は446人で、投稿件数は2,123件でした。

また、2024年8月末に行った利用者アンケートではこのイベントを6割の方しか知らないという状態でした。

知っていた方の中でも4割しかイベントに参加していない状態でした。更にイベントを知っていただき、参加していただけるように今後も魅力的なイベントを計画していく予定です。

荒らし対策について

なすきーでは、独自の荒らし対策システムを開発・導入しています。
まず最初に、通報数の数の推移を見てみます。これは、Misskey内の機能にある通報機能を用いた通報件数とユーザ数合計を月ごとにまとめたグラフです。

なすきーでは2024年11月には800件近くの通報がありました。これらの通報は、なすきー運営チーム(現在2名)で一つ一つ確認し対応しています。

また、これらの通報を管理しやすくするためになすきーでは独自のDiscord Botを開発し、Discord上でモデレーションが完結するようにしています。

また、Discord上でユーザーのファイルをすべて削除したり、一括で凍結、サブアカウントなどの検索を一つのコマンドで出来るようにしています。これによりモデレーション時間がかなり削減できました。

通報によるモデレーションは、基本的に人間が行っていますがパブリックな投稿に関しては独自の自動モデレーションシステムにより管理を行っています。(投稿速度や投稿内容など)

また、全ユーザーごとに評価値を設定し独自の基準でモデレーションを行っています。ユーザ数が19,000人以上いるサーバーでのモデレーションのため、かなりの負荷と時間がかかります。

投稿禁止ワードについて

なすきーでは、投稿禁止ワード・センシティブワード・非表示ハッシュタグなどを設定しています。

具体的には、以下のような設定を行っています。

  • 投稿禁止ワード
    • 過去に荒らしのユーザーが発言したワード
    • 短縮URL
    • 出会い目的に関連するワード
  • センシティブワード
    • その名の通りセンシティブなワード
  • 非表示ハッシュタグ
    • 過去に荒らしのユーザーが発言したハッシュタグ
    • 外国語コンテンツが主要なハッシュタグ
    • センシティブなハッシュタグ

これらの設定は、私(なりかくん)よりもう一人の運営がかなり積極的に設定してくださっています。日々追加されています。

また、なすきーでは出会い目的での利用が禁止なのですが一時期かなりの出会い目的での利用者が増えました。その時期にビデオ通話リンクをノートする方が非常に多く制限したのですが、短縮URLやQRコードで回避されることがあったため、全面的に短縮URLを制限しています。

年齢制限・メールアドレス必須化について

2024年12月よりなすきーの大幅な利用規約及び仕様変更の変更を行いました。
利用規約の変更では、年齢制限を追加しました。実は過去にも年齢制限を行う規約はありました。

2024年5月に「13歳未満が利用する行為」という利用規約があったのを取っ払い「未成年者が保護者等の同意が無く利用する行為」という内容に変更しました。

これは、2024年5月時点で利用者が13歳未満のユーザーが多く、取り締まりたくても取り締まり切れない数がいたからです。ここで厳しく制限しても良かったのですが、もし制限してしまった際に他のサーバーに迷惑がかかると判断し、保護者の同意方式に変更しました。

しかし、これが裏目に出て13歳未満の利用者が急増し、情報リテラシーや情報モラルをまだ正しく知れていない利用者が多くいました。特に困ったのは、利用者自身の自撮り写真を投稿してしまう行為です。「一度ネットに投稿したら、二度と消すことが出来ない」という特性をあまり分かっていないのかもしれませんが、非常に危険です。

サポートセンターにも、かなりの数の「どうしたらいいですか?」という内容の問い合わせがありました。

これに伴い、なすきーでは「重要なお知らせ:未成年者の顔写真公開に関する注意喚起」というお知らせを出すまで大ごとになりました。しかし、既に投稿された写真は誰かが保存されており、消火にはかなり時間がかかりました。

重要なお知らせ:未成年者の顔写真公開に関する注意喚起
いつもなすきーをご利用いただきありがとうございます。最近、未成年者の皆さんがご自身の顔写真を本サービス上や他のSNS上で公開し、それが拡散・悪用されるケースが増えていることが確認されています。こ…

また、なすきーではサブアカウントを持つことを制限していませんでした。しかし、これを悪用し大量のアカウントを作成し、同じ内容を投稿したり、リノートしたりとかなりの数の迷惑行為(荒らし行為)を確認しました。

そのため、この度2024年12月にメールアドレスの必須化を行いました。また、これに伴い13歳未満の利用は再び禁止となりました。これにはかなりの苦渋の決断がありました。

なすきーでは荒らしが発生するたびに、新規の登録を一時的に停止していました。しかし、登録を止めるたびに未成年者が各所(様々なサーバー)にアカウントを作っていて、かなり他のサーバーにも迷惑がかかっていました。

なので、「どうしようか。」と思いました。しかし、しっかりなすきーを利用している方などに安心・安全で利用していただける環境を作ることが優先だと考え、メールアドレスの必須化及び年齢制限を追加しました。

このメールアドレス必須化ですが、過去に作成したアカウントに通常Misskeyの仕様では適用されません。しかし、「これではサービス全体が変わらない。」と判断し、全アカウントのメールアドレス登録状況・認証状況を確認し、未登録ロールを付与することで対応しました。

※ これによりサポートセンターへのお問い合わせが20倍ほどに増えました。ただし、これは致し方ないのかと思っています。どんどんお問い合わせしてください。

なすきーに対する意見について

なすきーに対する意見は、一通り目を通しています。(ローカルや他サーバーを含む)
これに関しては、アンテナ機能を利用して「なすきー」や「なりかくん」と含む単語に関して全て閲覧しています。また、なすきーのローカルTLも定期的に確認しています。

署名活動などが起きていたことも私たち運営内で認知しております。特にメールアドレス必須後に多かったノートとして「人が減ってなすきーがなすきーじゃなくなった」と意見が多くありました。
しかし、もともと私たちが目指していたMisskeyサービスは先ほども書きましたが、安心・安全に利用していただくことを目的としています。

こんなことを言うのも良くないことかなとは思いますが、なすきーが嫌であれば別のMisskeyなどのSNSサービスに移動していただければと思っています。好きなサーバーに滞在できるのが分散SNSの良いところではないかと私は考えています。

サーバーの構成について

なすきーはサービス開始時、1つのサーバーで動いていました。それもごく小さなサーバーです。しかし、少しずつサーバーを強化していくと現状以下のような構成となりました。

このサーバー構成については、私(なりかくん)が自分の勉強のためにk8sの技術を利用しています。
簡単に構成図を作りました(図作るの下手すぎだろ自分)

Kubernetesとデータベース(Redis、Postgresql)に関しては、ローカルネットワークで全て通信しています。また、Kubernetes内にもネットワークを置いています。

サーバー数は、現状8台と割と小さめの構成をしています。すべてのサーバーを足してCPUは32コア、メモリは48GBの構成です。
出来るだけコストカットした結果がこれです。

しかし、私たちのサービスは収入がほぼありません。毎月赤字しか発生していません。これは解決策が見つからないので、常にコストカットを考えています。

今後のなすきーについて

今後もなすきーのサービスは継続していきます。なすきーのサ終は私の財布が限界にならない限り続くと考えてもらって大丈夫です。

また、イベント等に関しても今後実施できるように調整を進めてまいります。もし、なすきーの運営に興味がありましたら是非ご連絡ください!

私の連絡先はこちらです。

また、なすきーに関するご意見・ご感想はなすきー内で「なすきー」や「なりかくん」とつけてノートしていただければ先ほども書きましたがエゴサしてるため、見ています。(基本返信や反応等は行っていません。)

最後までお読みいただきありがとうございました。

コメント

タイトルとURLをコピーしました