Wiki.js安装手册
# Install
- Download the latest version of Wiki.js:
wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz
1
- Extract the package to the final destination of your choice:
mkdir wiki
tar xzf wiki-js.tar.gz -C ./wiki
cd ./wiki
1
2
3
4
2
3
4
- Rename the sample config file to config.yml:
mv config.sample.yml config.yml
1
- Edit the config file and fill in your database and port settings (Configuration Reference):
vim config.yml
1
- For SQLite installations only: (skip this step otherwise) Fetch native bindings for SQLite3:
npm rebuild sqlite3
1
- Run Wiki.js
node server
1
# Run as service
There are several solutions to run Wiki.js as a background service. We'll focus on systemd in this guide as it's available in nearly all linux distributions.
- Create a new file named
wiki.service
inside directory/etc/systemd/system
.
nano /etc/systemd/system/wiki.service
1
- Paste the following contents (assuming your wiki is installed at
/var/wiki
):
[Unit]
Description=Wiki.js
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/node server
Restart=always
# Consider creating a dedicated user for Wiki.js here:
User=nobody
Environment=NODE_ENV=production
WorkingDirectory=/var/wiki
[Install]
WantedBy=multi-user.target
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Save the service file (CTRL+X, followed by Y).
Reload systemd:
systemctl daemon-reload
1
- Run the service:
systemctl start wiki
1
- Enable the service on system boot.
systemctl enable wiki
1
上次更新: 2024/03/19, 15:13:37