マストドン

1/2ページ

Docker で稼働しているマストドンを Docker を使用しない環境に移行する方法

はじめに 先日、僕が運営しているマストドンインスタンス (mastodon.noraworld.jp) を Docker 環境から Docker を使わない環境 (non-Docker 環境) に移行しました。 そのときの作業が僕にとってかなり大変で、特にデータベースの移行で苦労しました。ネットで調べると、Docker でマストドンインスタンスを立てる方法や、non-Docker で立てる方法はたくさん情報が出てくるのですが、Docke […]

ナウマンを Docker で立ち上げてデプロイするまで

はじめに Web 版マストドンクライアントとして登場したナウマンは誰でも簡単にサーバにデプロイすることができます。実際に立ててみたところ非常に簡単に構築できましたが、ところどころつまづくポイントがあったのでメモとしてデプロイまでの作業をまとめたいと思います。 Docker で立ち上げた理由ですが、はじめは Docker なしでビルドして Nginx で配信してみましたが、不具合なのか、僕の設定に不備があったのかわかりませんが、はじめのウ […]

マストドドン Rails

Ruby on Rails バージョン $ rails -V rake, version 12.0.0 アプリケーションの作成と初期ファイル群 $ # 新しいアプリケーションの作成 $ rails new MY-APP-NAME $ cd MY-APP-NAME $ ls | grep . Gemfile Gemfile.lock README.md Rakefile bin app # よく使う config # よく使う db # […]

マストドン楽しいけど、テクノロジーよりも文化的構造が面白い

Railsの応用例として面白いとか、P2Pじゃなくてがっかりだぜとか、色んな意見を読みましたが、やっぱり一番面白いのはpawoo.net周りの異文化摩擦とその調整に向けた動きだと思う。 federatedであることの意味って、やはり多様なユーザに、多様なコンテンツポリシーを持った多様なインスタンスが応える、というところにあるのだ。Qiitaに相応しいネタよりもその辺の方が格段に面白いので、ぜひpawoo.netとmastodon.clo […]

マストドン運営に必要なデイリータスクとキャッシュ削除タスクを cron ジョブに登録する

はじめに マストドンを運営する上で非常に重要な購読処理の実行や不要な画像キャッシュを削除する作業を cron ジョブで自動的に実行する方法を紹介します。 この記事ではマストドンの構築に Docker を使用していることを前提としています。Docker を使用していない場合はこちらを参考にして適宜ジョブの内容を読み替えてください。 デイリータスクとは マストドンは、相手のインスタンスにデータをプッシュするときに、相手のサーバがエラー系のス […]

Docker を使ってデータの永続化をせずにマストドンをデプロイしてしまったときの対処法

はじめに マストドンを GitHub からクローンして、docker-compose.yml を編集せずにデプロイしてしまうと、PostgreSQL と Redis のデータの永続化がされません。データの永続化を行わずに稼働させていると、コンテナが消えてしまったときにデータベースのリカバリーができなくなってしまいます。 今回は、データの永続化をせずにデプロイしてしまった場合に、どのような手順で永続化を行えばいいかを紹介します。 データの […]

Mastodon複数インスタンスのnotificationsをプッシュ通知する

目的 マストドン複数インスタンスの各種通知をiPhoneへプッシュ通知したい。 (すでに複数インスタンス対応のアプリが出てきているので必要性は薄れてしまったが勉強のために。) 利用言語・サービス Go言語 mattn/go-mastodon – https://github.com/mattn/go-mastodon AWS SQS IFTTT(webhook/push) moru3/mastodon-notificatio […]

マストドンのセキュリティ

マストドンのセキュリティについて一般的な記事はあるが技術記事が無いので書く 最初に、どのような点が問題とされているか  例えば、Google先生で、「マストドン セキュリティ 」で検索すると、ITmediaが「パスワードが抜かれるから危険? 「使い回し」はもっと危険!」と危険の意味と対策を指摘している。  要するに、過去に多々見られたように、一般的な利用者は、メールアドレス+パスワードで様々なWEBサービスの登録をするが、パスワードをサ […]

マストドンの画像URL仕様

なにげに地雷体質のえふしんです。 他のインスタンスでは問題ないのに、うちだけリモートフォローしたアカウントのアイコンがうまく表示されてないのに気がついたので調査中メモ(2017/4/21時点の情報です) これがアイコンのURL https://yuedy.com/wp-content/uploads/2018/06/20180614014052-5b21c7a485cde.png?1492614141 accountsテーブルに入ってる […]