atuin

atuin

Docker app from grtgbln's Repository

Overview

Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.

Requirements


        The image for this container does not have a `latest` tag. You will need to modify the image tag manually to update: https://github.com/atuinsh/atuin/pkgs/container/atuin/versions.
        

        This container requires a separate Postgres database.
    

Runtime arguments

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

Template configuration

Web UI PortPorttcp

Container Port: 8888

Target
8888
Default
8888
Value
8888
Database ConnectionVariable

Connection string to the database. This is automatically set by the container.

Target
ATUIN_DB_URI
Default
postgres://$ATUIN_DB_USERNAME:$ATUIN_DB_PASSWORD@db/$ATUIN_DB_NAME
Value
postgres://$ATUIN_DB_USERNAME:$ATUIN_DB_PASSWORD@db/$ATUIN_DB_NAME
Allow RegistrationVariable

Allow new users to register

Target
ATUIN_OPEN_REGISTRATION
Default
true|false
Config PathPath

Path to app data

Target
/config
Default
/mnt/user/appdata/atuin/config
Value
/mnt/user/appdata/atuin/config
Internal HostVariable

Internal host for the Atuin server. Not recommended to change.

Target
ATUIN_HOST
Default
0.0.0.0
Value
0.0.0.0
LogVariable

Log level for the Atuin server. Not recommended to change.

Target
RUST_LOG
Default
info,atuin_server=debug
Value
info,atuin_server=debug

Details

Repository
ghcr.io/atuinsh/atuin:100de6e
Last Updated2026-06-02
First Seen2025-05-06

Run Atuin on Unraid.

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