Jauth logo

Alternatives to Jauth

Jauth is a lightweight SSL/TLS reverse proxy with authorization via Telegram and SSH for self-hosted apps. It provides secure access control and authentication for web applications with minimal configuration and modern authorization methods. Find open source and proprietary alternatives that serve similar purposes.

License:GPL-3.0
Stars:87
Difficulty:Easy
Pricing:Free
Hosting:Self-Hosted

Self-hosted alternatives to Jauth

Open source projects that can replace Jauth:

Authelia logo

Authelia

24,063
Apache-2.0

Authelia is a comprehensive authentication and authorization server that provides single sign-on (SSO) and two-factor authentication for web applications. It integrates with reverse proxies to secure access to your services through a modern web portal.

Key Features

  • Authentication Methods:

    • Username/password authentication
    • Two-factor authentication (2FA)
    • WebAuthn/FIDO2 support
    • Time-based One-Time Passwords (TOTP)
    • Mobile push notifications via Duo
    • Passwordless authentication with Passkeys
  • Access Control:

    • Fine-grained access rules
    • Domain-based policies
    • User/group based restrictions
    • Network-level controls
    • One-factor vs two-factor policy options
  • Integration Capabilities:

    • OpenID Connect 1.0 provider
    • OAuth 2.0 support
    • Reverse proxy compatibility
    • LDAP integration
    • Multiple storage backends
    • REST API access
  • Security Features:

    • Brute force protection
    • Password reset with email verification
    • Session management
    • Secure cookie handling
    • TLS support
    • Security headers

Who Should Use Authelia

Authelia is ideal for:

  • Organizations requiring self-hosted authentication
  • Teams needing SSO capabilities
  • Environments requiring 2FA/MFA
  • Security-conscious deployments
  • Multi-service infrastructures
  • Privacy-focused implementations

Installation Requirements

  • Reverse proxy (nginx, Traefik, etc.)
  • Storage backend (SQL database)
  • SMTP server for notifications
  • Redis (optional, for high availability)
  • Docker (recommended)
OAuth2 Proxy logo

OAuth2 Proxy

11,242
MIT

OAuth2 Proxy is a versatile authentication solution that brings OAuth2 and OpenID Connect authentication to web applications. Whether deployed as a standalone reverse proxy or integrated as middleware, it provides secure, standardized authentication while supporting a wide range of identity providers and deployment scenarios.

Key Features

  • Comprehensive OAuth2/OIDC Support:

    • Full OAuth2 and OpenID Connect implementation
    • Support for authorization code flow
    • Token validation and refresh
    • Secure session management
    • PKCE (Proof Key for Code Exchange) support
    • JWT token handling
  • Multiple Identity Provider Support:

    • Google OAuth integration
    • Microsoft Entra ID (Azure AD) support
    • GitHub OAuth authentication
    • Generic OIDC provider support
    • login.gov integration
    • Custom provider implementations
  • Flexible Deployment Options:

    • Standalone reverse proxy mode
    • Middleware integration mode
    • Kubernetes ingress controller integration
    • Docker container deployment
    • Load balancer integration
    • Cloud-native architecture
  • Advanced Authorization:

    • Email-based access control
    • Group and role-based authorization
    • Domain and organization restrictions
    • Custom authorization policies
    • Fine-grained permission control
    • Dynamic user validation
  • Security Features:

    • Secure HTTP-only cookie management
    • CSRF protection mechanisms
    • TLS/SSL encryption support
    • Token encryption and signing
    • Session timeout management
    • Security header injection
  • Request Processing:

    • HTTP header injection with user details
    • Username and group forwarding
    • Custom header configuration
    • Request path routing
    • Upstream service protection
    • API endpoint security
  • Enterprise Features:

    • High availability support
    • Horizontal scaling capabilities
    • Comprehensive logging
    • Metrics and monitoring
    • Health check endpoints
    • Configuration management

Technical Specifications

  • Language: Go
  • Protocols: HTTP/1.1, HTTP/2, HTTPS, OAuth2, OIDC
  • Platforms: Linux, Windows, macOS, Docker, Kubernetes
  • License: MIT
  • Package Formats: Binary, Docker, Helm charts
  • Configuration: Command-line flags, environment variables, config files

Use Cases

  • Web Application Protection: Securing web applications with OAuth2 authentication
  • API Gateway Security: Protecting API endpoints with token validation
  • Microservices Authentication: Centralized auth for microservice architectures
  • Enterprise SSO: Single sign-on integration with corporate identity providers
  • Development Environments: Secure access to development and staging services
  • Multi-tenant Applications: Tenant-specific authentication and authorization

Unique Advantages

  • Provider Flexibility: Support for multiple OAuth2 and OIDC providers
  • Deployment Versatility: Works as standalone proxy or integrated middleware
  • Enterprise Ready: Battle-tested with high availability and scaling features
  • Community Driven: Active open-source community with regular updates
  • Standards Compliant: Full OAuth2 and OIDC specification compliance
  • Easy Integration: Simple integration with existing infrastructure

Based on the OAuth2 Proxy GitHub repository, this tool provides organizations with a robust, flexible authentication solution that can be easily integrated into existing infrastructure while supporting modern OAuth2 and OpenID Connect standards, making it ideal for securing web applications and APIs in both cloud and on-premises environments.

Pomerium logo

Pomerium

4,290
Apache-2.0

Pomerium is a modern identity-aware reverse proxy that brings zero-trust security principles to application access. By requiring authentication and authorization for every request, it enables organizations to securely expose internal applications while maintaining granular control over who can access what.

Key Features

  • Identity-Aware Access Control:

    • OAuth 2.0 and OpenID Connect integration
    • Support for major identity providers (Google, GitHub, Azure AD, Okta)
    • Multi-provider authentication support
    • Identity verification and validation
    • Secure session management
    • Single sign-on (SSO) capabilities
  • Policy-Based Authorization:

    • Fine-grained access control policies
    • Context-aware authorization decisions
    • Group and role-based access control
    • Dynamic policy evaluation
    • Conditional access rules
    • Time-based access restrictions
  • Zero Trust Security:

    • Never trust, always verify approach
    • End-to-end encryption for all communications
    • Mutual TLS (mTLS) support
    • Certificate-based authentication
    • Continuous verification
    • Least privilege access principles
  • Reverse Proxy Capabilities:

    • High-performance HTTP/HTTPS proxying
    • Load balancing across multiple backends
    • Health checking and failover
    • Request routing and rewriting
    • Custom header injection
    • WebSocket support
  • Enterprise Security Features:

    • Comprehensive audit logging
    • Security event monitoring
    • Compliance reporting
    • Data loss prevention
    • Threat detection
    • Security analytics
  • Cloud-Native Architecture:

    • Kubernetes-native deployment
    • Docker container support
    • Horizontal scaling capabilities
    • Service mesh integration
    • Cloud platform compatibility
    • Infrastructure as code support
  • Management & Monitoring:

    • Centralized configuration management
    • Real-time monitoring dashboard
    • Policy management interface
    • User access analytics
    • Performance metrics
    • Health status monitoring

Technical Specifications

  • Language: Go
  • Protocols: HTTP/1.1, HTTP/2, HTTPS, mTLS
  • Authentication: OAuth 2.0, OIDC
  • Platforms: Linux, Windows, macOS, Docker, Kubernetes
  • License: Apache-2.0
  • Deployment: Binary, Docker, Kubernetes

Use Cases

  • Internal Application Access: Secure access to internal web applications
  • Remote Work Security: Safe access to company resources from anywhere
  • Zero Trust Implementation: Building zero-trust network architecture
  • Compliance Requirements: Meeting security and compliance standards
  • Multi-cloud Security: Consistent security across cloud environments
  • Developer Tool Access: Secure access to development and staging environments

Unique Advantages

  • Identity-First Security: Authentication and authorization for every request
  • Zero Trust Ready: Built with zero-trust principles from the ground up
  • Policy-Driven: Flexible, policy-based access control
  • Cloud Native: Designed for modern cloud and container environments
  • Enterprise Grade: Comprehensive security and compliance features
  • Open Source: Transparent, auditable, and customizable

Based on the Pomerium GitHub repository, this tool provides organizations with a modern approach to application security that goes beyond traditional VPNs and firewalls, enabling secure access to applications while maintaining visibility and control over user access patterns.

More web-servers projects

Discover other open source projects in the web-servers category:

Caddy
Caddy
Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS. It simplifies web server configuration with automatic SSL certificate management, HTTP/2 support, and a modern architecture designed for ease of use and security by default.
web-serverautomatic-https
Stars
64,724
Relative Popularity
269
License
Apache-2.0
Traefik
Traefik
Traefik is an HTTP reverse proxy and load balancer that makes deploying microservices easy. It automatically discovers services, provides automatic SSL certificates, and offers a modern approach to traffic routing with support for multiple backends and orchestrators.
reverse-proxyload-balancer
Stars
55,038
Relative Popularity
233
License
MIT
NGINX
NGINX
NGINX is a high-performance HTTP and reverse proxy server, mail proxy server, and generic TCP/UDP proxy server. Known for its stability, rich feature set, simple configuration, and low resource consumption, it powers many of the world's busiest websites.
web-serverreverse-proxy
Stars
27,096
Relative Popularity
125
License
BSD-2-Clause
Nginx Proxy Manager
Nginx Proxy Manager
Nginx Proxy Manager is a Docker container for managing Nginx proxy hosts with a simple, powerful interface. It provides an easy-to-use web interface for configuring reverse proxies, SSL certificates, and access control without complex command-line configuration.
reverse-proxynginx
Stars
26,531
Relative Popularity
114
License
MIT
SafeLine
SafeLine
SafeLine is a web application firewall and reverse proxy designed to protect web applications from attacks and exploits. It provides comprehensive security features including threat detection, attack prevention, and real-time monitoring with easy deployment through Docker.
wafsecurity
Stars
16,704
Relative Popularity
69
License
GPL-3.0
BunkerWeb
BunkerWeb
BunkerWeb is a next-generation Web Application Firewall (WAF) that protects your web services from various attacks and threats. It provides comprehensive security features including DDoS protection, bot detection, and vulnerability scanning with easy deployment options.
wafsecurity
Stars
8,094
Relative Popularity
34
License
AGPL-3.0
HAProxy
HAProxy
HAProxy is a very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for very high traffic web sites and powers many of the world's most visited ones.
reverse-proxyload-balancer
Stars
5,665
Relative Popularity
25
License
NOASSERTION
Apache HTTP Server
Apache HTTP Server
Apache HTTP Server is a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards. As one of the most popular web servers in the world, it offers robust performance, extensive module support, and proven reliability for hosting websites and web applications.
web-serverhttp
Stars
3,706
Relative Popularity
18
License
Apache-2.0
Varnish
Varnish
Varnish is a web application accelerator and caching HTTP reverse proxy. It sits in front of web servers and caches content in memory, dramatically improving website performance by serving cached content instead of repeatedly processing requests on backend servers.
reverse-proxycache
Stars
3,866
Relative Popularity
17
License
NOASSERTION

Showing 1-9 of 15 projects in web-servers

Explore by Category

Find more projects in these tags