說在前面
您可以直接使用docker運行為知筆記服務端,不需要有任何IT知識。為知筆記私有部署Docker鏡像,包含有完整的為知筆記服務端以及所需的各種環境,同時還包含了為知筆記網頁版。您只需要啟用為知筆記服務端,就可以利用自帶的為知筆記網頁版,在局域網內無限制使用為知筆記各種功能了。
- 按照文檔說明進行操作,先安裝 Docker 應用,獲取鏡像,啟動即可
- 運行成功后,通過域名訪問,可自行創建團隊、群組,注冊用戶
- 免費版本,最多支持 5 個用戶進行使用
- 沒有功能,使用時間等限制。
- 可以使用為知筆記官方桌面/手機客戶端訪問私有部署的為知筆記服務。
- 可以禁止客戶端訪問,保證所有數據只能在公司網絡內訪問。
環境准備
- 服務器一台(centos 7.6)(最好是非大陸服務器(推薦香港、新加坡、日本),只是自己搗鼓的話不需要備案很方便)
- 購買推薦騰訊雲、阿里雲,畢竟是大廠比較穩定,騰訊雲非內地走的線路是 CN2 下班高峰期也可以輕松拿下。阿里下班高峰稍微差一點,但是內地的服務器就沒啥區別。
- 推薦輕量應用服務器,好上手新手有優惠
- 配置:1核2G 流暢運行的最低配
- 域名(可要可不要):域名可以很好的隱藏自己的 服務器 IP 地址和端口號。
- 寶塔面板(新手推薦,如果是老手直接使用命令行也可以)
- Docker 容器
開始搭建
下面我們就開始着手搭建為知筆記項目:
分為兩個方式:
- 寶塔面板安裝:可以慢慢的找感覺,逐步進階命令行,向高雞邁步。
- 命令行:推薦老手使用,新手可以跳過,或者繼續看下去。
准備步驟
安裝和更新服務器必備軟件
yum update && yum install -y wget vim
!!!!!!注意:不管是什么項目,用了端口之后一定要在防火牆中打開!!!!!!
!!!!!!注意:不管是什么項目,用了端口之后一定要在防火牆中打開!!!!!!
!!!!!!注意:不管是什么項目,用了端口之后一定要在防火牆中打開!!!!!!
!!!!!!注意:不管是什么項目,用了端口之后一定要在防火牆中打開!!!!!!
!!!!!!注意:不管是什么項目,用了端口之后一定要在防火牆中打開!!!!!!
!!!!!!注意:不管是什么項目,用了端口之后一定要在防火牆中打開!!!!!!
寶塔面板(步驟)
通過ssh登錄到服務器
寶塔面板安裝
寶塔官網安裝手冊:https://www.bt.cn/bbs/thread-19376-1-1.html
sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js
rm -rf /www/server/panel/data/bind.pl
Docker 安裝
寶塔可視化界面——軟件商店——運行環境——第二頁——Docker管理器 1.0 —— 右側安裝——點擊等待即可。
鏡像拉取
鏡像名稱:wiznote/wizserver
等待獲取即可
按照下面步驟安裝就可以了,如果您當前服務器/電腦的80端口已經被占用,則可以使用其他的端口,例如使用8082端口,這里演示圖片中我已經默認給大家配置了8082端口。
注意:如果安裝不成功,映射目錄可以不設置。
安裝好之后
如果顯示這個頁面(↓↓↓↓↓↓↓↓↓↓)就成功了:
如果顯示這個頁面(↓↓↓↓↓↓↓↓↓↓),請等待。這通常表示為知筆記服務還沒有啟動起來,請繼續等待並刷新瀏覽器。
到這一步,寶塔面板安裝為知筆記已經完成,如果感覺 IP 地址訪問不太好看,可以看下面的反向代理。
命令行(步驟)
連接服務器終端
安裝 Docker
wget -qO- get.docker.com | bash
查看Docker版本信息,如果顯示類似下面圖片說明docker安裝成功
docker -v
啟動 Docker 服務
systemctl start docker
查看 Docker 運行狀態
systemctl status docker
將 Docker 設置成開機啟動
systemctl enable docker
到此,Docker 安裝完成。
部署 WizNote
創建wiz筆記文件夾
cd /
mkdir /data/docker_data/wiz
cd /data/docker_data/wiz
拉取並創建wiz容器
docker run --name wiz --restart=always -it -d -v /data/docker_data/wiz/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p 8082:80 -p 9269:9269/udp wiznote/wizserver
至此部署完成。查看可以在瀏覽器輸入:http://IP地址:8082
狀態圖如上,寶塔面板安裝詳情里面。
容器維護
更新升級
docker stop wiz
docker rm wiz
docker pull wiznote/wizserver:latest
docker run --name wiz --restart=always -it -d -v /data/docker_data/wiz/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p 8082:80 -p 9269:9269/udp wiznote/wizserver
卸載刪除
docker stop wiz
docker rm -f wiz
刪除的只是鏡像,如果需要刪除本地數據,請進行如下操作:
rm -rf /data/docker_data/wiz/wizdata
反向代理
方法一:修改配置文件
- 添加站點
- 修改配置文件
添加的代碼如下:
location / {
proxy_pass http://127.0.0.1:5212/;
rewrite ^/(.*)$ /$1 break;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade-Insecure-Requests 1;
proxy_set_header X-Forwarded-Proto https;
}
- 等待即可
- 打開強制 https
到此就可以通過域名訪問筆記啦!
方法一和方法二不能同時使用!
方法二:直接寶塔開啟反代
到此就可以通過域名訪問筆記啦!
方法一和方法二不能同時使用!
本篇文章到此結束!如果還想了解更多好玩的項目,請關注后續!
|| 時間:2022/1/6 21:34
|| 作者:倒的(Daodee)