Install latest/candidate of Atuin Server
Ubuntu 16.04 or later?
Make sure snap support is enabled in your Desktop store.
Install using the command line
sudo snap install atuin-server --candidate
Don't have snapd? Get set up for snaps.
Thank you for your report. Information you provided will help us investigate further.
There was an error while sending your report. Please try again later.
Generate an embeddable card to be shared on external websites.
Self-hosted sync server for Atuin, enabling encrypted shell history synchronisation across multiple machines.
All server settings are configured via server.toml, written to /var/snap/atuin-server/common/server.toml with documented defaults on first install. Edit that file, then start the server.
QUICK START — SQLite (simplest, single-machine):
sudo snap install atuin-server # The server starts automatically using the default SQLite db. # Edit /var/snap/atuin-server/common/server.toml to customise.
QUICK START — bundled PostgreSQL 18 (multi-user / team):
sudo snap install atuin-server sudo snap set atuin-server atuin-server.use-postgres=true # Starts bundled postgres, restarts the server, injects the URI.
SNAP CONFIG:
atuin-server.use-postgres true|false Enable/disable bundled PostgreSQL
Bundled PostgreSQL port and password are set in: /var/snap/atuin-server/common/postgres.conf
NOTE: external PostgreSQL must be reachable via TCP (localhost or a hostname). Unix-socket connections are blocked by snap confinement.
Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.