服務器遷移至騰訊云

又很久沒有更新博客了,來水一篇。

之前買VPS感覺需要便宜速度快性能好,現在感覺是價錢合適,性能夠用,速度夠用就行了。前幾天得知騰訊云開始內測矽谷,新加坡和香港的輕量云服務器,思考一天后用BUG模式上車香港輕量。考慮的三網速度還可以,性能放一個博客夠用,就把博客遷移到香港輕量了,自己ctrl+F5試了一下,感覺性能還可以,沒有做全站靜態,刷新多的時候CPU使用率還是會上去,但是比之前阿裡云輕量香港的性能要好能多。如果後續騰訊不改線路,估計就會一直用這個輕量服務器了。手裡的其他VPS可以不用續費了。

如果後續性能不夠就考慮全站緩存做靜態化,這樣點擊量會有問題,雖然到現在也沒有幾個人訪問,還是想正確的記錄每一篇博客的點擊量。

Docker部署Aria2 以及Webui ariaNG 使用Frp穿透訪問

今天Labview2020版發佈了,因為增加了面向對象的接口功能,所以決定立刻使用2020版作為生產環境。在公司不敢使用代理下載大流量的東西,在家裡使用網頁下載又比較慢,之前下載2019版下載了好幾次文件都有問題(MD5值變了)。今天又嘗試網頁直接下載,結果速度比較慢,又擔心下載后文件出問題。於是想到了使用Aria2下載,目前貝殼云24小時在線,一直在掛PT。直接Docker部署一下。

之前也使用過Aria2,感覺還是比較方便的,鑒於目前下載軟件沒有好用的,還想能遠程添加下載任務,感覺也只有Aria2能勝任了。
Aria2的Docker我使用的是這個https://hub.docker.com/r/p3terx/aria2-pro由於貝殼云是arm64的CPU,那些下載比較多的只支持X86。看這個的介紹是優化了很多細節問題,具體介紹在這裡https://p3terx.com/archives/docker-aria2-pro.html對於我來說區別不大,注意是因為他支持arm64.

部署起來很簡單

Syncthing Docker 搭建安裝 多設備文件同步

從開始搭建這個博客開始就一直想把定期備份的數據能夠自動同步到本地來,由於比較懶,一直沒有弄過。只是在VPS添加了一個計劃任務,每週備份一下站點,有時間了自己下載回來。

最近開始爲了安全問題,要把貝殼云上面的web站點都加上ssl,但是又不想再去弄本地的證書自動申請,就有了把VPS上的同步到本地的想法,於是有了這篇文章。

現在是萬物皆Docker,這次的Syncthing部署也是用Docker,官方的容器只有amd64,沒有arm64,所以VPS上使用官方鏡像,貝殼云用的是燈大的小鋼炮系統,自帶的有,但是很久沒有更新過了,Syncthing版本很舊了。這裡也是用Docker部署最新版,arm64的我是使用https://hub.docker.com/r/linuxserver/syncthingv這個。兩者的部署方式是一樣的。

我比較習慣用Portainer來部署Docker

Docker Portainer 啟用SSL https訪問

docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
portainer啟用https有兩種方法, 第一種:使用nginx反向代理,在nginx中使用ssl,這樣能很容易實現,並且域名後可以不用加端口訪問。 nginx配置如下
server
{
listen 80;
listen 443 ssl http2;
server_name 你的域名;


                

Bitwarden密碼管理軟件個人服務器的Docker搭建

上一篇大概介紹了一下Bitwarden這個密碼管理軟件,到目前為止,使用上還是很不錯的,把基於TOTP的兩步驗證全部從手機上移到了Bitwarden上。經過驗證,即使服務器關掉,後續的兩步驗證也沒有問題。

目前唯一的缺點就是基於BasicAuth的登陸頁面無法自動填充。。。。估計是因為插件能訪問到的頁面層次問題。

下面來說一下Docker版的Bitwarden搭建過程

首先拉取鏡像,然後掛載一個目錄來存儲數據到host。

下面是命令行的執行

docker pull bitwardenrs/server:latest

docker run -d --name bitwarden -v /bw-data/:/data/ -p 80:80 bitwardenrs/server:latest
下圖是Portainer的配置
第一步,拉取鏡像,這個鏡像是第三方的,資源佔用比較小。