summaryrefslogtreecommitdiff
path: root/docs/setup.ja.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/setup.ja.md')
-rw-r--r--docs/setup.ja.md84
1 files changed, 55 insertions, 29 deletions
diff --git a/docs/setup.ja.md b/docs/setup.ja.md
index 1b1730b69e..fcbef2af13 100644
--- a/docs/setup.ja.md
+++ b/docs/setup.ja.md
@@ -33,15 +33,32 @@ adduser --disabled-password --disabled-login misskey
*3.* Misskeyのインストール
----------------------------------------------------------------
-1. `su - misskey` misskeyユーザーを使用
-2. `git clone -b master git://github.com/syuilo/misskey.git` masterブランチからMisskeyレポジトリをクローン
-3. `cd misskey` misskeyディレクトリに移動
-4. `git checkout $(git tag -l | grep -Ev -- '-(rc|alpha)\.[0-9]+$' | sort -V | tail -n 1)` [最新のリリース](https://github.com/syuilo/misskey/releases/latest)を確認
-5. `npm install` Misskeyの依存パッケージをインストール
+1. misskeyユーザーを使用
+
+ `su - misskey`
+
+2. masterブランチからMisskeyレポジトリをクローン
+
+ `git clone -b master git://github.com/syuilo/misskey.git`
+
+3. misskeyディレクトリに移動
+
+ `cd misskey`
+
+4. [最新のリリース](https://github.com/syuilo/misskey/releases/latest)を確認
+
+ `git checkout master`
+
+5. Misskeyの依存パッケージをインストール
+
+ `npm install`
*4.* 設定ファイルを作成する
----------------------------------------------------------------
-1. `cp .config/example.yml .config/default.yml` `.config/example.yml`をコピーし名前を`default.yml`にする。
+1. `.config/example.yml`をコピーし名前を`default.yml`にする。
+
+ `cp .config/example.yml .config/default.yml`
+
2. `default.yml` を編集する。
*5.* Misskeyのビルド
@@ -73,38 +90,47 @@ npm run init
`NODE_ENV=production npm start`するだけです。GLHF!
### systemdを用いた起動
-1. systemdサービスのファイルを作成: `/etc/systemd/system/misskey.service`
+1. systemdサービスのファイルを作成
+
+ `/etc/systemd/system/misskey.service`
+
2. エディタで開き、以下のコードを貼り付けて保存:
-```
-[Unit]
-Description=Misskey daemon
+ ```
+ [Unit]
+ Description=Misskey daemon
-[Service]
-Type=simple
-User=misskey
-ExecStart=/usr/bin/npm start
-WorkingDirectory=/home/misskey/misskey
-Environment="NODE_ENV=production"
-TimeoutSec=60
-StandardOutput=syslog
-StandardError=syslog
-SyslogIdentifier=misskey
-Restart=always
+ [Service]
+ Type=simple
+ User=misskey
+ ExecStart=/usr/bin/npm start
+ WorkingDirectory=/home/misskey/misskey
+ Environment="NODE_ENV=production"
+ TimeoutSec=60
+ StandardOutput=syslog
+ StandardError=syslog
+ SyslogIdentifier=misskey
+ Restart=always
-[Install]
-WantedBy=multi-user.target
-```
-CentOSで1024以下のポートを使用してMisskeyを使用する場合は`ExecStart=/usr/bin/sudo /usr/bin/npm start`に変更する必要があります。
+ [Install]
+ WantedBy=multi-user.target
+ ```
+
+ CentOSで1024以下のポートを使用してMisskeyを使用する場合は`ExecStart=/usr/bin/sudo /usr/bin/npm start`に変更する必要があります。
+
+3. systemdを再読み込みしmisskeyサービスを有効化
+
+ `systemctl daemon-reload ; systemctl enable misskey`
+
+4. misskeyサービスの起動
-3. `systemctl daemon-reload ; systemctl enable misskey` systemdを再読み込みしmisskeyサービスを有効化
-4. `systemctl start misskey` misskeyサービスの起動
+ `systemctl start misskey`
`systemctl status misskey`と入力すると、サービスの状態を調べることができます。
### Misskeyを最新バージョンにアップデートする方法:
-1. `git fetch`
-2. `git checkout $(git tag -l | grep -Ev -- '-(rc|alpha)\.[0-9]+$' | sort -V | tail -n 1)`
+1. `git checkout master`
+2. `git pull`
3. `npm install`
4. `NODE_ENV=production npm run build`
5. [ChangeLog](../CHANGELOG.md)でマイグレーション情報を確認する