Repolode
azukaar

azukaar/Cosmos-Server

Платформа для домашнего сервера с самостоятельным размещением: защищённый reverse proxy, управление приложениями и шлюз с авторизацией, MFA, SSO и защитой от ботов.

Open source альтернатива:Cloudflare AccessUnraid

Звёзды
6,187
Форки
253
Открытые issues
209
Последний коммит
10 дней назад

Что это?

Cosmos Server — платформа для домашнего сервера с самостоятельным размещением. Она работает как защищённый шлюз перед вашими приложениями и одновременно позволяет управлять сервером. Проект рассчитан на тех, кто запускает на сервере, NAS или Raspberry Pi такие сервисы, как Plex, Home Assistant или блог. В центре внимания — защита этих сервисов от несанкционированного доступа и злоупотреблений.

В проекте объединено несколько инструментов с общим веб-интерфейсом: reverse proxy с автоматической настройкой HTTPS через Let's Encrypt, сервер аутентификации с многофакторной аутентификацией и OpenID, менеджер контейнеров с поддержкой docker-compose, магазин приложений, управление хранилищем и дисками, резервное копирование на базе Restic и мониторинг с оповещениями. Также в комплект входят VPN и модуль SmartShield, который ограничивает частоту запросов, применяет троттлинг и блокировки, а также защищает от ботов и DDoS-атак.

Cosmos может запускать любые Docker-контейнеры, а не только приложения из собственного магазина, и его можно использовать без некоторых модулей, например Docker или HTTPS. Для автоматизации доступны JavaScript SDK, Go SDK и провайдер Terraform.

Ключевые возможности

  • 01Reverse proxy с автоматической настройкой HTTPS и wildcard-сертификатов через DNS challenge.
  • 02Сервер аутентификации с многофакторной аутентификацией, OpenID, а также стратегиями forward-header и HTML.
  • 03Менеджер контейнеров с поддержкой docker-compose и аудитом безопасности.
  • 04Ограничение частоты запросов, блокировка пользователей и защита от ботов и DDoS-атак с помощью SmartShield.
  • 05Встроенный VPN, инкрементальное шифрованное резервное копирование с Restic и мониторинг в реальном времени с оповещениями.
  • 06Управление хранилищем и сетевыми хранилищами через RClone, а также SDK и провайдер Terraform.

Сценарии использования

  • Настройка защищённого HTTPS-шлюза перед Plex, Home Assistant и другими приложениями, размещёнными на собственном сервере.
  • Предоставление членам семьи или друзьям доступа к нескольким домашним сервисам через единую систему входа.
  • Управление Docker-контейнерами и их обновлениями на домашнем NAS или Raspberry Pi.
  • Удалённый доступ к домашним сервисам через встроенный VPN без открытия портов на роутере.

Что важно знать

  • В метаданных лицензия не указана однозначно, поэтому перед использованием проверьте условия лицензии в репозитории.
  • Это широкая платформа для самостоятельного хостинга со множеством встроенных компонентов, поэтому её настройка и дальнейшее обслуживание требуют значительных усилий.

Темы

Частые вопросы

Что такое Cosmos-Server?
Платформа для домашнего сервера с самостоятельным размещением: защищённый reverse proxy, управление приложениями и шлюз с авторизацией, MFA, SSO и защитой от ботов. Cosmos Server — платформа для домашнего сервера с самостоятельным размещением. Она работает как защищённый шлюз перед вашими приложениями и одновременно позволяет управлять сервером. Проект рассчитан на тех, кто запускает на сервере, NAS или Raspberry Pi такие сервисы, как Plex, Home Assistant или блог. В центре внимания — защита этих сервисов от несанкционированного доступа и злоупотреблений.
Cosmos-Server можно использовать бесплатно? Какая у него лицензия?
Cosmos-Server распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Cosmos-Server всё ещё поддерживается?
Активно поддерживается. Последний коммит в Cosmos-Server — 9 окт. 2026 г..
Для чего можно использовать Cosmos-Server?
Настройка защищённого HTTPS-шлюза перед Plex, Home Assistant и другими приложениями, размещёнными на собственном сервере. Предоставление членам семьи или друзьям доступа к нескольким домашним сервисам через единую систему входа. Управление Docker-контейнерами и их обновлениями на домашнем NAS или Raspberry Pi. Удалённый доступ к домашним сервисам через встроенный VPN без открытия портов на роутере.
Где скачать Cosmos-Server?
Исходный код и инструкции по установке — на GitHub: https://github.com/azukaar/Cosmos-Server

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты