Wiki.js安装指南

目录

准备工作

数据库

下载MySQL的包

安装MySQL APT配置包

 安装MySQL Server

启动MySQL服务

安装Node.js

版本要求

安装

运行Wiki.js

官方运行方法

PM2运行方法

启动服务


硬件要求:1核,1GB内存至少。官方建议2核

这里使用的是2核2G的云服务器,Ubuntu系统

准备工作

数据库

官方建议PostgreSQL 9.5 或更高版本

我这里使用的是Mysql,官方要求是MySQL 8.0 或更高版本 

下载MySQL的包

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb

查看下载好的

root@Balla:/data# ls
mysql-apt-config_0.8.22-1_all.deb

安装MySQL APT配置包

dpkg -i mysql-apt-config_0.8.22-1_all.deb

安装过程中出现选择项,通过上下键选择OK继续安装即可。

 安装MySQL Server

更新APT软件源

apt-get update

安装MySQL Server

apt-get install mysql-server

 

  • 输入 y 继续执行,弹出MySQL 8安装对话框,按回车键确定,进入设置root密码的对话框
  • 下载速度可能有点慢请耐心等待,可以尝试更换APT数据源,国内的镜像网站有很多,比如阿里云清华大学镜像等等,至于如何更换,请自行百度

之后如果有弹窗就是设置root的密码,如果没有也不用着急,就是空密码。之后登录mysql后通过指令来增加密码即可

//要启动之后

mysql -uroot -p
//要让你输入密码,没有密码,直接回车


ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '111111';
//把root的密码改为111111

MySQL 8安装好之后,会创建如下目录:

数据库目录:/var/lib/mysql/。
配置文件:/usr/share/mysql-8.0(命令及配置文件),/etc/mysql(如my.cnf)。
相关命令:/usr/bin(mysqladmin、mysqldump等命令)和/usr/sbin。
启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录)。

启动MySQL服务

  • 通过以上的APT方式安装好之后,所有的服务、环境变量都会启动和配置好,无须手动配置。

服务器启动后端口查询

netstat -anp | grep mysql

服务管理

# 查看服务状态
service mysql status

# 停止服务
service mysql stop

# 启动服务
service mysql start

# 重启服务
service mysql restart

安装Node.js

版本要求

 现在只有三个大的版本可以使用,如果安装不符合的版本会不兼容

执行下面的指令

curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -

如果要别的版本就把数字给改了就ok,这里下载的是16的大版本的其中一个,没有指定!

现在基本工作就做完了

安装

下载最新版本的 Wiki.js:

wget https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz

将包裹提取到您选择的最终目的地:

建立了一个wiki的目录
mkdir wiki
将刚刚下载好的包进行解压到wiki目录
包名可能不同自行调整
tar xzf wiki-js.tar.gz -C ./wiki
进入目录
cd ./wiki

将示例配置文件重命名为config.yml

mv config.sample.yml config.yml

 编辑配置文件并填写您的数据库和端口设置

vim config.yml
db:
  type: mysql #数据库的类型
  host: localhost#数据库的地址
  port: 3306#数据库的端口
  user: root#使用数据库的用户
  pass: 111111#该用户的密码
  db: wiki  #要在数据库中建立一个wiki的database

esc+:wq 保存退出

注意事项

  • 数据库必须已经创建。Wiki.js 不会你创建它。

运行Wiki.js

官方运行方法

官方给出的运行方法是

node server

但是我,是我,在运行的时候发现在退出终端后服务就断开了,也就是node服务在你退出终端的时候服务也关闭了

PM2运行方法

安装PM2

sudo npm install -g pm2

启动服务

//在wiki的目录下
pm2  start server

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值