forked from FoundKeyGang/FoundKey
3.2 KiB
3.2 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のインストール
git clone -b master git://github.com/syuilo/misskey.git
cd misskey
npm install
4. 設定ファイルを作成する
npm run config
コマンドを利用して、ガイドに従って情報を入力してください。
5. Misskeyのビルド
npm install -g node-gyp
node-gyp configure
node-gyp build
npm run build
6. 以上です!
お疲れ様でした。これでMisskeyを動かす準備は整いました。
起動
sudo npm start
するだけです。GLHF!
Misskeyを最新バージョンにアップデートする方法:
git reset --hard && git pull origin master
npm install
npm run build
メモリが足りなくてビルドできない場合
Misskeyの(クライアントの)ビルドには、目安として8GBくらいのメモリを必要とします。 VPSなどでビルドする時は、もしかしたらメモリが足りなくなる可能性があります。 そうなった場合、もしVPSではなくあなたのPCが十分なメモリを搭載しているなら、あなたのPC上でビルドし、生成されたファイルをVPSにFTPでアップロードする方法を採ることができます。
- あなたのPC上にMisskeyをインストールする
- 設定ファイルを用意する。設定ファイルは、サーバーに合わせた設定にします。
- npm run webpack
- built/client をサーバーにアップロードする
- サーバー上で、npm run gulp
- 完了