インストール
Moisskeyは分散型ではないので、どのように動作するかを確認する目的以外でのインストールはおすすめしません。
前提
以下のツール・ソフトウェアが必要です。
- Node.js (16以上推奨)
- MySQL / MariaDB
構築
git clone https://github.com/opera7133/moisskey
cd moisskey
git checkout main
npm install --frozen-lockfile構成
.env.sampleファイルをコピーし、.envにします。
cp .env.sample .envビルド
Moisskeyをビルドし、データベースを初期化します。
npm run build
npm run db:push起動
npm run startをすれば起動完了です。
アップデート
git pull
git checkout main
npm install --frozen-lockfile
npm run build
npm run db:migrate