載入中,請稍候...
記錄開發心得、實驗與學習筆記。
載入中,請稍候...

首先將示範你如何在 Ubuntu 上安裝 rclone、建立 Google Drive remote,最後撰寫Shell Script。 安裝 rclone 代表的意思: 安裝完後 Ubuntu 會輸出一堆像是 Database、man-db、kernel upgrade 的提示,這些是系統正常的安裝訊息,與 rclone 本體無關。 開始設定 rclone 這會啟動互動式設定介面,讓你建立 remote。 建立新 remote 畫面問: 你輸入:n 代表「建立新的 remote」。 設定 remote 名稱 畫面問: Enter name for new remote.name> 輸入:gdrive 意思是:你把這個 rclone 連線命名成 gdrive,之後所有操作都可以用 gdrive: 指向你的 Google Drive。 選擇儲存服務類型 畫面列出一大串支援的雲端,並問: 你輸入:18 代表選擇「Google Drive」。 client_id 與 client_secret […]

以下為在 Ubuntu 24.04 主機上新增 4GB swap 的完整操作流程與解說,包含你實際執行的指令整理後的教學。 📌 1. 查看磁碟使用狀況 在新增 swap 前,先確認磁碟空間是否足夠: 範例輸出: 可見有 11GB 可用空間,足以建立新的 4GB swapfile。 📌 2. 建立 4GB Swap File 使用 fallocate 建立一個大小為 4GB 的 swap 檔案: 📌 3. 設定 Swap 檔案權限 Swap file 必須設定成只有 root 能讀寫,否則系統會拒絕使用: 📘 額外補充:Linux 權限教學(給完全不懂的人) 為了更容易理解,我用超白話方式說明: 🔹 什麼是 Linux 權限? Linux 裡每個檔案與資料夾都有三種「身分」能對它做事: 每個身分都可以有三種權限: 🔹 數字是怎麼來的? […]

本文教你如何在 Linode 使用 Docker 自架 n8n,包含環境安裝、Docker Compose 設定、持久化資料、Cloudflare Tunnel HTTPS 安全部署,並加上 Basic Auth 保護,打造零開放 port 的安全自動化環境。

【一、執行環境設定】 【二、Nginx + PHP + MariaDB 設定】 【三、安裝與設定 WordPress】 【四、SSL 憑證與 HTTPS 設定】 【五、DNS 設定】 【六、佈署 WordPress 主題與外掛】 【七、安全性與效能設定】 【八、常用伺服器管理指令】 功能 指令 重啟 Nginx sudo systemctl restart nginx 重啟 PHP-FPM sudo systemctl restart php8.3-fpm 查看 Nginx 錯誤日誌 sudo tail -n 100 /var/log/nginx/error.log 執行佈署腳本(個人撰寫指令) /opt/wp-deploy/deploy.sh 查看 WordPress debug sudo tail -n 100 /var/www/yourdomain.com/wp-content/debug.log 測試 SSL 自動續期 […]

本教學將說明如何透過 Certbot 申請 Let’s Encrypt 免費 SSL 憑證,並整合至 Nginx,成功為你的 WordPress 網站啟用 HTTPS。 📌 前置準備 步驟一:建立 Nginx 設定檔 使用 nano 編輯對應網域的 Nginx 設定檔: 設定內容範例如下(HTTPS 區塊會由 Certbot 自動補上): 啟用站點: 步驟二:使用 Certbot 啟用 HTTPS 使用以下指令安裝 SSL 憑證並自動設定 Nginx: 若成功,會出現類似以下訊息: 步驟三:檢查 Nginx 設定 確認設定檔是否正確: 重新載入 Nginx: 步驟四:確認 HTTPS 連接埠(443)已開啟 檢查 443 port 是否啟用中: 若防火牆未開啟 443,請加入防火牆規則: 可再次確認 UFW 狀態: 步驟五:確認網站正常運作 […]