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
Categories
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-serverLast 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.