Ask HN: どうやって家族や友人をXMPP/Matrixサーバーに参加させましたか?
Ask HN: How did you convince family and friends to join your XMPP/Matrix server?
私はオープンソースとオープンプロトコルが大好きですが、家族や友人は主にSMSでコミュニケーションしています。XMPPやMatrixのスレッドで「友人や家族用のサーバー」と casually 言及するコメントをよく見かけますが、どうやってSMS/WhatsAppから移行させたのか知りたいです。私の家族や友人は平均より技術に詳しいものの、使いやすさ、信頼性、楽しい機能を重視し、プライバシーや分散化にはあまり関心がありません。私はXMPPとMatrixのサーバーとクライアントを試していますが、UXは期待以上に悪く、SlackやDiscordの模倣か、ひどい出来のものばかりで、SMSのシンプルで親しみやすい代替となるクライアントが見当たりません。非哲学的な理由で pitching できるのはiOS/Android間の一貫した体験くらいです。家族や友人をXMPPやMatrixに惹きつけるために、どのような pitch をし、どうすれば普通の人にとって魅力的な体験にできるかアドバイスを求めます。
Matrixに限らず、他のセルフホスト型プライベートサービスにも言えるアドバイスです。家族や友人には、常に「優先サービス」がダウンしたときや、超機密の話題を議論したり財務ファイルを共有したりする際の「フォールバック」として提案してください。時間が経てば、摩擦が低ければそのまま接続し続けるかもしれません。それはあなたの選択ではなく、彼らの選択でなければなりません。何が助けになるか?ファイルサイズ制限なし、ファイルタイプ制限なしまたは少ない、コンテンツフィルターなしなど、「優先サービス」が提供しない特典を追加してください。彼らの内輪ネタやユーモアのスタイルに合った絵文字やGIFを追加しましょう。部外者を遠ざけることは非常に重要です。友人や家族を管理者やモデレーターにして、運営方法を決めさせてください。友人や家族をモデレートしたり権力を振りかざしたりすると、彼らは去ってしまいます。データベースとファイルのバックアップはさらに重要になりますが、彼らは物事をコントロールしていると感じるでしょう。全員が学ぶキーワードやコードワードを用意し、「優先プラットフォーム」が認識しないプライベートプラットフォームをチェックする合図にしましょう。例えば「Turtle Farts!」を見たら、あなたのサービスにログインするのです。彼らは単に主要な優先サービスを使い続けるかもしれません。グループごとに異なり、すべてのグループがフォールバックサービスの利点を理解するわけではありません。あなたが彼らのために設定した労力を評価しないかもしれません。
Snikketを試したか、試したならどんな障害に遭遇したか興味があります。私は家族のコミュニケーションをXMPPに移行することを主な目的としてこれを作り、成功しました(その過程で多くのものを改善しました)。完璧だと主張するつもりはありません(既知の弱点はiOSアプリですが、積極的に解決に取り組んでいます...)
Snikketを作ってくれてありがとう!サーバーでSnikketとejabberdを試し、Snikketの方がずっと使いやすいと感じました。Snikketクライアントはまだ試していませんが、Webアプリをいじっていて、Snikketには管理ポータル以外にWebクライアントがないようです。SnikketがSMTPに頼らずに招待を作成できるのは本当に気に入っています。URLとして送れるのはいいですね。Snikketのオンボーディングでもう少し良いメモを取っておけばよかったと思うほど、いくつか問題に遭遇しました。「Circles」の概念が通常のユーザーとどう違うのか不明瞭です。もっと考えると、家族グループと大学の友達グループがあるが、同じサーバー上でも大学の友達が母にメッセージを送らないようにしたい、ということだと思います。もっと表面的な指摘ですが、管理UXは少し粗く感じます。2000年代初頭のデザインのようで、すべてがフォーム送信で、もっとJSのインタラクティブ性があればと思います(JSフレームワークは嫌いだがhtmxのようなミニマルJSは好きな私が言うのですから)。また、トップレベルの管理アクションが4つあり、その一つが「Invitations」ですが、「Users」で利用できるすべてを重複しているようです。
ありそうにない。この技術には安定したクライアントがなく、ゴミで溢れている。家族や友人がインストールするようなアプリを vibe coding で自作し、これをバックグラウンドの通信レイヤーにするといい。幸運を祈る!