最近突然對小型電子產品產生的興趣,經過一段時間調查,最終選擇從迷你PC下手。因為類似樹莓派的產品,還是有一定的上手門檻的。開發板類的產品也更偏硬體一點。而迷你PC除了小一點,其實就是一臺電腦,我之前也有一些組裝經驗,還可以學習一下Linux和運維知識,技能點上也更契合我的職業。
Ubuntu桌面版映象下載:https://ubuntu.com/download/desktop
啟動盤製作軟體:https://www.balena.io/etcher
開啟balenaEtcher後選擇U盤和下載的iso檔案即可,等待燒錄完成。
後面安裝Ubuntu網上有很多資料,就不仔細展示了。
在設定SSH時,一定要記得關閉防火牆,或者開放22埠。因為我這臺機器還沒有內網穿透,無法從外網存取,所以我關閉了防火牆,方便後續其他軟體的安裝。
接著可以下載連線SSH的工具,因為我是Windows系統,我選擇的是Xshell。Xshell其實是有提供免費版的,存取這個網站,填入郵箱地址和姓名後,Xshell官方會把免費版的下載連結傳送至你的郵箱。最好勾選兩者,有時候也會用上Xftp。
頁面非常炫酷的硬體資源監控工具,只需要一個命令即可安裝啟動。
bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)
隨後在瀏覽器上存取:your_ip:19999 即可。
頁面右手邊就是可以監控的系統指標,還可以選擇時間點,回看之前的系統資源使用情況。
安裝完Docker後,它是預設隨系統自啟動的,所以後面在啟動Docker映象時,最好也配上自動重啟,這樣主機重啟後也不需要再次啟動映象了。在docker run命令後加上--restart=always
引數即可。
參考文章:https://blog.csdn.net/qq_42411805/article/details/124506368
安裝完後,瀏覽器存取:your_ip:9000,第一次存取需要註冊、登入、設定。docker管理方式選擇local就行,其他的保持預設就行。
執行命令:docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
用瀏覽器存取:your_ip:3001。第一次存取也需要註冊、登入。進入到主頁後點選左上角【新增監控項】,設定一下服務的介面就行,它會定時去存取介面以確保服務正常。
本文啟動的一些服務都很簡單,沒有什麼鑑權機制,如果你的服務介面更復雜,裡面的HTTP選項基本都能滿足你的要求。
執行如下命令
docker pull pawelmalak/flame
docker run -d --restart=always -p 5005:5005 -v /path/to/data:/app/data -e PASSWORD=123456 pawelmalak/flame
瀏覽器存取:your_ip:5005。第一次進入需要登入密碼,密碼就是上面命令中的123456。進到主頁面選擇新增應用,填入你的應用地址,選擇圖示即可。這個服務的主頁就可以當一個導航頁,把你的服務都新增進來,後續通過它進去就行了。
青龍面板是一個基於Docker的定時任務執行系統,可以定時執行一些指令碼。常用來薅羊毛,比如JD定時簽到領取京豆。
這個工具安裝過程相較於上面稍微有點複雜,不過上面這個教學寫的非常詳細,仔細看看,問題應該不大。
首先得明確一下需求,我暫時沒有路由和NAS的需求。這臺機器的需求主要是完全替代掉雲伺服器,畢竟差不多設定的雲伺服器價格也不便宜。目前計劃的TODO如下: