hishtory-server

hishtory-server

Docker app from linuxserver's Repository

Overview

hiSHtory(https://github.com/ddworken/hishtory) is a better shell history. It stores your shell history in context (what directory you ran the command in, whether it succeeded or failed, how long it took, etc). This is all stored locally and end-to-end encrypted for syncing to to all your other computers.

Runtime arguments

Network
bridge
Shell
bash
Privileged
false

Template configuration

WebUIPorttcp

API port

Target
8080
Default
8080
HISHTORY_POSTGRES_DBVariable

Postgres DB Connection URI(https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING). Special characters must be URL encoded(https://en.wikipedia.org/wiki/URL_encoding).

Default
postgresql://${HISHTORY_DB_USER}:${HISHTORY_DB_PASS}@hishtory-db:5432/hishtory?sslmode=disable
HISHTORY_SQLITE_DBVariable

SQLite database path. Needs to be a mounted volume for persistence. Don't set at the same time as HISHTORY_POSTGRES_DB.

Default
/config/hishtory.db
PUIDVariable

Container Variable: PUID

Default
99
PGIDVariable

Container Variable: PGID

Default
100
UMASKVariable

Container Variable: UMASK

Default
022

Download Statistics

93,257
Total Downloads
6,497
This Month
3,779
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
lscr.io/linuxserver/hishtory-server
Last Updated2026-04-24
First Seen2023-05-20

Run hishtory-server on Unraid.

hishtory-server is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.