awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
azukaar avatar

azukaar/Cosmos-Server

0
View on GitHub↗
5,980 Stars·231 Forks·JavaScript·8 Aufrufecosmos-cloud.io↗

Cosmos Server

Cosmos-Server is a self-hosted server platform that combines an authentication gateway, a reverse proxy with dynamic rate limiting, and a Docker container orchestrator into a single management interface. It provides automatic HTTPS certificate management with wildcard support through DNS challenges, and secures self-hosted applications with token-based session management and plugin-based authentication middleware.

The platform distinguishes itself by integrating these capabilities into a unified system where the reverse proxy enforces authentication, rate limiting, and TLS termination before traffic reaches backend services. It includes a health-check and auto-recovery system that monitors service endpoints and automatically restarts failing containers, along with a dynamic rate-limiting engine that adjusts per-client limits in real time and applies exponential backoff or bans for abusive patterns.

Cosmos-Server handles the full lifecycle of TLS certificates via the ACME protocol, automates DNS record creation and deletion for domain validation, and manages Docker container deployment with networking, volume mounts, and restart policies. It also offers programmatic server management through SDKs in JavaScript, TypeScript, or Go, as well as a Terraform provider for infrastructure-as-code deployments.

Features

  • Self-Hosted Infrastructure - Hosts personal and business data on self-managed infrastructure, restoring ownership and privacy without sacrificing convenience.
  • Self-Hosted Server Platforms - Ships a unified self-hosted server platform combining authentication, reverse proxy, rate limiting, and container orchestration.
  • Centralized App Authentication Layers - Adds user login, token management, and access control to applications using a ready-to-use centralized authentication system.
  • Self-Hosted Authentication Gateways - Provides a self-hosted authentication gateway that adds login, token management, and access control to applications.
  • Docker Container Orchestrators - Manages the full lifecycle of Docker containers with networking, volume mounts, and restart policies.
  • Containerized Service Orchestration - Deploys and manages Docker containers with automated networking, volume mounts, and restart policies.
  • Reverse Proxies with Integrated Security - Routes all internal traffic through a central proxy that enforces authentication, rate limiting, and TLS termination before reaching backend services.
  • Self-Hosted Server Platforms - Ships a unified self-hosted server platform combining authentication, reverse proxy, rate limiting, and container orchestration.
  • DNS Record Automations - Automates DNS record creation and deletion for domain validation during certificate issuance, supporting multiple DNS provider APIs.
  • DNS Challenge Automation - Automates DNS record creation and deletion for ACME DNS challenges to issue wildcard TLS certificates.
  • Automatic Container HTTPS - Generates and renews TLS certificates for applications with wildcard support through DNS challenges.
  • Rate Limiting & Abuse Prevention - Protects APIs by dynamically adjusting rate limits and throttling or banning abusive clients based on behavior.
  • Endpoint Protection Measures - Adjusts rate limits dynamically, throttles abusive users, and enforces bans to safeguard server resources without manual tuning.
  • DNS Challenge Automation - Automates DNS record creation and deletion for ACME DNS challenges to issue wildcard TLS certificates.
  • Self-Hosted Security Tools - Applies enterprise-grade security measures to protect applications and data on a personal server.
  • TLS Certificate Configuration - Obtains and renews TLS certificates from Let's Encrypt automatically, including wildcard certificates via DNS challenges.
  • Session Token Issuance - Issues signed JSON Web Tokens for user sessions with configurable expiration and refresh mechanisms to maintain secure access.
  • User Authentication Systems - Handles user login, token storage, and access checks so applications do not need to build their own authentication system.
  • Dynamic Rate Limiters - Adjusts per-client rate limits in real time by tracking request frequency and applying exponential backoff or bans for abusive patterns.
  • ACME Certificate Lifecycle Managers - Manages the full lifecycle of TLS certificates via the ACME protocol with automatic renewal and wildcard DNS challenge resolution.
  • Auto-Recovery Systems - Monitors service endpoints with periodic probes and automatically restarts or reconfigures failing containers to maintain uptime.
  • API Rate Limiting - Adjusts rate limits based on user behavior and throttles or bans abusive clients to maintain API health.
  • Authentication Middlewares - Inserts authentication checks as middleware layers that validate tokens and session data before any application logic executes.
  • Programmatic Server Setups - Configures and deploys servers programmatically using SDKs in JavaScript, TypeScript, or Go, or through a Terraform provider.
  • Dynamic Rate Limiting - Applies dynamic rate limiting that adjusts per-client limits in real time and bans abusive patterns.
  • Dynamic - Applies dynamic rate limiting that adjusts per-client limits in real time and bans abusive patterns.
  • Automated Server Maintenance - Runs routine server tasks and deployments automatically to reduce manual intervention and maintenance effort.
  • Automated Server Configurations - Runs routine server tasks intelligently without manual intervention, simplifying ongoing administration.
  • Plugin-Based Authentication Middleware - Implements plugin-based authentication middleware that validates tokens and sessions before application logic executes.

Star-Verlauf

Star-Verlauf für azukaar/cosmos-serverStar-Verlauf für azukaar/cosmos-server

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Cosmos Server

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Cosmos Server.
  • maiot-io/zenmlAvatar von maiot-io

    maiot-io/zenml

    5,452Auf GitHub ansehen↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    Auf GitHub ansehen↗5,452
  • sovereign/sovereignS

    sovereign/sovereign

    10,506Auf GitHub ansehen↗

    Sovereign is a self-hosted cloud orchestrator and infrastructure-as-code toolkit designed to establish personal data sovereignty. It provides a suite of automation scripts to deploy a private cloud infrastructure consisting of open-source services for data storage, communication, and web hosting on private hardware. The project focuses on the independent management of digital assets through the deployment of private email servers, git hosting, and file synchronization systems. It distinguishes itself by automating the full stack of server administration, from initial Linux server automation t

    HTML
    Auf GitHub ansehen↗10,506
  • kickstarter/rack-attackAvatar von kickstarter

    kickstarter/rack-attack

    5,744Auf GitHub ansehen↗

    This project is a Rack middleware rate limiter and application layer firewall for Ruby web applications. It serves as a security layer to throttle and block HTTP requests based on custom rules, protecting web servers from abusive traffic. The system provides capabilities for IP blocking and the banning of malicious clients. It implements request safelisting to bypass restrictions for trusted users and uses time-windowed rate limiting to control request frequency. The middleware covers traffic management and monitoring, including the ability to track request patterns and instrument traffic ev

    Ruby
    Auf GitHub ansehen↗5,744
  • jamesturland/jimsgarageAvatar von JamesTurland

    JamesTurland/JimsGarage

    4,439Auf GitHub ansehen↗

    JimsGarage is a collection of shell scripts and automation tools designed to help individuals deploy and manage a wide range of self-hosted services on their own hardware. It provides a structured approach to setting up containerized applications, from media servers and document management systems to VPNs and monitoring stacks, all through automated Docker-based configurations. The project distinguishes itself by offering a comprehensive library of deployment recipes that cover the full lifecycle of a home server environment. This includes not just the services themselves, but also the suppor

    Shell
    Auf GitHub ansehen↗4,439
Alle 30 Alternativen zu Cosmos Server anzeigen→

Häufig gestellte Fragen

Was macht azukaar/cosmos-server?

Cosmos-Server is a self-hosted server platform that combines an authentication gateway, a reverse proxy with dynamic rate limiting, and a Docker container orchestrator into a single management interface. It provides automatic HTTPS certificate management with wildcard support through DNS challenges, and secures self-hosted applications with token-based session management and plugin-based authentication middleware.

Was sind die Hauptfunktionen von azukaar/cosmos-server?

Die Hauptfunktionen von azukaar/cosmos-server sind: Self-Hosted Infrastructure, Self-Hosted Server Platforms, Centralized App Authentication Layers, Self-Hosted Authentication Gateways, Docker Container Orchestrators, Containerized Service Orchestration, Reverse Proxies with Integrated Security, DNS Record Automations.

Welche Open-Source-Alternativen gibt es zu azukaar/cosmos-server?

Open-Source-Alternativen zu azukaar/cosmos-server sind unter anderem: maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… sovereign/sovereign — Sovereign is a self-hosted cloud orchestrator and infrastructure-as-code toolkit designed to establish personal data… kickstarter/rack-attack — This project is a Rack middleware rate limiter and application layer firewall for Ruby web applications. It serves as… jamesturland/jimsgarage — JimsGarage is a collection of shell scripts and automation tools designed to help individuals deploy and manage a wide… shieldfy/api-security-checklist — This project is a comprehensive API security audit checklist and vulnerability audit framework. It provides a… sandstorm-io/sandstorm — Sandstorm is an open-source platform that packages and runs web applications in security-hardened sandboxes on a…