Tinyauth

Tinyauth

Docker 应用程序 from grtgbln's Repository

概述

Tinyauth is an extremely simple Traefik forward auth proxy that adds a login screen to all of your apps that are using the Traefik reverse proxy. Tinyauth is configurable through environment variables and it is only 20MB in size.

运行时参数

网络用户界面
http://[IP]:[PORT:3000]/
网络
bridge
特权
false

模板配置

Web UI PortPorttcp

Container Port: 3000

目标
3000
默认值
3000
价值
3000
App URLVariable

The URL of the Tinyauth instance.

目标
TINYAUTH_APPURL
默认值
https://tinyauth.example.com
价值
https://tinyauth.example.com
Users and PasswordsVariable

A comma-separated list of users names and their bcrypt hashed passwords, in pattern 'user:hashed_password'

目标
TINYAUTH_AUTH_USERS
Traefik - EnableLabel

Enable Traefik proxy

目标
traefik.enable
默认值
true|false
Traefik - RuleLabel

Traefik rule. Change based on your domain.

目标
traefik.http.routers.tinyauth.rule
默认值
Host(`tinyauth.example.com`)
价值
Host(`tinyauth.example.com`)
Traefik - Server PortLabel

Server port for Tinyauth. Change as needed.

目标
traefik.http.services.tinyauth.loadbalancer.server.port
默认值
3000
价值
3000
Internal PortVariable

Internal server port. Not recommended to change.

目标
TINYAUTH_SERVER_PORT
默认值
3000
价值
3000
Internal AddressVariable

The internal address to bind to. Not recommended to change.

目标
TINYAUTH_SERVER_ADDRESS
默认值
0.0.0.0
价值
0.0.0.0

详细信息

存储库
ghcr.io/tinyauthapp/tinyauth:latest
最后更新2026-06-01
初见2026-04-29

在Unraid 上运行 Tinyauth 。

Tinyauth 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。