在执行本页面操作之前,请确认您已经安装了mysql容器
wikijs至少需要1G内存,加上mysql容器,总共至少需要2G
内存。请确认您nas的内存足够,再执行以下操作;实际运行时,wikijs并不需要占用那么多内存
所用nas:绿联dh2600
1.WIKI JS
1.1 是什么
wikijs就是一个文档的呈现方式。该站点具有以下几个优点
- 数据存本地,安全性高
- 多用户在线编辑,可进行权限管理
- 有历史版本管理,方便查看旧版本情况
- 若有需要,可以将文档自动同步到云存储平台备份,如git仓库
- 可导出数据到本地,均为markdown格式。脱离wiki js也可以用typora等支持markdown的软件打开
1.2 有啥用
你可能觉得,这玩意对家庭用户来说没啥用啊?实际上,它可以作为一个极其不错的家庭记事本!
所有的数据都是存在你本地的nas上的,只要在家就可以简单地通过ip+端口的方式访问wikijs。电脑手机都能直接在线编辑,免去了多端同步的烦恼。
如果你有公网ip,还可以在外网直接访问;没有公网ip的也可以用樱花frp
进行内网穿透,免费10m带宽足够wiki js
使用了(樱花frp的docker安装教程见官网帮助文档)
2.docker安装
2.1 下载镜像
老地方,添加镜像,选择 linuxserver/wikijs
的latest版本即可
2.2 安装配置
网络模式选择bridge
创建一个新文件夹,映射给wikijs的/config
,记得修改权限为读写
wikijs的端口只有一个,设置一个不冲突的即可
环境变量需要我们配置很多!划重点!!
在配置环境变量前,请先参考 01-mysql 中的教程,在mysql中创建一个
WIKIJS
数据库,和WIKI
用户
环境变量 | 值 |
---|---|
DB_TYPE | mysql |
DB_HOST | 数据库主机名或ip,直接填写nas的ip即可 |
DB_PROT | mysql容器的端口 |
DB_USER | 数据库用户名 |
DB_PASS | 数据库用户的密码 |
DB_NAME | 数据库名称 |
其中DB_TYPE
为数据库类型,支持 mysql, postgres, mariadb, mssql, sqlite
,本文使用的是mysql
下图为一个配置后的示例
配置完环境变量后,容器就配置完成了,点击确定
3.使用wikijs
在浏览器页面输入你nas的ip+端口,即可打开wiki js的网页。
是英语的咋办?别担心,进去之后就可以改成中文了。
- Administrator Email 管理员邮箱,输入一个你自己的邮箱即可
- Passwd 密码
- Confirm Passwd 确认密码
url这里可以不填,填完信息后直接点击下面的INSTALL
即可
初次使用的时候需要下载一些依赖项,下载完成后,即可进入登录页面。输入你刚刚设置的账户邮箱,点击log in
进入wikijs的管理后台
进入之后你会看到两个选项(无截图)直接点击右边那个进入管理页面👇
进入后选择Locale
,在右侧可以看到中文,下载之后,选择中文再点击右上角绿色的APPLY,页面就变成中文了
随后就创建一个页面吧!
学习markdown语法
如果你之前没有接触过任何markdown语法,则可以选择富文本编辑器
个人建议学习一下基本的markdown语法,非常简单!在很多平台(CSDN、知乎、博客园)以及很多笔记软件(为知、有道云、flowus等)都是支持markdown的。
学习md语法可以查看此网站 👉 markdown.com.cn
OVER!
现在你已经可以将wiki js作为多人协作文档编辑站点,或者是你的家庭记事本了!
随时可看,随时可编辑!
- 本文标题:【Nas】绿联docker部署wiki js
- 创建时间:2022-12-11 02:25:57
- 本文链接:posts/4178862219/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!