Skip to main content
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atuin-ubuntu-24-04-74f35348-d47d-4416-865e-37cdaace8c97/image4_logolarge.png

Atuin on Ubuntu 24.04

by cloudimg

Self-hosted, end-to-end encrypted sync server for your shell history across every machine.

Atuin is a self-hosted sync server for magical shell history. The Atuin terminal client records your shell history into an encrypted, searchable database and, with this server, synchronises it across all of your machines. Because history is encrypted end to end with a key that never leaves your own machines, the server only ever stores opaque encrypted records, so your command history stays private on infrastructure you control instead of a third-party service.

This image delivers the Atuin server fully installed and reverse proxied behind nginx, so a working sync backend is running within minutes of launch, with no manual Rust build, no PostgreSQL setup and no proxy configuration required. The official prebuilt Atuin release binary is pinned and checksum verified, run under systemd as a dedicated service bound to the loopback interface, with a local PostgreSQL 16 backing store, and reverse proxied on port 80 ready for your TLS certificate.

Unlike a bare deployment, the image is configured to be secure by default. Atuin's server normally allows open registration, which turns a public deployment into an open sign-up service. This image disables open registration, so the appliance is single-tenant. There is no default password and no baked secret: the PostgreSQL password and a per-machine account are generated uniquely on each instance's first boot and written to a root-only file, and the client-side end-to-end encryption key always stays on your own machines and is never generated or stored on the server.

Features include end-to-end-encrypted history sync across machines, fast full-text and contextual search of your shell history, an account and session API for the Atuin client, and a PostgreSQL backing store you can back up and manage like any database. systemd manages the service for automatic restarts and clean logging, the OS is fully patched at build time and continues to receive unattended security updates, and 24/7 cloudimg support is included.

This is a repackaged open source software product with additional charges for cloudimg support services. Atuin is distributed under the MIT license. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

At a glance

https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atuin-ubuntu-24-04-74f35348-d47d-4416-865e-37cdaace8c97/image2_screenshot01.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atuin-ubuntu-24-04-74f35348-d47d-4416-865e-37cdaace8c97/image3_screenshot02.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atuin-ubuntu-24-04-74f35348-d47d-4416-865e-37cdaace8c97/image1_screenshot03.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.atuin-ubuntu-24-04-74f35348-d47d-4416-865e-37cdaace8c97/image5_screenshot04.png
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Us Privacy & Cookies Terms of Use About our ads Manage cookies