安裝一個自己的筆記軟件——Wiz開源私有雲筆記


說在前面

您可以直接使用docker運行為知筆記服務端,不需要有任何IT知識。為知筆記私有部署Docker鏡像,包含有完整的為知筆記服務端以及所需的各種環境,同時還包含了為知筆記網頁版。您只需要啟用為知筆記服務端,就可以利用自帶的為知筆記網頁版,在局域網內無限制使用為知筆記各種功能了。

  • 按照文檔說明進行操作,先安裝 Docker 應用,獲取鏡像,啟動即可
  • 運行成功后,通過域名訪問,可自行創建團隊、群組,注冊用戶
  • 免費版本,最多支持 5 個用戶進行使用
  • 沒有功能,使用時間等限制。
  • 可以使用為知筆記官方桌面/手機客戶端訪問私有部署的為知筆記服務。
  • 可以禁止客戶端訪問,保證所有數據只能在公司網絡內訪問。

環境准備

  • 服務器一台(centos 7.6)(最好是非大陸服務器(推薦香港、新加坡、日本),只是自己搗鼓的話不需要備案很方便)
    • 購買推薦騰訊雲、阿里雲,畢竟是大廠比較穩定,騰訊雲非內地走的線路是 CN2 下班高峰期也可以輕松拿下。阿里下班高峰稍微差一點,但是內地的服務器就沒啥區別。
    • 推薦輕量應用服務器,好上手新手有優惠
    • 配置:1核2G 流暢運行的最低配
  • 域名(可要可不要):域名可以很好的隱藏自己的 服務器 IP 地址和端口號。
  • 寶塔面板(新手推薦,如果是老手直接使用命令行也可以)
  • Docker 容器

開始搭建

下面我們就開始着手搭建為知筆記項目:

分為兩個方式:

  1. 寶塔面板安裝:可以慢慢的找感覺,逐步進階命令行,向高雞邁步。
  2. 命令行:推薦老手使用,新手可以跳過,或者繼續看下去。

准備步驟

安裝和更新服務器必備軟件

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 —— 右側安裝——點擊等待即可。

image-20220106201346926

鏡像拉取

鏡像名稱:wiznote/wizserver

image-20220106201736024

等待獲取即可

image-20220106201836987

按照下面步驟安裝就可以了,如果您當前服務器/電腦的80端口已經被占用,則可以使用其他的端口,例如使用8082端口,這里演示圖片中我已經默認給大家配置了8082端口。

注意:如果安裝不成功,映射目錄可以不設置。

image-20220106203042882

安裝好之后

image-20220106203611845

如果顯示這個頁面(↓↓↓↓↓↓↓↓↓↓)就成功了:

image-20220106203745938

如果顯示這個頁面(↓↓↓↓↓↓↓↓↓↓),請等待。這通常表示為知筆記服務還沒有啟動起來,請繼續等待並刷新瀏覽器。

img

到這一步,寶塔面板安裝為知筆記已經完成,如果感覺 IP 地址訪問不太好看,可以看下面的反向代理。

命令行(步驟)

連接服務器終端

安裝 Docker

wget -qO- get.docker.com | bash

查看Docker版本信息,如果顯示類似下面圖片說明docker安裝成功

docker -v

image-20220106205504510

啟動 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

反向代理

方法一:修改配置文件

  1. 添加站點

image-20220106211002713

  1. 修改配置文件

image-20220106211604470

添加的代碼如下:

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;
}
  1. 等待即可

image-20220106212047204

  1. 打開強制 https

image-20220106212208426

到此就可以通過域名訪問筆記啦!

方法一和方法二不能同時使用!

方法二:直接寶塔開啟反代

image-20220106213143934

到此就可以通過域名訪問筆記啦!

方法一和方法二不能同時使用!

本篇文章到此結束!如果還想了解更多好玩的項目,請關注后續!


|| 時間:2022/1/6 21:34

|| 作者:倒的(Daodee)

|| 個人博客地址https://blog.daodee.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM