LinOTP

LinOTP

Official

Docker app from grtgbln's Repository

Overview

The open source solution for two-factor authentication, accommodating many different OTP algorithms using a modular approach. This includes the OATH standards such as HMAC (RFC 4226) and time-based HMAC. But LinOTP's design makes it easy to create your own tokens with different algorithms, including challenge-response tokens, tokens based on QR codes, and tokens based on push-type messages.

Requirements


        Requires a separate Postgres database.
        

        This container does not have a "latest" tag; you must manually change the tag to update to newer versions.
    

Runtime arguments

Web UI
http://[IP]:[PORT:5000]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 5000

Target
5000
Default
5000
Value
5000
Admin PasswordVariable

Password for the LinOTP admin user

Target
LINOTP_ADMIN_PASSWORD
Database URIVariable

Database connection URI for the LinOTP database

Target
LINOTP_DATABASE_URI
Default
postgresql://USERNAME:PASSWORD@IP_ADDRESS:5432/linotp
Value
postgresql://USERNAME:PASSWORD@IP_ADDRESS:5432/linotp
Data PathPath

Path to the data directory for LinOTP

Target
/data
Default
/mnt/user/appdata/linotp/data
Value
/mnt/user/appdata/linotp/data
Cache PathPath

Path to the cache directory for LinOTP

Target
/cache
Default
/mnt/user/appdata/linotp/cache
Value
/mnt/user/appdata/linotp/cache
Secure Session CookieVariable

Set to true to use secure cookies for sessions (recommended for production)

Target
LINOTP_SESSION_COOKIE_SECURE
Default
false|true
Log LevelVariable

Set the log level for LinOTP.

Target
LINOTP_LOG_LEVEL
Default
INFO|DEBUG|WARNING|ERROR|CRITICAL

Download Statistics

672
Total Downloads

Details

Repository
linotp/linotp:3.4.4
Last Updated2025-06-18
First Seen2025-07-16

Run LinOTP on Unraid.

LinOTP is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.