Awesome-Selfhosted
Last updated
Last updated

自託管是在您自己的服務器上託管和管理應用程序的做法,而不是從 [SaaSS](https://www.gnu.org/philosophy/who-does-that-server-really-serve. html) 提供者。
這是 免費 軟件 網絡服務 和 [網絡應用程序](https ://en.wikipedia.org/wiki/Web_application),可以託管在您自己的服務器上。非自由軟件列在 Non-Free 頁面上。
請參閱 貢獻。
## 目錄
[文件傳輸-單擊和拖放上傳](#file-transfer---單擊--drag-n-drop-upload)
[狀態/正常運行時間頁面](#status--uptime-pages)
## 軟件
相關:個人儀表板
相關:內容管理系統 (CMS)
訪問內存 (AtoM) - 基於 Web 的開源應用程序,用於在多語言、多存儲庫環境中進行基於標準的檔案描述和訪問。(Demo, Source Code) AGPL-3.0-only
PHP
ArchiveBox - 自託管的 wayback 機器,可從您的書籤、瀏覽歷史記錄、RSS 提要或其他來源創建網站的 HTML 和屏幕截圖存檔。(源代碼) MIT
Python
Archivematica - 成熟的數字保存系統,旨在維護基於標準的、對數字對象集合的長期訪問。(Demo, Source Code)AGPL-3.0-only``Python
ArchivesSpace - 檔案信息管理應用程序,用於管理和提供對檔案、手稿和數字對象的 Web 訪問。(Demo, Source Code) ECL-2.0
Ruby
集體訪問 - 普羅維登斯 - 高度可配置的基於 Web 的框架,用於管理、描述和發現支持各種元數據標準、數據類型和媒體格式的數字和物理館藏。(源代碼) GPL-3.0-only
PHP
Horahora - Niconico、Bilibili 和 Youtube 的視頻託管網站和視頻存檔管理器。麻省理工學院``去
相關:物聯網 (IoT)
加速文本 - 自動生成多種自然語言描述的數據,其措辭和結構各不相同。Apache-2.0
Java
Actionsflow ⚠
- 免費的 Zapier/IFTTT 替代方案,供開發人員根據 Github 操作自動化您的工作流程。MIT
Docker/Nodejs
ActiveWorkflow - 基於軟件代理的智能流程和工作流自動化平台。麻省理工學院``紅寶石
Alltube - youtube-dl 的 Web 界面,這是一個下載視頻和音頻的程序100 多個網站。(源代碼) GPL-3.0
PHP
Beehive - 靈活的事件和代理系統,允許您創建自己的代理來執行由事件和過濾器觸發的自動化任務。AGPL-3.0
Go
betanin - 您的 torrent 客戶端和音樂播放器的中間人音樂組織。基於 beets.io,類似於 Sonarr 和 Radarr。GPL-3.0
Python
ChiefOnboarding - 員工入職平台,允許您配置用戶帳戶並使用待辦事項、資源、文本/電子郵件/Slack 消息等創建序列!可作為門戶網站和 Slack 機器人使用。(源代碼) AGPL-3.0
Python
CouchPotato - CouchPotato 是一個自動的電影視頻庫管理器。以您想要的質量自動搜索、下載和處理 torrent/nzb。(源代碼) GPL-3.0
Python
劇集 ⚠
- 使用 django、bootstrap4 構建的自託管電視節目劇集跟踪器和推薦器。麻省理工學院``Python
Exadel CompreFace - 人臉識別系統,提供人臉識別、人臉檢測等人臉服務的REST API,可通過docker輕鬆部署。有適用於 Python 和 JavaScript 語言的 SDK。無需事先的機器學習技能即可使用。(源代碼) Apache-2.0
Docker/Java/Nodejs
耳機 - NZB 和 Torrent 的自動音樂下載器,用 Python 編寫。它支持 SABnzbd、NZBget、Transmission、µTorrent、Deluge 和 Blackhole。GPL-3.0
Python
Healthchecks - 偵聽 ping 並在 ping 延遲時發送警報的 Django 應用程序。(源代碼) BSD-3-Clause
Python
homebank-converter - 將導出銀行文件轉換為兼容的 Homebank csv 的 Web 應用程序。(演示) AGPL-3.0
HTML5
HRConvert2 - 具有基於會話的身份驗證、自動臨時文件維護和日誌記錄功能的拖放文件轉換服務器。GPL-3.0
PHP
Huginn - 允許您構建代理來監控和代表您行事。麻省理工學院``紅寶石
LazyLibrarian ⚠
- LazyLibrarian 是一個跟踪作者並獲取元數據以滿足您所有數字閱讀需求的程序。它結合使用 Goodreads Librarything 和可選的 GoogleBooks 作為作者信息和書籍信息的來源。GPL-3.0
Python
MetaTube ⚠
- 從 YouTube 自動下載音樂的 Web GUI 添加來自 Spotify、Deezer 或 Musicbrainz 的元數據。GPL-3.0
Python
MeTube - youtube-dl 的 Web GUI,支持播放列表。允許從數十個網站下載視頻。AGPL-3.0
Python/Nodejs/Docker
nefarious - 自動下載電影和電視節目的 Web 應用程序。GPL-3.0
Python
OliveTin - OliveTin 是一個用於運行 Linux shell 命令的 Web 界面。AGPL-3.0
Go
Patrowl - 開源、智能和可擴展的安全運營編排平台。AGPL-3.0
Python
Podgrab - 輕量級播客管理器和自動播客劇集下載器。它會為您監控播客,並在新劇集上線時自動下載。GPL-3.0
Docker/Go
SiteInspector - 用於捕獲網站上的拼寫錯誤、語法錯誤、斷開鏈接和其他錯誤的基於 Web 的工具。(Demo, Source Code) AGPL-3.0
Ruby
StackStorm - StackStorm(又名 IFTTT for Ops)是用於自動修復、安全響應、故障排除、部署等的事件驅動自動化。包括規則引擎、工作流、具有 6000 多個操作和 ChatOps 的 160 個集成包。(源代碼) Apache-2.0
Python
WebUI-aria2 - 與 aria2 下載器交互的界面。使用非常簡單,只需在任何網絡瀏覽器中下載並打開 index.html。(演示) MIT
HTML5
ydl_api_ng - 用於在遠程服務器上啟動下載的簡單 youtube-dl REST API。GPL-3.0
Python
YoutubeDL-Material - 基於 youtube-dl 的受 Material Design 啟發的 YouTube 下載器。支持播放列表、質量選擇、搜索、黑暗模式等,所有這些都採用簡潔現代的設計。麻省理工學院
Nodejs
Zenbot - Zenbot 是一個輕量級、可擴展的人工智能交易機器人,適用於比特幣、以太幣、萊特幣等。麻省理工學院
Nodejs
µTask - µTask 是一個自動化引擎,用於建模和執行在 yaml 中聲明的業務流程。BSD-3-Clause
Go
另見:WeblogMatrix
Blogotext - 用 PHP 和 SQLite 編寫的免費博客引擎。這為您提供了安裝過程中無與倫比的簡單性和出色的性能。麻省理工學院
PHP
Bludit ⚠
- 在幾秒鐘內建立網站或博客的簡單應用程序。Bludit 使用平面文件(JSON 格式的文本文件)來存儲帖子和頁面。(Demo, Source Code) MIT
PHP
Cadmus - Cadmus 是一個由 Markdown 提供支持的極其輕量級的平面文件博客平台。麻省理工學院
PHP
Chyrp Lite - 超棒的超輕量級博客引擎。(源代碼) BSD-3-Clause
PHP
Dante Stories - 使用 Ruby on Rails 構建的自託管 Medium 平台。(源代碼) MIT
Ruby
Haven - 帶有降價編輯和內置 RSS 閱讀器的私人博客系統。(Demo, Source Code) MIT
Ruby
Hotglue - Freehand CMS,允許直接在網絡瀏覽器中構建網站。它使用平面文件進行存儲並提供直觀的 GUI。(Demo, Source Code) GPL-3.0
PHP
htmly - 無數據庫博客平台(平面文件博客)。(Demo, Source Code) GPL-2.0
PHP
Serendipity - Serendipity (s9y) 是一個使用 Smarty 模板的高度可擴展和可定制的 PHP 博客引擎。(源代碼) BSD-3-Clause
PHP
相關:[民意調查和事件](#polls-and-events)
Alf.io - 開源訂票系統。(Demo, Source Code) GPL-3.0
Java
Cal.com - 開源在線預約調度系統。(Demo, Source Code) MIT
Nodejs
Easy!Appointments - 一個高度可定制的網絡應用程序,允許您的客戶通過網絡與您預約。(Demo, Source Code) GPL-3.0
PHP
Espial - 一個基於 Web 的開源書籤服務器。AGPL-3.0
Haskell
Firefox 帳戶服務器 - 這允許您託管自己的 Firefox 帳戶服務器。(源碼) MPL-2.0
Nodejs, Java
Firefox 同步服務器 - 同步 Firefox 書籤、密碼、歷史記錄、選項卡、首選項。MPL-2.0
Python
Hackershare - 黑客的社交書籤網站。(Demo) MIT
Ruby
LinkAce - 帶有自動備份到 Internet 存檔、鏈接監控和完整 REST API 的書籤存檔。安裝是通過 Docker 完成的,或者作為一個簡單的 PHP 應用程序。(Demo, Source Code) GPL-3.0
PHP
No Fuss Bookmarks - 非常簡單的軟件和服務,用於存儲專門為黑客設計的書籤(不需要花哨的界面,但需要漂亮的 API)。(源代碼) GPL-3.0
Python
回憶 - 自託管書籤和存檔管理器。AGPL-3.0
Python
Shiori - 使用 Go 構建的簡單書籤管理器。麻省理工學院``去
ubookmark - 啟用 LDAP 的書籤服務。(Demo, Source Code) GPL-2.0
Python
xBrowserSync - 用於在瀏覽器和設備之間同步瀏覽器數據的開源工具。(源代碼) MIT
Nodejs
相關:群件
另請參閱:[CalDAV 和 CardDAV 實現的比較 - 維基百科](https://en.wikipedia.org/wiki/Comparison_of_CalDAV_and_CardDAV_implementations)
Davis - 基於 Symfony 5 和 Bootstrap 4 的簡單、可 docker 化和完全可翻譯的 sabre/dav 管理界面,主要受 Baïkal 啟發。麻省理工學院
PHP
DecSync CC - 無服務器聯繫人,日曆同步使用您自己的文件同步方法即Syncthing,Nextcloud等([源代碼](https ://github.com/39aldo39/DecSyncCC)) GPL-3.0
Kotlin
Etebase (EteSync) - 支持日曆和聯繫人數據的端到端加密和日誌式個人信息服務器,為自己的客戶提供服務。(源代碼) AGPL-3.0
Python/Django
EteSync Web - EteSync 的官方基於 Web 的客戶端(即他們的 Web 應用程序)。(Demo, Source Code) AGPL-3.0
Javascript
InfCloud - 開源 CalDAV/CardDAV Web 客戶端實現。(Demo, Source Code) AGPL-3.0
Javascript
### 溝通
BluetoothCommunicatorExample - 藍牙 LE 聊天應用程序,用於在具有 P2P 架構的 android 設備之間進行通信。(客戶端) Apache-2.0
Java
Centrifugo - 與語言無關的實時消息傳遞(Websocket 或 SockJS)服務器。(演示) MIT
Go
Cherry - 微型網絡聊天服務器。GPL-2.0
Go
Darkwire.io - 端到端加密即時網絡聊天。麻省理工學院
Nodejs
Enigma Reloaded - 適用於任何平台的 DIY 消息和文件加密。GPL-3.0
Javascript
Jam - Jam 是 Clubhouse 的開源替代品:用於與朋友和家人交談的私人音頻聊天室。(Demo, Source Code) AGPL-3.0
Docker/Node.js
Jitsi Meet - Jitsi Meet 是一個開源 (MIT) WebRTC Javascript 應用程序,它使用 Jitsi Videobridge 提供高質量、可擴展的視頻會議。(源代碼) MIT
Javascript
Jitsi Video Bridge - WebRTC 兼容的選擇性轉發單元 (SFU),允許多用戶視頻通信。(源代碼) Apache-2.0
Java
KChat - 基於 PHP 的實時聊天應用程序。Apache-2.0
PHP
LeapChat - 短暫的、加密的、瀏覽器內的聊天室。AGPL-3.0
Javascript
LiveKit - 帶有客戶端 SDK 的現代、可擴展的 WebRTC 會議平台。(Demo, Source Code) Apache-2.0
Go
Matrix 控制台 Web - Web 客戶端旨在展示 Matrix 功能,以及 Matrix 標準的參考實現。(源代碼) Apache-2.0
Javascript
Mattermost - 開源、本地 Slack-alternative。它可以與 Gitlab 集成。(源代碼) AGPL-3.0/Apache-2.0
Go
Mibew - Mibew Messenger 是一個用 PHP 和 MySQL 編寫的開源實時支持應用程序。它可以直接從您的網站實時提供一對一的聊天幫助。(Demo, Source Code) Apache-2.0
PHP
ntfy - 使用 HTTP PUT/POST 將通知推送到手機或桌面,使用 Android 應用程序、CLI 和 Web 應用程序,類似於 Pushover 和 Gotify。(Demo, Source Code, [Clients](https://github.com/binwiederhier/ntfy- android)) Apache-2.0/GPL-2.0
Go
Papercups - 一個用 Elixir 編寫的開源實時客戶聊天網絡應用程序。(Demo, Source Code) MIT
Elixir
PushBits - 自託管通知服務器,用於通過 Matrix 中繼推送通知,類似於 PushBullet 和 Gotify。ISC``去
pWS - pWS 是一個免費的、開源的 Pusher 插件替代方案。麻省理工學院
Nodejs
RetroShare - 安全和分散的通信系統。提供去中心化聊天、論壇、消息傳遞、文件傳輸。(源代碼) GPL-2.0
C++
Rocket.Chat - 類似於 Gitter.im 或 Slack 的團隊聊天解決方案。(源代碼) MIT
Nodejs
噓 - 對電子郵件或聊天記錄保密,使用帶有密碼短語和到期日期的安全鏈接共享它們。麻省理工學院``Python
SimpleX Chat - 最私密和安全的聊天和應用平台 - 現在採用雙棘輪 E2E 加密。AGPL-3.0
Haskell
Spectrum 2 - Spectrum 2 是一種開源即時消息傳輸。它允許用戶即使在使用不同的 IM 網絡時也可以一起聊天。(源代碼) GPL-3.0
C++
StoneAge Messenger - 自託管的 Android Messenger,與 S3 兼容的存儲是唯一需要的後端。(源代碼, 客戶端) GPL-3.0
Java
Syndie - Syndie 是一個用於運營分佈式論壇的自由系統。CC0-1.0
Java
TextBelt ⚠
- 使用運營商特定網關免費發送短信且無廣告的外發 SMS API。麻省理工學院``Javascript
Tinode - 即時通訊平台。Go 中的後端。客戶端:Swift iOS、Java Android、JS webapp、腳本化命令行;聊天機器人。(Demo, Source Code, Clients) GPL-3.0
Go
[Tuber](https://blog.trailofbits.com/2015/12/15/self-hosted-vide o-chat-with-tuber/) - 點對點視頻聊天有效。(源代碼) MIT
Javascript
Wirow - 一個功能齊全的自託管視頻網絡會議平台。AGPL-3.0
C
郵件服務器的簡單部署,例如對於沒有經驗或不耐煩的管理員。
docker-mailserver - 生產就緒的全棧但簡單的郵件服務器(SMTP、IMAP、LDAP、反垃圾郵件、防病毒等)正在運行一個容器內。只有配置文件,沒有 SQL 數據庫。(源碼) MIT
Docker
emailwiz - Luke Smith 的 bash 腳本,用於在 debian 上完全自動化 Postfix/Dovecot/SpamAssassin/OpenDKIM 服務器的設置。GPL-3.0
Bash
Excision Mail - 全棧,基於 OpenSMTPD 的安全郵件服務器,用於使用 ansible 的 OpenBSD。ISC
Shell/Ansible
homebox - Ansible 腳本套件,用於在 Debian 上部署功能齊全的郵件服務器。盡可能不顯眼和自動化,注重穩定性和安全性。GPL-3.0
外殼
Maddy 郵件服務器 - 實現 SMTP(MTA 和 MX)和 IMAP 的一體化郵件服務器。用單個守護程序替換 Postfix、Dovecot、OpenDKIM、OpenSPF、OpenDMARC。GPL-3.0
Go
Mail-in-a-Box - 使用一個命令將任何 Ubuntu 服務器變成功能齊全的郵件服務器。(源代碼) CC0-1.0
Shell
Ptorx - 電子郵件隱私。通過別名轉發匿名發送和接收。GPL-3.0
Nodejs
Simple NixOS Mailserver - 利用 Nix 生態系統的完整郵件服務器解決方案。GPL-3.0
尼克斯
SimpleLogin - 用於保護您的電子郵件地址的開源電子郵件別名解決方案。附帶瀏覽器擴展和移動應用程序。(源代碼) MIT
Docker/Python
MDA - IMAP/POP3 軟件
Cyrus IMAP - 電子郵件 (IMAP/POP3)、聯繫人和日曆服務器。(源代碼) BSD-3-Clause-Attribution
C
MailForm - Formspree 和 SendGrid 的輕量級自託管開源替代方案。Apache-2.0
Nodejs
MTA / SMTP 服務器
Courier MTA - 快速、可擴展的企業郵件/群件服務器,提供 ESMTP、IMAP、POP3、網絡郵件、郵件列表、基本的基於網絡的日曆和日程安排服務。(源代碼) GPL-3.0
C
MailCatcher - Ruby gem,它部署了一個簡單的 SMTP MTA 網關,接受所有郵件並顯示在 Web 界面中。對調試或開發很有用。(源代碼) MIT
Ruby
Maildrop - 一次性電子郵件 SMTP 服務器,對開發也很有用。麻省理工學院``斯卡拉
MailHog - 運行 SMTP MTA 網關的小型 Golang 可執行文件,該網關接受所有郵件並顯示在 Web 界面中。對調試或開發很有用。麻省理工學院``去
Postfix - 快速、易於管理和安全的 Sendmail 替換。IPL-1.0
C
Sendmail - 郵件傳輸代理 (MTA)。發送郵件
C
郵件列表服務器和群發郵件軟件 - 一封郵件發送給多個收件人。
HyperKitty - 開源 Django 應用程序,提供訪問 GNU Mailman v3 檔案的 Web 界面。(Demo, Source Code) GPL-3.0
Python
Keila - 自託管可靠且易於使用的通訊工具。Mailchimp 或 Sendinblue 等專有服務的替代方案。(Demo, Source Code) AGPL-3.0
Elixir
Mailman - Gnu 郵件列表服務器。GPL-3.0
Python
MailyHerald - 自託管 Mailchimp 替代方案,您可以輕鬆地與您的網站集成。幫助您發送和管理您的申請郵件。它支持電子郵件營銷和執行您發送給用戶的每日通知流。(源代碼) LGPL-3.0
Ruby
Sympa - 郵件列表管理器。GPL-2.0
Perl
Afterlogic WebMail Lite - 用於現有 IMAP 郵件服務器、Plesk 或 cPanel 的快速且易於使用的 webmail 前端。(Demo, Source Code) AGPL-3.0
PHP
IMP - 提供對 IMAP 和 POP3 帳戶的網絡郵件訪問的 HORDE 應用程序。(Demo, Source Code) GPL-2.0
PHP
Isotope Mail - 使用 ReactJS 和 Spring 構建的基於微服務的 webmail 客戶端。(源代碼) Apache-2.0
Docker/Java
SnappyMail - 簡單、現代、輕量級和快速的基於 Web 的電子郵件客戶端。(它是 RainLoop 的一個積極開發的分支)。(Demo, Source Code) AGPL-3.0
PHP
SquirrelMail - 另一個基於瀏覽器的 IMAP 客戶端。(源代碼) GPL-2.0
PHP
IRC 通訊軟件
Convos - 始終在線的網絡 IRC 客戶端。(Demo, Source Code) Artistic-2.0
Perl
Kiwi IRC - 具有主題支持的響應式 Web IRC 客戶端。(Demo, Source Code) Apache-2.0
Nodejs
Quassel IRC - 分佈式 IRC 客戶端,意味著一個(或多個)客戶端可以連接到中央核心或從中央核心分離。(源代碼) GPL-2.0
C++
Robust IRC - RobustIRC 是沒有 netsplits 的 IRC。分佈式 IRC 服務器,基於 RobustSession 協議。(源代碼) BSD-3-Clause
Go
休息室 - 自託管網絡 IRC 客戶端。(Demo, Source Code) MIT
Nodejs
Tiny Tiny IRC - 一個支持 IRC 的開源 AJAX 驅動的聊天平台 ([Source Code](https://git.tt-rss .org/fox/tt-irc))。GPL-3.0
PHP/Java
UnrealIRCd - 用 C 語言編寫的模塊化、高級和高度可配置的 IRC 服務器,適用於 Linux、BSD、Windows 和 macOS。(源碼) GPL-2.0
C
Weechat - 快速、輕便且可擴展的聊天客戶端。GPL-3.0
C