forked from FoundKeyGang/FoundKey
2.7 KiB
2.7 KiB
Misskey構築の手引き
Misskeyサーバーの構築にご関心をお寄せいただきありがとうございます! このガイドではMisskeyのインストール・セットアップ方法について解説します。
英語版もあります - English version also available
1. reCAPTCHAトークンの用意
MisskeyはreCAPTCHAトークンを必要とします。 https://www.google.com/recaptcha/intro/ にアクセスしてトークンを生成してください。
(オプション) VAPIDキーペアの生成
ServiceWorkerを有効にする場合、VAPIDキーペアを生成する必要があります:
npm install web-push -g
web-push generate-vapid-keys
2. 依存関係をインストールする
これらのソフトウェアをインストール・設定してください:
依存関係 📦
- Node.js と npm
- MongoDB
- Redis
- ImageMagick
オプション
- Elasticsearch - 検索機能を向上させるために用います。
3. 設定ファイルを用意する
Misskeyをインストールしたディレクトリに、.config
というディレクトリを作成し、
その中にdefault.yml
という名前で設定ファイルを作ってください。
設定ファイルの下書きはここにありますので、コピペしてご利用ください。
4. Misskeyのインストール(とビルド)
git clone -b master git://github.com/syuilo/misskey.git
cd misskey
npm install
npm run build
アップデートするには:
git reset --hard && git pull origin master
npm install
npm run build
5. 以上です!
お疲れ様でした。これでMisskeyを動かす準備は整いました。
起動
sudo npm start
するだけです。GLHF!
テスト
(ビルドされている状態で)npm test
デバッグ 🐛
デバッグメッセージを表示するようにする
Misskeyはdebugモジュールを利用しており、ネームスペースはmisskey:*
となっています。