Repolode
azukaar

azukaar/Cosmos-Server

自托管家庭服务器平台,兼具安全反向代理、应用管理和统一认证网关功能,内置 MFA 与防机器人保护。

可替代:Cloudflare AccessUnraid

Star
6,187
Fork
253
未关闭 Issue
209
最近提交
10天前

这是什么?

Cosmos Server 是一个自托管家庭服务器平台,既是应用访问的安全网关,也是服务器管理工具。它面向在服务器、NAS 或树莓派上运行 Plex、Home Assistant、博客等服务的用户,重点防范未授权访问和恶意流量。

项目将多项功能整合到一个 Web 界面中:基于 Let's Encrypt 自动签发 HTTPS 证书的反向代理、支持多因素认证和 OpenID 的认证服务、支持 docker-compose 的容器管理器、应用商店、存储与磁盘管理、基于 Restic 的备份,以及带告警的监控。此外还内置 VPN,以及 SmartShield 模块,通过限速、节流和封禁提供防机器人与防 DDoS 能力。

除了应用商店中的应用,Cosmos 也能管理任意 Docker 容器,并且可以按需关闭 Docker、数据库或 HTTPS 等模块。项目同时提供 JavaScript SDK、Go SDK 和 Terraform Provider,便于自动化配置。

核心功能

  • 01反向代理,支持自动 HTTPS,并可通过 DNS 验证签发通配符证书。
  • 02认证服务,支持多因素认证、OpenID 以及基于转发头和 HTML 的登录方式。
  • 03容器管理器,支持 docker-compose 并可审计容器安全。
  • 04SmartShield 提供动态限速、用户封禁以及防机器人和防 DDoS 保护。
  • 05内置 VPN,基于 Restic 的增量加密备份,以及带告警的实时监控。
  • 06支持磁盘管理与通过 RClone 接入的网络存储,并提供 JS 和 Go SDK 及 Terraform Provider。

适用场景

  • 为 Plex、Home Assistant 等自托管应用提供带 HTTPS 的统一入口。
  • 让家人或朋友通过一个账号单点登录访问多项家庭服务。
  • 在家用 NAS 或树莓派上管理 Docker 容器及其更新。
  • 无需在路由器上开放端口,通过内置 VPN 远程访问家中服务。

使用前须知

  • 元数据中未明确标注许可证,使用前请先查看仓库的许可证条款。
  • 这是一个功能广泛、内置众多组件的自托管平台,部署和日常维护需要投入一定精力。

标签

常见问题

Cosmos-Server 是什么?
自托管家庭服务器平台,兼具安全反向代理、应用管理和统一认证网关功能,内置 MFA 与防机器人保护。 Cosmos Server 是一个自托管家庭服务器平台,既是应用访问的安全网关,也是服务器管理工具。它面向在服务器、NAS 或树莓派上运行 Plex、Home Assistant、博客等服务的用户,重点防范未授权访问和恶意流量。
Cosmos-Server 可以免费使用吗?用的什么许可证?
Cosmos-Server 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
Cosmos-Server 还在维护吗?
活跃维护中。Cosmos-Server 最近一次提交是在 2026年10月9日。
Cosmos-Server 适合用来做什么?
为 Plex、Home Assistant 等自托管应用提供带 HTTPS 的统一入口。 让家人或朋友通过一个账号单点登录访问多项家庭服务。 在家用 NAS 或树莓派上管理 Docker 容器及其更新。 无需在路由器上开放端口,通过内置 VPN 远程访问家中服务。
在哪里获取 Cosmos-Server?
源代码和安装说明在 GitHub 上:https://github.com/azukaar/Cosmos-Server

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目