Ubuntu为知笔记私有化部署
相关教程来自为知笔记私有化部署 以及垃圾电脑能干啥?NAS存储、聊天服务器、家庭影音库、私人云笔记,统统拿去!
前提条件
- 安装docker
- Portainer Serve的安装(小白版本)
注意:如果您的系统里面安装有虚拟机软件,可能会和docker冲突。
命令行版本
- 在主目录新建 wizdata 文件夹用于存储笔记数据
cd ~
mkdir wizdata
我们在用户主目录建立一个wizdata的文件夹。为知笔记服务端会把所有的数据保存在这个目录里面。如果是正式使用,请注意定时备份该目录。
- linux 命令
docker run \
-it \
-d \
--name wiz \
--restart=always \
-v ~/wizdata:/wiz/storage \
-v /etc/localtime:/etc/localtime \
-p 8080:80 \
-p 9269:9269/udp \
wiznote/wizserver
(当前服务器/电脑的80端口已经被占用,使用其他的端口——如8080端口。将上面命令中的-p 80:80 修改为 -p 8080:80 即可。前面代表当前服务器的端口,可以自行修改。后面的80端口不能修改。)
使用方法
进入为知笔记(8080端口为例)
http://localhost:8080
或者
http://127.0.0.1:8080
如果您需要为局域网内其他用户提供服务,则需要获取自己电脑的ip地址(局域网ip)。
常用命令
- 修改启动参数,并重新启动服务,例如修改映射端口
docker stop wiz
docker rm wiz
docker run \
--name wiz \
--restart=always \
-it \
-d \
-v ~/wizdata:/wiz/storage\
-v /etc/localtime:/etc/localtime \
-p 80:80\
-p 9269:9269/udp \
wiznote/wizserver
- 更新服务命令行:
docker stop wiz
docker rm wiz
docker pull wiznote/wizserver:latest
docker run \
--name wiz \
--restart=always \
-it \
-d \
-v ~/wizdata:/wiz/storage \
-v /etc/localtime:/etc/localtime \
-p 80:80 -p 9269:9269/udp \
wiznote/wizserver
Portainer图形化部署
- 拉取镜像
- 拉取结果
- 创建容器
- 配置端口转发
- 配置容器映射