Jauth

Lightweight SSL/TLS reverse proxy with authorization (via Telegram and SSH) for self-hosted apps.


Product Overview

Jauth is a lightweight SSL/TLS reverse proxy with authorization, designed specifically for self-hosted applications. This project provides a simple and secure way to protect your applications from unauthorized access while also offering Single Sign-On (SSO) functionality for streamlined login management.

Main Features

Jauth offers the following key features:

  • Single Binary Executable: Jauth is a single binary executable with no dependencies, making it easy to deploy and maintain.
  • SSL/TLS Encryption: Jauth uses autogenerated self-signed certificates or Let's Encrypt for SSL/TLS encryption.
  • User Authorization: Users can be authorized via SSH or Telegram without the need for passwords or registration.
  • Optional SSO: Jauth provides an optional SSO feature for simplified login management.
  • Minimal Configuration Required: Jauth requires minimal configuration, making it easy to get started quickly.
  • Whitelist-Based Access Control: Jauth uses a whitelist-based access control system to restrict access to authorized users only.
  • Support for Multiple Domain Names: Jauth supports multiple domain names, making it suitable for use with multiple applications or services.
  • Security for Bloated and Vulnerable Modern Applications: Jauth provides an additional layer of security for modern applications that are often vulnerable to attacks.

Getting Started

To get started with Jauth, simply download the latest release using wget, make the executable file, and run it. For more information on configuration options and usage, refer to the project's documentation or README file.

Related

Jami
Hubzilla
sish
Cosmos
WriteFreely
Hoppscotch Community Edition
Scoold
Gitit
OpenSSH SFTP server
Star history

Star history for Jauth