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.

Media gallery

Install Atuin on Unraid in a few clicks.

Find Atuin in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Atuin Review the template variables and paths Click Install

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.
    

Related apps

Details

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

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