---
title: Install Atuin Server on Linux | Snap Store
description: Get the latest version of Atuin Server for Linux - Self-hosted sync server
  for Atuin shell history
url: https://snapcraft.io/atuin-server
---

# Atuin Server

[Jérémie Deray (artivis)](https://snapcraft.io/publisher/artivis "View all snaps from Jérémie Deray (artivis)")

* [Jérémie Deray (artivis)](https://snapcraft.io/publisher/artivis "View all snaps from Jérémie Deray (artivis)")

latest/candidate 18.16.1

Install latest/candidate of Atuin Server

---

**Install using the command line**

```
sudo snap install atuin-server --candidate
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

Atuin Server is only available on the unstable candidate channel. It could break and change often.

---

### Package name

* atuin-server

---

### License

* MIT

---

### Last updated

* 5 July 2026 - latest/candidate

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/atuin-server#report-snap-modal)

---

* [Description](https://snapcraft.io/atuin-server#tab-description)
* [Security](https://snapcraft.io/atuin-server#tab-security)

#### Self-hosted sync server for Atuin shell history

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.

---

## Install Atuin Server on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/atuin-server/arch)

[### CentOS](https://snapcraft.io/install/atuin-server/centos)

[### Debian](https://snapcraft.io/install/atuin-server/debian)

[### elementary OS](https://snapcraft.io/install/atuin-server/elementary)

[### Fedora](https://snapcraft.io/install/atuin-server/fedora)

[### KDE Neon](https://snapcraft.io/install/atuin-server/kde-neon)

[### Kubuntu](https://snapcraft.io/install/atuin-server/kubuntu)

[### Manjaro](https://snapcraft.io/install/atuin-server/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/atuin-server/pop)

[### openSUSE](https://snapcraft.io/install/atuin-server/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/atuin-server/rhel)

[### Ubuntu](https://snapcraft.io/install/atuin-server/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/atuin-server/raspbian)
