awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
linuxserver avatar

linuxserver/docker-swag

0
View on GitHub↗
3,608 星标·278 分支·Dockerfile·gpl-3.0·4 次浏览docs.linuxserver.io/general/swag↗

Docker Swag

This project is a Docker-based web gateway and Nginx reverse proxy manager. It functions as a containerized network edge designed to route incoming HTTP and HTTPS traffic to backend services using subdomains and subfolders.

The system automates the procurement and renewal of Let's Encrypt SSL certificates via the ACME protocol and various DNS plugins. It includes a mechanism to export and share these certificates through persistent volumes so other containers can utilize the same encryption keys.

Security is handled through a combination of server intrusion prevention, using Fail2Ban to monitor logs and ban malicious IP addresses, and layered authentication middleware. Access to resources can be restricted using local password files, LDAP, or external identity providers, while HTTP traffic is automatically redirected to HTTPS.

The deployment is managed via container orchestration, supporting read-only filesystem modes and template-based proxy routing for internal network addresses.

Features

  • Reverse Proxy Orchestrators - Functions as a managed reverse proxy orchestrator directing traffic to backend services via Nginx.
  • Reverse Proxies - Acts as a containerized network edge that routes incoming traffic to backend services using subdomains and subfolders.
  • Template-Based Routing - Uses pre-defined templates to map subdomains and subfolders to internal container addresses.
  • Automated TLS Reverse Proxies - Provides a containerized Nginx reverse proxy with automated TLS certificate management.
  • ACME Clients - Implements an ACME client to automate the procurement and renewal of SSL certificates.
  • Automated Certificate Issuance - Automates the issuance and renewal of certificates through integrated DNS provider plugins.
  • SSL Certificate Automation - Automates the process of obtaining and renewing Let's Encrypt SSL certificates.
  • Secure Web Gateways - Acts as a secure web gateway protecting internal services with authentication and HTTPS redirection.
  • Container Network Gateways - Provides a containerized network gateway for routing external traffic into a Docker network.
  • Containerized Network Edges - Deploys a centralized containerized entry point for routing traffic to home or business servers.
  • Authentication Middleware - Provides middleware that intercepts proxy requests to verify identities via local passwords or LDAP.
  • Automated IP Banning - Includes an automated system to ban IP addresses based on malicious patterns detected in server logs.
  • Brute Force Protections - Uses Fail2Ban to monitor logs and automatically ban malicious IP addresses to prevent brute force attacks.
  • Password Access Restrictions - Restricts access to proxied sites using local password files or external directory authentication.
  • Intrusion Prevention Systems - Monitors server logs to detect and automatically block malicious IP addresses.
  • HTTPS Enforcements - Automatically redirects incoming HTTP traffic from port 80 to secure HTTPS on port 443.
  • Resource Access Control - Implements access restriction to web services and pages using basic authentication, LDAP, and external identity providers.
  • Certificate Sharing - Provides a mechanism to export and share certificates through persistent volumes so other containers can utilize the same keys.

Star 历史

linuxserver/docker-swag 的 Star 历史图表linuxserver/docker-swag 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

linuxserver/docker-swag 是做什么的?

This project is a Docker-based web gateway and Nginx reverse proxy manager. It functions as a containerized network edge designed to route incoming HTTP and HTTPS traffic to backend services using subdomains and subfolders.

linuxserver/docker-swag 的主要功能有哪些?

linuxserver/docker-swag 的主要功能包括:Reverse Proxy Orchestrators, Reverse Proxies, Template-Based Routing, Automated TLS Reverse Proxies, ACME Clients, Automated Certificate Issuance, SSL Certificate Automation, Secure Web Gateways。

linuxserver/docker-swag 有哪些开源替代品?

linuxserver/docker-swag 的开源替代品包括: steveltn/https-portal — This project is a Docker-based Nginx reverse proxy manager designed to automate the deployment of HTTPS for web… certd/certd — Certd is a self-hosted platform that automates the full lifecycle of SSL certificates using the ACME protocol. It… gdy666/lucky — Lucky is a connectivity and routing utility suite focused on SSL automation, dynamic DNS client services, NAT… jc21/nginx-proxy-manager — Nginx Proxy Manager is a web-based administrative interface for configuring and managing Nginx reverse proxy hosts and… jamesturland/jimsgarage — JimsGarage is a collection of shell scripts and automation tools designed to help individuals deploy and manage a wide… bunkerity/bunkerweb — BunkerWeb is a containerized suite of infrastructure tools that functions as a cloud-native web application firewall…

Docker Swag 的开源替代方案

相似的开源项目,按与 Docker Swag 的功能重合度排序。
  • steveltn/https-portalSteveLTN 的头像

    SteveLTN/https-portal

    4,694在 GitHub 上查看↗

    This project is a Docker-based Nginx reverse proxy manager designed to automate the deployment of HTTPS for web applications. It functions as a gateway that acquires and renews security certificates via Let's Encrypt and proxies incoming traffic to backend services. The system distinguishes itself by automatically discovering web services running in Docker containers to eliminate manual domain configuration. It manages security certificates through an automated process and can expose these certificates to other applications via shared volumes. The tool covers traffic management through load

    Ruby
    在 GitHub 上查看↗4,694
  • certd/certdcertd 的头像

    certd/certd

    4,454在 GitHub 上查看↗

    Certd is a self-hosted platform that automates the full lifecycle of SSL certificates using the ACME protocol. It handles certificate application, renewal, and deployment across multiple domains through a pipeline-driven workflow engine, with DNS challenge orchestration and multi-cloud deployment capabilities. The platform distinguishes itself through its configurable pipeline system, which allows users to build multi-step workflows that can pass outputs between tasks, execute custom scripts, and handle errors. It supports multi-tenant access control with role-based permissions, encrypted cre

    JavaScriptacmeautoautomation
    在 GitHub 上查看↗4,454
  • gdy666/luckygdy666 的头像

    gdy666/lucky

    7,873在 GitHub 上查看↗

    Lucky is a connectivity and routing utility suite focused on SSL automation, dynamic DNS client services, NAT traversal, and port forwarding. It provides a network gateway management interface to coordinate public network access for internal services. The project distinguishes itself through a centralized web-based administration panel used to configure reverse proxy servers, manage ACME-based SSL certificate renewals via DNS provider APIs, and synchronize public IP addresses across multiple dynamic DNS providers. It also includes a NAT traversal tool using STUN to establish external connecti

    Goacmealiyunpancron
    在 GitHub 上查看↗7,873
  • jc21/nginx-proxy-managerjc21 的头像

    jc21/nginx-proxy-manager

    33,303在 GitHub 上查看↗

    Nginx Proxy Manager is a web-based administrative interface for configuring and managing Nginx reverse proxy hosts and server rules within Docker containers. It functions as a containerized network gateway that routes external web traffic to internal services and backend applications. The system automates the acquisition and renewal of Let's Encrypt SSL certificates to encrypt network traffic without manual command line intervention. It provides a graphical dashboard for defining proxy hosts, access lists, and custom server configurations, removing the need for manual configuration file editi

    TypeScript
    在 GitHub 上查看↗33,303
查看 Docker Swag 的所有 30 个替代方案→