在數位時代,雲端運算徹底改變了我們的技術使用方式。如 Google Drive、Dropbox 和 Zoom 等 SaaS 平台為我們帶來了極大的便利,使其在個人和專業環境中無處不在。然而,這些平台往往伴隨著私密、數據所有權以及成本等方面的權衡。自主托管則提供了一個引人註目的替代方案,允許你在自己的硬體上執行服務,從而完全控制你的數據和基礎設施。
GitHub 的 awesome-selfhosted/awesome-selfhosted 倉庫是一個精心挑選的列表,列出了你可以自行在自家伺服器上部署的免費網路服務和網頁應用程式。這個列表已成為愛好者和專業人士尋找搭建家用實驗室資源的重要參考。本文將探討 20 個出色的自托管方案,每種方案都有其獨特的優點和套用場景。
1. Nextcloud: 你的個人雲端儲存
Nextcloud 是一個強大的開源雲端儲存解決方案,允許你建立自己的類似 Dropbox 的服務。這不僅僅關乎檔儲存;Nextcloud 還配備了一系列功能,如 檔同步(FS)、協作工具(CT) 等。借助 Nextcloud,你可以托管自己的辦公套件,實作類似於 Google Docs 的即時文件編輯功能。此外,它還支持一系列外掛程式以擴充套件其功能——比如行事曆、聯系人管理,甚至視訊會議。
透過自托管 Nextcloud,你可以完全掌控你的數據,確保其保持私密和安全。同時,你也可以避免使用專有雲服務時所產生的訂閱費用,使其成為個人使用者和小型企業都能負擔得起的有效解決方案。
2. Pi-hole:網路級別的廣告攔截
在線上追蹤和廣告無處不在的時代,Pi-hole 提供了一種強大的解決方案來增強你的數位私密。Pi-hole 是一個DNS黑洞,在網路層面上阻止廣告和追蹤器。
一旦安裝設定好後,它會自動過濾掉連線到你網路中所有裝置的不需要內容。
Pi-hole 在 Raspberry Pi 上執行效率很高,但也可以部署在任何基於 Linux 的系統上。它提供了一個詳細的儀表板,你可以在其中監控攔截請求,並且甚至可以手動添加白名單或黑名單網域名稱。
對於那些希望減少線上廣告和追蹤器造成的幹擾並保護私密的人來說,Pi-hole 是一個不可或缺的工具。
3. Home Assistant:無需雲端的智慧家居控制
Home Assistant 是一個開源家居自動化平台,優先考慮本地控制和私密。與許多依賴雲端服務的商業智慧家居系統不同,Home Assistant 完全執行在你的本地網路上。它支持各種型別的裝置——包括但不限於燈光、恒溫器、安全網路攝影機和喇叭,允許你整合並自動化整個智慧家居環境。
該平台具有高度可客製性,提供使用者友好的界面以及先進的自動化功能。無論是設定簡單的例行程式,如離開家時關閉燈光,還是涉及多個裝置和條件的復雜自動化,Home Assistant 都能為你提供所需的工具。透過自我托管你的智慧家居,你可以完全掌控你的數據,並避免與雲基礎系統相關聯的安全漏洞。
4. Passbolt:基於團隊的密碼管理
Passbolt 是一個專為團隊設計的開源密碼管理器,但個人使用者也可以使用。它註重安全效能,具備端到端加密功能,並提供使用者友好的界面,使分享密碼和管理憑證變得更加簡單。
Passbolt 可無縫整合到您的現有系統中(如 LDAP/Active Directory),提供 API 存取及雙因素認證(2FA)等功能。此外,它還提供了詳細的使用者活動日誌和可自訂的角色設定,使其成為多個使用者需要共享存取許可權的協作環境中的理想工具。
透過自托管Passbolt,您可以確保團隊的密碼安全地儲存在您自己的伺服器上,並且可以完全控制存取和加密。這使得Passbolt成為在地化密碼管理器的優秀替代方案,特別是對於重視數據私密和安全性的政府機構、金融機構等組織而言。
5. Ghost:打造專業的線上出版平台
對於希望開設部落格、新聞網站或任何線上出版物的人來說,Ghost是一個理想的選擇。 Ghost是一款專為專業出版設計的開源管理系統(CMS)。它憑借簡潔的設計、使用者友好的界面和強大的內容創作工具而廣受贊譽。
Ghost的一個亮點是支持Markdown標示語言,這使得快速輕松地進行內容格式化成為可能。 此外,它還內建了搜尋引擎最佳化工具、會員和訂閱選項,並提供了多種主題供您自訂網站的外觀和感覺。將幻影部署在自己的伺服器上意味著您可以完全擁有您的內容,並可以根據需要擴充套件出版物而不受第三方平台的限制。
6. Matomo:掌握你的網站分析
理解訪客如何與你的網站互動對網站營運至關重要,但依賴像Google Analytics這樣的服務會帶來私密方面的擔憂。Matomo(原名Piwik)是一個自主托管的替代方案,提供全面的網站分析功能,並且保護使用者私密。
Matomo 可以提供關於你網站流量的詳細見解,包括訪客行為、轉化率以及搜尋引擎排名等資訊。此外,它還包含熱圖、A/B 測試和目標追蹤等功能,使其成為最佳化站點的強大工具。透過自主托管 Matomo 伺服器,你可以確保所有收集的數據都在你的控制之下,從而保護使用者私密並遵守如GDPR這樣的數據保護條例。
7. BookStack:簡單易用的知識管理和文件系統
BookStack 是一個開源且支持自托管的wiki平台,旨在使文件建立和組織變得輕松有序。無論是編寫使用者手冊、技術文件還是個人知識庫,BookStack 都能提供一個直觀的界面來構建和管理內容。
BookStack 采用了類似書籍的層級結構,你可以將資訊組織成書籍、章節和頁面。它還支持 Markdown 和 WYSIWYG 編輯器,使內容建立更加靈活且使用者友好。
得益於基於角色的存取控制、搜尋功能和版本歷史等特性,BookStack 成為了團隊和個人尋找可靠文件平台的理想選擇。
8. Jitsi Meet:私人視訊會議
伴隨著遠端辦公和線上會議的發展,視訊會議已經成為了人們日常生活中不可或缺的一部份。Jitsi 視訊會議是免費且開源的視訊會議解決方案(Jitsi Meet),您可以自行托管在自己的伺服器上。它提供了與 Zoom 等商業平台相似的功能,例如螢幕共享、錄制和聊天,並且還具備全面的私密保護及不跟蹤使用者數據的特點。
Jitsi 視訊會議只需要簡單的配置就能執行,並且可以在多種伺服器上高效工作。此外,它還具有很高的可延伸性,能夠支持大規模會議同時容納大量參與者。透過自行托管 Jitsi 視訊會議,您能夠為團隊、客戶或社群建立一個安全的溝通環境,從而不必依賴第三方服務。
9. Paperlessness-ng:實作無紙化辦公,告別實體文件
在日益數位化的時代,管理紙質文件可能會讓人感到不便。paperlessness-ng 是一個開源的文件管理系統,幫助您透過電子方式掃描、歸檔和檢索您的文件。它設計簡單易用,使得組織數位檔變得輕松。
Paperlessness-ng 支持 OCR(光學字元辨識),允許您搜尋掃描文件的內容。此外,它還提供了自動檔分類、標簽設定以及版本控制等功能。無論是想在家實作無紙化辦公,還是需要為小型企業尋找一個文件管理系統,Paperlessness-ng 都能提供強大且靈活的工具支持。
10. Gitea: 輕量級程式碼托管
Git 是現代軟體開發的重要工具,而 Gitea 則提供了一種輕量級、自主托管的 Git 服務,非常適合小型團隊或個人計畫使用。Gitea 提供了一個使用者友好的界面來管理 Git 儲存庫、程式碼審查、問題跟蹤以及 CI/CD 管道。
Gitea 的一個優勢在於其低資源占用,使其成為在簡配硬體上部署的理想選擇。雖然操作簡便,但 Gitea 依然提供了一系列強大功能,包括與流行 DevOps 工具的整合和支持多種身份驗證方法。透過自主托管 Gitea,您可以實作對程式碼庫的全面控制,並且無需依賴 GitHub 或 GitLab 等外部服務。
11. Uptime Kuma:監控您的網站
確保您網站的正常執行時間和效能至關重要,特別是當您營運關鍵服務時。Uptime Kuma 是一個開源監控工具,允許您追蹤網站、伺服器和 API 的狀態。它提供詳細的報告和通知功能,幫助您快速應對任何問題。
Uptime Kuma 的儀表板直觀易用,可以迅速檢視所有監控服務的狀態。您可以設定多種監測型別,包括 HTTP、TCP 和 Ping,並在電子信件、Slack 或其他訊息平台上設定自訂告警。透過自行托管 Uptime Kuma,您可以在不依賴第三方監測服務的情況下獲得基礎設施的即時健康狀況洞察。
12. Uptime Kuma:您的個人媒體伺服器
對於媒體愛好者而言,席爾斯提供了一個絕佳的選擇,用於組織和流式傳輸您個人的視訊、音樂和照片收藏。席爾斯是一個您可以安裝在自己硬體上的媒體伺服器,允許您在家裏建立自己的Netflix風格的家庭串流媒體服務。
席爾斯會自動利用後設資料(包括封面藝術、描述和評分)對您的媒體進行分類整理。它支持多種裝置流式傳輸,包括智慧型電視、行動裝置和網路瀏覽器。透過席爾斯,您還可以與朋友和家人共享您的媒體庫,使其成為任何希望管理其數位媒體收藏的人的理想解決方案。
13. Plex:保存網頁待後閱讀
plex是一款開源的「待後閱讀」套用,它允許你保存網頁以供日後閱讀。這與Pocket等服務類似,但你可以完全掌控自己的閱讀列表。
plex支持多種內容格式,包括文章、PDF和電子書。此外,還提供了標簽分類、全文搜尋以及離線閱讀等功能,使組織和存取已保存的內容變得十分便捷。透過自行托管plex,你可以確保你的閱讀習慣和個人偏好保持私密性。
14. Netdata:即時伺服器監控
Netdata 是一個強大的監控工具,能夠提供有關伺服器效能和健康狀況的即時見解。它提供了廣泛指標的詳細圖表和圖形,包括 CPU 使用率、記憶體、磁盤 I/O 和網路流量。
Netdata 設計簡潔高效,使其即使在低配置硬體上也能勝任監控任務。此外,它還支持多種外掛程式和整合,並提供個人化的客製選項。不論是單一伺服器還是復雜的基礎架構,Netdata 都能提供有效的工具來監測並最佳化您的系統。
15. Kanbord:視覺化計畫管理
Kanbord是一種使用看板來視覺化任務和工作流程的計畫管理工具。它適用於管理個人計畫或小型團隊。
您可以使用Kanbord建立任務並將它們分配給團隊成員,同時透過視覺化方式跟蹤進度。該工具支持拖放式任務管理、自訂工作流以及即時協作。透過自行托管Kanbord,您可以確保計畫數據的安全,並根據您的具體需求對平台進行個人化客製。
16. Photoprism:管理您的照片收藏
Photoprism是一個用於管理和組織照片的自我托管平台。它包括基於AI的標簽、強大的搜尋功能,並支持多種影像格式,包括RAW檔。
Photoprism會根據內容、位置和其他後設資料自動對您的照片進行分類,使您輕松找到特定的照片。它還提供了一個簡潔現代的界面來瀏覽和分享照片。自己托管Photoprism將讓您完全控制自己的相片圖庫,確保您的記憶安全私密地保存。
17. Owncast:自主直播內容
Owncast 是一個支持自主托管的即時視訊和網頁聊天服務,允許您不依賴 Twitch 或 YouTube 等第三方平台進行內容直播。對於希望自主建立和客製直播體驗,並能夠全面掌控其內容及觀眾的人來說,Owncast 是一個不錯的選擇。
Owncast 支持多種直播格式,並提供即時聊天、自訂疊加以及與其他廣播工具的整合等功能。不論是直播遊戲會話、現場活動還是教育內容,Owncast 都能提供一個靈活且安全的平台。
18. Vaultwarden:輕量級密碼管理
Vaultwarden(原名Bitwarden RS)是一個輕量級、自我托管的Bitwarden實作。它提供了與Bitwarden相同的強健密碼管理功能,並且資源占用較少,因此適合在效能有限的硬體上進行部署。
Vaultwarden 支持 Bitwarden 的所有關鍵功能,包括安全的密碼儲存、雙因素認證以及跨平台同步。對於希望享受 Bitwarden 安全性和便利性同時又對數據擁有完全控制權的使用者來說,這是一個極佳的選擇。
19. Firefly III:個人財務管理
管理個人財務可能較為復雜。但借助Firefly III這一自助托管的個人財務管理工具,你可以簡化這一過程。它幫助你跟蹤支出、收入、預算和投資,並確保你的財務數據保持私密性。
Firefly III 提供詳細報告和視覺化圖表,幫助你了解自己的消費習慣並作出明智決策。此外,它還支持多種貨幣、銀行帳戶對賬以及自動化交易匯入功能。自行托管 Firefly III 可以讓你完全控制自己的財務資訊,使其成為預算和財務管理的理想工具。
20. HedgeDoc:協同文件編輯
HedgeDoc 是一個支持即時協作的 markdown 編輯器,讓你能夠建立和分享文件。它特別適用於筆記、文件編寫和合作撰寫文章,提供即時預覽功能,還有多種匯出選項。
HedgeDoc 支持廣泛的 markdown 特性,包括表格、程式碼塊以及 LaTeX 數學公式。此外,它還與 GitHub 等其他工具整合,讓你可以輕松地分享和協作編輯文件。透過自行托管 HedgeDoc,你可以建立一個安全的環境來進行合作撰寫和文件編寫,避免受到第三方服務的限制。
結論
自托管不僅是一種愛好,更是掌握自己數位生活的一種方式。上述計畫提供了廣泛的可能,從增強私密和安全到管理媒體和計畫。借助自托管解決方案的力量,你能夠建立一個量身定做的數位環境,滿足你的特定需求和偏好。
這些計畫代表了向更大自主權邁進的一步,讓你能夠擺脫對第三方服務的依賴,轉向更加自給自足、安全和私密的數位體驗。無論你是經驗豐富的系統管理員還是好奇的新手,在awesome-selfhosted倉庫中都有適合你的選項。所以為什麽還要等待?投身於自托管的世界,從今天開始構建你的家庭實驗室吧!