awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

60 dépôts

Awesome GitHub RepositoriesReverse Proxy Configurations

Setups for routing traffic and managing SSL termination via proxy servers.

Distinguishing note: Focuses on the proxy layer of the infrastructure.

Explore 60 awesome GitHub repositories matching devops & infrastructure · Reverse Proxy Configurations. Refine with filters or upvote what's useful.

Awesome Reverse Proxy Configurations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • louislam/uptime-kumaAvatar de louislam

    louislam/uptime-kuma

    88,107Voir sur GitHub↗

    Uptime Kuma is a self-hosted monitoring platform designed to track the availability and performance of network services and websites. It functions as a centralized dashboard that executes asynchronous health checks on a scheduled interval, providing real-time visibility into infrastructure health and service uptime. The platform distinguishes itself through a dedicated notification engine that dispatches alerts across multiple third-party messaging services, alongside a public status page generator that allows users to communicate service health and historical metrics via custom domains. Its

    Exposes services through reverse proxies to manage SSL termination and secure incoming traffic routing.

    JavaScriptdockermonitormonitoring
    Voir sur GitHub↗88,107
  • syncthing/syncthingAvatar de syncthing

    syncthing/syncthing

    85,400Voir sur GitHub↗

    Syncthing est un moteur de synchronisation de fichiers décentralisé qui maintient des états de données cohérents sur plusieurs appareils via un réseau maillé peer-to-peer. Il fonctionne comme un démon en arrière-plan qui réplique automatiquement les créations, modifications et suppressions de fichiers entre des nœuds de confiance sans nécessiter de serveurs centraux. En utilisant l'indexation de blocs adressables par contenu et la synchronisation delta au niveau des blocs, le système identifie et transfère uniquement les segments modifiés des fichiers, assurant une propagation efficace des données dans des environnements hétérogènes. Le projet se distingue par une architecture axée sur la sécurité qui repose sur l'authentification mutuelle TLS pour vérifier l'identité des appareils, garantissant que toutes les connexions sont liées cryptographiquement aux empreintes de certificats de confiance. Il prend en charge des modes de synchronisation flexibles, notamment la réplication bidirectionnelle, la mise en miroir unidirectionnelle pour les sauvegardes et l'application basée sur des références. Pour plus de confidentialité, le système fournit un chiffrement au niveau des dossiers pour les appareils non approuvés et permet un contrôle granulaire du trafic réseau, y compris la possibilité de restreindre les opérations aux réseaux locaux ou d'utiliser une infrastructure de relais pour le franchissement NAT. Au-delà de ses capacités de réplication de base, la plateforme offre des outils de gestion complets, notamment un tableau de bord web pour surveiller l'état de la connexion et le débit, ainsi qu'une interface de ligne de commande pour une configuration avancée. Il inclut des stratégies de versionnage robustes pour protéger contre la perte de données et prend en charge des scénarios de déploiement complexes grâce à une intégration native des services et des métriques d'observabilité. Le logiciel est conçu pour une compatibilité multiplateforme et peut être installé via des gestionnaires de paquets standard ou des environnements conteneurisés.

    Routes web traffic to the local management interface using standard server-level proxy directives.

    Gogop2ppeer-to-peer
    Voir sur GitHub↗85,400
  • lobehub/lobehubAvatar de lobehub

    lobehub/lobehub

    78,736Voir sur GitHub↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    Configures reverse proxy servers to manage secure HTTPS traffic and custom domain routing for production deployments.

    TypeScriptagentagent-collaborationagent-harness
    Voir sur GitHub↗78,736
  • expressjs/expressAvatar de expressjs

    expressjs/express

    69,235Voir sur GitHub↗

    Express is a minimalist web server framework that provides a foundational runtime environment for building backend web APIs and applications. It operates through a central application object that orchestrates the entire request-response lifecycle, allowing developers to define routes, manage server settings, and process incoming HTTP traffic. The framework is defined by its middleware-based routing engine, which sequences request handlers and logic blocks to process traffic based on path patterns and HTTP methods. This architecture supports a highly modular approach, enabling the creation of

    Trust specific proxy IP addresses to correctly identify client information and request headers when operating behind a network gateway.

    JavaScriptexpressjavascriptnodejs
    Voir sur GitHub↗69,235
  • dani-garcia/vaultwardenAvatar de dani-garcia

    dani-garcia/vaultwarden

    62,749Voir sur GitHub↗

    Vaultwarden is a self-hosted password management server designed to store and synchronize sensitive credentials, identities, and organizational data across multiple client devices. It functions as a database-backed web application that provides an API layer for secure client-server communication, enabling users to manage personal vaults and organizational data sharing with multi-factor authentication. The project distinguishes itself through a comprehensive administrative infrastructure that provides centralized control over server configuration, user accounts, and system diagnostics via a de

    Configures reverse proxy settings to manage incoming HTTPS traffic, SSL termination, and request header handling.

    Rustbitwardenbitwarden-rsdocker
    Voir sur GitHub↗62,749
  • usememos/memosAvatar de usememos

    usememos/memos

    60,819Voir sur GitHub↗

    Memos is a self-hosted, container-native knowledge management platform designed for capturing and organizing personal notes. It functions as a private workspace where users can create content using markdown, tags, and media embeds to streamline daily productivity. The system is built to be deployed as a portable service, allowing individuals to maintain full control over their data and hosting environment. Beyond its core note-taking capabilities, the platform operates as a headless content service that exposes a structured RESTful API. This interface allows for programmatic interaction, enab

    Manage incoming traffic and HTTPS termination via proxy configurations to ensure secure and performant production access.

    Godockerfossgo
    Voir sur GitHub↗60,819
  • digitalocean/nginxconfig.ioAvatar de digitalocean

    digitalocean/nginxconfig.io

    28,294Voir sur GitHub↗

    nginxconfig.io is a web-based NGINX configuration generator designed to build and optimize server configuration files through a visual interface. It functions as a management tool to help avoid manual syntax errors when defining server blocks. The project provides specialized utilities for implementing Gzip and Brotli compression, configuring caching strategies, and managing the deployment and renewal of SSL certificates. It also includes a reverse proxy configurator for defining routing rules and backend application server mappings to distribute network traffic. Additional capabilities cove

    Defines routing rules and backend application server mappings for traffic distribution.

    JavaScript
    Voir sur GitHub↗28,294
  • valentinxxx/nginxconfig.ioAvatar de valentinxxx

    valentinxxx/nginxconfig.io

    28,286Voir sur GitHub↗

    nginxconfig.io is a web-based NGINX configuration generator designed to create and optimize server configuration files through a guided setup process. It functions as a reverse proxy configurator, a web server security tool, and a content delivery optimizer. The tool provides a structured interface to generate configurations for routing external traffic to application backends and hardening servers against vulnerabilities. It focuses on the creation of security headers, encryption profiles, and specific settings for different server environments. The platform covers content delivery optimiza

    Features a guided wizard to configure NGINX as a reverse proxy for routing traffic to application backends.

    JavaScript
    Voir sur GitHub↗28,286
  • zulip/zulipAvatar de zulip

    zulip/zulip

    24,696Voir sur GitHub↗

    Zulip is an open-source, self-hosted chat platform designed for real-time team communication. It organizes conversations into threaded streams, allowing users to maintain focus and manage complex discussions within a private, secure infrastructure. The project provides full control over data, authentication, and server management, making it a comprehensive solution for organizations requiring a dedicated messaging environment. The platform distinguishes itself through a hybrid backend architecture that combines a robust web framework for standard requests with an asynchronous event-streaming

    Provides instructions for configuring reverse proxies to handle production web traffic.

    Pythonapachechatcollaboration
    Voir sur GitHub↗24,696
  • dubinc/dubAvatar de dubinc

    dubinc/dub

    23,722Voir sur GitHub↗

    This project is a comprehensive link management and marketing attribution platform designed for creating, tracking, and analyzing shortened URLs. It functions as a centralized hub for marketing analytics, providing tools to monitor link performance, visualize conversion funnels, and manage affiliate programs through a unified dashboard. The platform distinguishes itself by integrating advanced attribution modeling and partner management directly into the link infrastructure. It supports complex marketing workflows, including automated commission calculations, fraud detection, and payout distr

    Routes tracking requests through a custom domain to bypass ad blockers and ensure reliable data collection for conversion and click events.

    TypeScriptclickhousemysqlnextjs
    Voir sur GitHub↗23,722
  • firefly-iii/firefly-iiiAvatar de firefly-iii

    firefly-iii/firefly-iii

    22,431Voir sur GitHub↗

    Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It provides a comprehensive platform for tracking income, expenses, and account balances while maintaining financial integrity through structured accounting principles. Designed for private use, the system supports multi-user access, allowing independent financial administrations to coexist within a single installation. The platform distinguishes itself through extensive automation and integration capabilities. It features a robust REST JSON API and webhook system that enables programma

    Supports application exposure through web servers or proxies with subdirectory hosting and custom security header configurations.

    PHPaccountingbudgetbudgeting
    Voir sur GitHub↗22,431
  • kubernetes/ingress-nginxAvatar de kubernetes

    kubernetes/ingress-nginx

    19,492Voir sur GitHub↗

    This project is a Kubernetes Ingress Controller that functions as a layer 7 traffic router and NGINX reverse proxy. It serves as a secure network gateway, directing external HTTP and HTTPS traffic to backend services within a cluster based on declarative routing rules. The controller acts as a TLS termination gateway to secure traffic and integrates with Prometheus to expose request metrics and latency data for cluster monitoring. It supports canary deployment workflows by implementing weight-based traffic splitting between different versions of a service. The system manages external access

    Configures NGINX as a reverse proxy to handle load balancing and routing for Kubernetes services.

    Goingress-controllerkubernetesnginx
    Voir sur GitHub↗19,492
  • docmost/docmostAvatar de docmost

    docmost/docmost

    19,049Voir sur GitHub↗

    Docmost is an open-source knowledge management system designed as a collaborative documentation platform for teams. It functions as an enterprise wiki that centralizes organizational information into structured, searchable workspaces, enabling users to create, organize, and share content through a hierarchical system of spaces and pages. The platform distinguishes itself by integrating artificial intelligence directly into the documentation lifecycle. It utilizes vector-based semantic search to allow for natural language queries across stored content and provides AI-assisted tools for draftin

    Routes incoming web traffic through a proxy server for SSL termination and load balancing.

    TypeScriptconfluencedocumentationknowledge-base
    Voir sur GitHub↗19,049
  • verdaccio/verdaccioAvatar de verdaccio

    verdaccio/verdaccio

    17,699Voir sur GitHub↗

    Verdaccio is a registry server that implements the npm protocol to store, serve, and manage software dependencies. It functions as a private registry proxy for Node.js packages, allowing organizations to host internal packages while caching public modules. The system features a pluggable middleware architecture that enables the extension of registry behavior through custom plugins for authentication and storage backends. It supports scalable remote data management by offloading package files to S3-compatible object stores. The platform covers package lifecycle management, including publishin

    Supports routing traffic through reverse proxies to handle custom request paths and SSL termination.

    TypeScriptdockerhelmhelm-charts
    Voir sur GitHub↗17,699
  • koel/koelAvatar de koel

    koel/koel

    17,168Voir sur GitHub↗

    Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music collections via web and mobile applications. It functions as a personal audio streaming platform that allows users to organize local and cloud-based audio libraries with integrated user accounts and playlist management. The system distinguishes itself by acting as a cloud-integrated media server, enabling the connection of remote storage providers to serve music files without requiring local disk space. It provides a cross-platform playback experience, ensuring consistent access t

    Provides configuration options to identify original client IP addresses when the server is behind a reverse proxy.

    PHPaudiohacktoberfestlaravel
    Voir sur GitHub↗17,168
  • theonedev/onedevAvatar de theonedev

    theonedev/onedev

    14,705Voir sur GitHub↗

    OneDev is a self-hosted, unified development platform that integrates Git repository hosting, issue tracking, and continuous integration and deployment (CI/CD) into a single system. It provides a comprehensive environment for managing the entire software lifecycle, allowing teams to coordinate code reviews, track development tasks, and automate build pipelines through a centralized interface. The platform distinguishes itself by offering browser-based, containerized development environments that allow developers to access and edit project files directly on the server. Its build system utilize

    Routes incoming web traffic through a reverse proxy to manage external access and secure connections.

    Javaci-cddevopsgit
    Voir sur GitHub↗14,705
  • lemmynet/lemmyAvatar de LemmyNet

    LemmyNet/lemmy

    14,454Voir sur GitHub↗

    Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social networking servers. By implementing the ActivityPub protocol, it allows autonomous instances to exchange content, synchronize user interactions, and participate in a global, distributed network without centralized control. The platform distinguishes itself through a decoupled architecture that separates the backend API from the frontend, facilitating the development of custom interfaces while maintaining unified user handles and cross-platform communication. It provides granul

    Routes incoming web traffic through proxy servers while preserving headers for secure inter-server communication.

    Rustactivitypubchatfediverse
    Voir sur GitHub↗14,454
  • freshrss/freshrssAvatar de FreshRSS

    FreshRSS/FreshRSS

    14,059Voir sur GitHub↗

    FreshRSS is an open-source, self-hosted web feed aggregator designed to collect, organize, and display content from multiple websites in a single, centralized interface. It functions as a comprehensive reader for standard syndication formats, allowing users to track updates from various sources while maintaining full control over their data and privacy. The platform supports multi-user environments, enabling individual account management and personalized reading experiences. The application distinguishes itself through its robust synchronization and extensibility capabilities. It provides a s

    Supports configuration for serving content from subfolders or subdomains when deployed behind a reverse proxy.

    PHPfeedfreshrssnews-aggregator
    Voir sur GitHub↗14,059
  • termix-ssh/termixAvatar de Termix-SSH

    Termix-SSH/Termix

    13,705Voir sur GitHub↗

    Termix is a centralized web-based gateway for managing remote SSH connections and terminal sessions. It provides a browser-based interface that enables users to access, control, and monitor remote servers, containerized applications, and file systems from a single, unified dashboard. The platform distinguishes itself through robust security and session management capabilities. It integrates with external identity providers for single sign-on and enforces role-based access control to manage user permissions. To ensure reliable administration, it maintains stateful session persistence, allowing

    Allows adjusting web server settings to enable WebSocket support for remote connections through common proxy software like NGINX or Traefik.

    TypeScriptdockerfile-managementself-hosted
    Voir sur GitHub↗13,705
  • searx/searxAvatar de searx

    searx/searx

    13,513Voir sur GitHub↗

    Searx is a privacy-respecting metasearch engine and search result aggregator. It functions as a self-hosted search proxy that queries diverse web services, databases, and local indices to present a single unified list of results. The project prevents user tracking and profiling by acting as an intermediary between the client and search services. It strips identifying information from queries, removes tracker URLs and HTTP referrers from outgoing links, and can route traffic through proxies or the Tor network to mask user identity. The system supports multilingual search and result filtering

    Supports the integration of a proxy layer for routing traffic and protecting the instance from abuse.

    Python
    Voir sur GitHub↗13,513
Préc.123Suivant
  1. Home
  2. DevOps & Infrastructure
  3. Reverse Proxy Configurations

Explorer les sous-tags

  • Application Reverse Proxy Setup WizardsGuided configuration wizards that set up a reverse proxy and configure the managed application to trust forwarded requests. **Distinct from Reverse Proxy Configurations:** Distinct from Reverse Proxy Configurations: focuses on a built-in wizard that configures both the proxy and the application's trust settings in one step.
  • Dynamic Reverse Proxy Config GeneratorsAutomatically generates reverse proxy configuration files from container metadata and environment variables. **Distinct from Reverse Proxy Configurations:** Distinct from Reverse Proxy Configurations: focuses on the automatic generation of proxy configuration from container state, not the proxy setup itself.
  • Header Trust ConfigurationsSafely configures the application to trust and interpret forwarded headers (X-Forwarded-*) from a reverse proxy. **Distinct from Reverse Proxy Configurations:** Distinct from Reverse Proxy Configurations: focuses specifically on the trust settings that validate incoming proxy headers, not the proxy setup itself.