先给出docker的启动配置项:
version: '3.3'
services:
wiz:
restart: always
volumes:
- './datas:/wiz/storage'
- '/etc/localtime:/etc/localtime'
ports:
- '8417:80'
- '9269:9269/udp'
environment:
- PUID=0
- PGID=0
- UMASK=022
container_name: wiz
image: 'wiznote/wizserver-arm64'
注意这里我是在arm的服务器上启动的,所以用的arm的环境,按需使用AMD的环境:wiznote/wizserver-amd64
然后执行docker compose up -d
如果运行正常的话,那么服务将会在8417端口上正常启动起来
之后就是需要配置nginx的https的数据转发
proxy_pass http://127.0.0.1:8417; # 注意修改这里
proxy_set_header Host xxx.baidu.com; # 注意修改这里
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header X-Forwarded-Proto $scheme; # 注意,这个是https的关键
配置完成后,此时就可以通过网页访问了
最后就可以进行客户端使用盒子进行私有访问,但是到这里并没有结束,因为以前写的文章还需要进行迁移才行
参考:https://blog.csdn.net/u012580143/article/details/122261530
1。先同步所有的文章 + 附件到本地
2。将目录拷贝出来,注意修改index.db的表WIZ_DOCUMENT,最后在将WIZ_DOCUMENT导出到新的index.db中去
3。拷贝其他的文件,包括另外的db和ini文件,然后等待同步结束,至此迁移完成