You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Atuin replaces your shell history with a searchable SQLite database that records context such as exit code, duration and working directory. Its sync server keeps that history end-to-end encrypted and in step across all your machines, so the server never sees your commands in plain text.
Registration is closed. Create an account inside the container with ATUIN_CONFIG_DIR=/opt/atuin_data atuin-server admin user create --email you@example.com you, or set open_registration = true in the config to let clients run atuin register.
Set sync_address = "http://<IP>:8888" in each client's ~/.config/atuin/config.toml, then atuin login and atuin sync. Put a TLS reverse proxy in front before exposing it beyond your LAN.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Activity
community-scripts-issue-bot commentedon Nov 15, 2026
The Atuin script is ready for testing. Run it in the Proxmox VE shell (or on an Incus host) to create a container:
Registration is closed. Create an account inside the container with
ATUIN_CONFIG_DIR=/opt/atuin_data atuin-server admin user create --email you@example.com you, or setopen_registration = truein the config to let clients runatuin register.Set
sync_address = "http://<IP>:8888"in each client's ~/.config/atuin/config.toml, thenatuin loginandatuin sync. Put a TLS reverse proxy in front before exposing it beyond your LAN.Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Discord testing thread: https://discord.com/channels/1302816934508630047/1571545603769630760
github-actions commentedon Nov 15, 2026
📊 Install telemetry for
atuinRuns reported by the DevScripts version of this script since this issue was opened (2026-11-15).
Last run: 15.11.2026 at 16:09 UTC (2 hours 7 minutes ago) · success
Last success: 2026-11-15 16:12 UTC · Last failure: — · Avg. install time: 3 min
Open in the telemetry dashboard · updated hourly · last refresh 2026-11-15 18:17 UTC
Screenshot: ct/atuin.sh (pve) for #2652 at df863e9
Screenshot: ct/atuin.sh (pve)-after-update for #2652 at df863e9
Screenshot: ct/atuin.sh (incus) for #2652 at df863e9
Screenshot: ct/atuin.sh (incus)-after-update for #2652 at df863e9
Screenshot: ct/atuin.sh (arm64) for #2652 at df863e9
Screenshot: ct/atuin.sh (arm64)-after-update for #2652 at df863e9
github-actions commentedon Nov 15, 2026
Proxmox script test
@MickLesk ✅ 2/2 passed at
df863e9ct/atuin.shct/atuin.shct/atuin.shARM64 (information only, not counted): 1/1 passed.
📊 Resources
ct/atuin.shct/atuin.shct/atuin.sh📸 ct/atuin.sh (pve) — http://10.99.0.149:8888: after install / after update
📸 ct/atuin.sh (incus) — http://10.98.0.224:8888: after install / after update
📸 ct/atuin.sh (arm64) — http://10.98.0.75:8888: after install / after update
📄 ct/atuin.sh (pve) — install log (893 lines)
🔄 ct/atuin.sh (pve) — update log (29 lines)
🔁 ct/atuin.sh (pve) — second update log
📄 ct/atuin.sh (incus) — install log (32 lines)
🔄 ct/atuin.sh (incus) — update log (24 lines)
🔁 ct/atuin.sh (incus) — second update log
📄 ct/atuin.sh (arm64) — install log (32 lines)
🔄 ct/atuin.sh (arm64) — update log (24 lines)
🔁 ct/atuin.sh (arm64) — second update log
Full logs: workflow run (artifacts
result-*). Comment/test atuinto build again.