Skip to content
@tinyauthapp

Tinyauth

The tiniest OpenID Certified™ authorization and authentication server you have ever seen.
Tinyauth

Tinyauth

The tiniest OpenID Certified™ authorization and authentication server you have ever seen.


Tinyauth is the simplest and tiniest authentication and authorization server you have ever seen. It is designed to both work as an authentication middleware for your apps, offering support for OAuth, LDAP and access-controls, and as a standalone authentication server. It supports all the popular proxies like Traefik, Nginx and Caddy.

Screenshot

As of 2026-06-25, Tinyauth v5.1.0 is OpenID Certified™ for Basic OP. You can find the certification details here, test suite available here.

OpenID Certified

Getting Started

You can get started with Tinyauth by following the guide in the documentation. There is also an available docker-compose file that has Traefik, Whoami and Tinyauth to demonstrate its capabilities (keep in mind that this file lives in the development branch so it may have updates that are not yet released).

Demo

If you are still not sure if Tinyauth suits your needs you can try out the demo. The default username is user and the default password is password.

Documentation

You can find documentation and guides on all of the available configuration of Tinyauth in the website.

If you wish to contribute to the documentation head over to the repository.

Discord

Tinyauth has a Discord server. Feel free to hop in to chat about self-hosting, homelabs and of course Tinyauth. See you there!

License

Tinyauth is licensed under the GNU Affero General Public License v3.0. TL;DR — You may copy, distribute and modify the software as long as you track changes/dates in source files. Any modifications to or software including (via compiler) AGPL-licensed code must also be made available under the AGPL along with build & install instructions. If you run a modified version over a network, you must also make the source available to the users of that service. For more information about the license check the license file.

Popular repositories Loading

  1. tinyauth tinyauth Public

    The tiniest OpenID Certified™ authorization and authentication server you have ever seen.

    Go 7.8k 250

  2. docs docs Public

    The documentation repository for Tinyauth.

    MDX 6 22

  3. analytics analytics Public

    A simple server to transparently collect version information from Tinyauth instances.

    Go 6

  4. helm helm Public

    A Helm chart for running Tinyauth in a Kubernetes cluster.

    Go Template 5 3

  5. paerser paerser Public

    A Go library for loading configuration into structs from multiple sources.

    Go 2

  6. .github .github Public

    Tinyauth organization profile information.

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…