RG168 使用教學:從入門到精通,打造你的專屬雲端空間
RG168,這個名字在台灣的網路社群中越來越頻繁出現,尤其是在渴望擁有個人雲端空間,卻又不想花大錢購買 NAS (網路儲存裝置) 的使用者之間。 RG168 其實指的是一款基於 Raspberry Pi 運算板架設的個人雲端儲存服務,結合了 Docker 技術,讓即使沒有深厚 IT 基礎的人,也能輕鬆在家中搭建屬於自己的雲端空間。 本文將針對 RG168 的使用教學,從準備工作、安裝部署到進階應用,提供詳盡的指南,幫助你快速上手,打造你的專屬雲端空間。
什麼是 RG168? 為什麼選擇 RG168?
RG168 是一個由台灣開發者推出的 Docker-compose 腳本,它整合了許多常用的雲端服務,例如:
- Nextcloud: 提供檔案儲存、同步、共享、日曆、聯絡人等功能,類似於 Google Drive 或 Dropbox。
- Plex Media Server: 讓你將影音檔案整理成自己的流媒體服務,隨時隨地觀看。
- Transmission: 一個輕量級的 BitTorrent 客户端,方便下載資源。
- qBittorrent: 另一个流行的 BitTorrent 客户端,提供更丰富的功能。
- Filebrowser: 一個簡單易用的網頁檔案管理器,方便瀏覽和管理檔案。
- TiddlyWiki: 一個非線性筆記工具,可以創建個人知識庫。
為什麼選擇 RG168?
- 免費且開源: RG168 本身是免費的,使用了許多開源軟體,降低了使用門檻。
- 易於安裝: 透過 Docker-compose 腳本,可以快速部署多個服務,無需繁瑣的配置。
- 高度客製化: 可以根據自己的需求,選擇安裝不同的服務,並進行配置。
- 資料自主: 所有資料都儲存在自己的硬碟上,確保資料安全和隱私。
- 彈性擴展: 隨著需求的增加,可以輕鬆擴展儲存空間。
準備工作:你需要什麼?
在開始安裝 RG168 之前,你需要準備以下硬體和軟體:
- Raspberry Pi 4 或更高版本: 建議 Raspberry Pi 4B 至少 4GB 記憶體,以提供更好的性能。 Raspberry Pi 5 效能更佳。
- MicroSD 卡: 至少 32GB,建議使用 Class 10 或更高的速度等級。
- 電源供應器: 穩定可靠的電源供應器,確保 Raspberry Pi 正常運作。
- 硬碟 (或 SSD): 用於儲存資料,容量根據你的需求而定。 建議使用外接硬碟盒,方便連接到 Raspberry Pi。
- 乙太網路線: 建議使用有線網路連接,以提供更穩定的速度。
- 電腦: 用於設定 Raspberry Pi 和安裝 RG168。
- 作業系統: Raspberry Pi OS (64-bit) – 建議使用最新的版本。
- SSH 客户端: 例如 PuTTY (Windows) 或 Terminal (macOS/Linux)。
安裝步驟:一步一步,輕鬆部署
-
安裝 Raspberry Pi OS:
-
下載 Raspberry Pi Imager 工具: https://www.raspberrypi.com/software/
- 使用 Raspberry Pi Imager 將 Raspberry Pi OS (64-bit) 燒錄到 MicroSD 卡。
-
將 MicroSD 卡插入 Raspberry Pi,連接電源、網路線,並開機。
-
啟用 SSH:
-
在 Raspberry Pi 上啟用 SSH,方便遠端登入。 你可以在 Raspberry Pi Imager 燒錄時設定,或是在開機後透過設定工具啟用。
-
遠端登入 Raspberry Pi:
-
使用 SSH 客户端,輸入 Raspberry Pi 的 IP 位址和默認使用者名稱 (pi) 和密碼 (raspberry) 登入。
-
更新系統:
-
登入後,執行以下指令更新系統:
bash sudo apt update sudo apt upgrade -y
-
安裝 Docker 和 Docker-compose:
-
執行以下指令安裝 Docker 和 Docker-compose:
bash curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo apt-get install docker-compose -y
-
下載 RG168 腳本:
-
切換到你想要儲存 RG168 腳本的目錄,例如
/home/pi
。 -
執行以下指令下載 RG168 腳本:
bash git clone https://github.com/rg-adguard/rg-adguard.git cd rg-adguard
-
修改設定檔:
-
複製
docker-compose.yml
檔案:cp docker-compose.yml docker-compose.override.yml
-
使用文字編輯器開啟
docker-compose.override.yml
檔案,根據你的需求修改設定,例如:-
PUID
和PGID
: 設定使用者 ID 和群組 ID,確保檔案權限正確。 -
VOLUME_HDD
: 設定硬碟的掛載路徑。 -
TZ
: 設定時區,例如Asia/Taipei
。
-
-
啟動 RG168:
-
執行以下指令啟動 RG168:
bash docker-compose up -d
-
等待所有服務啟動完成,這可能需要幾分鐘時間。
-
訪問 RG168:
-
在網頁瀏覽器中輸入 Raspberry Pi 的 IP 位址,你就可以訪問 RG168 的網頁介面了。 預設端口為 80,使用 HTTP 協議。 建議配置 SSL 證書,使用 HTTPS 協議,確保資料安全。
進階應用:打造更強大的雲端空間
完成 RG168 的基本安裝後,你可以進一步探索更多進階應用:
- 配置 SSL 證書: 使用 Let's Encrypt 等工具,為 RG168 配置 SSL 證書,使用 HTTPS 協議加密傳輸。
- 設定自動備份: 定期備份重要資料,以防止數據丟失。
- 配置反向代理: 使用 Nginx 或 Apache 等反向代理伺服器,將 RG168 的服務映射到不同的端口或子域名。
- 監控系統資源: 使用 Grafana 等工具,監控 Raspberry Pi 的 CPU、記憶體、磁碟等資源使用情況。
-
添加更多服務:
根據自己的需求,添加更多 Docker 容器,例如:
- Bitwarden: 密碼管理器。
- Jellyfin: 另一個流媒體服務。
- Home Assistant: 智能家居平台。
故障排除與常見問題
- 服務無法啟動: 檢查 Docker 容器的日誌,查看是否有錯誤訊息。
- 無法訪問網頁介面: 檢查 Raspberry Pi 的防火牆設定,確保 80 或 443 端口已開啟。
-
檔案權限問題:
確保
PUID
和PGID
設定正確,並且硬碟掛載路徑的權限設定正確。 - 速度慢: 使用有線網路連接,並確保硬碟的讀寫速度足夠快。
結論
RG168 是一個功能強大且易於使用的個人雲端儲存服務,它讓你在家中就能搭建屬於自己的雲端空間,享受資料自主和隱私保護。 通過本文的詳細教學,相信你已經對 RG168 的安裝和使用有了深入的了解。 趕快動手試試吧,打造你的專屬雲端空間! 持續關注 RG168 社群,可以獲得更多技術支持和經驗分享。