Skip to content

Hishtory-server ​

Logo

Description ​

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.

Image ​

linuxserver/hishtory-server:latest

Categories ​

  • Uncategorized Services

Ports ​

  • 8080:8080/tcp

Volumes ​

ContainerBind
/config/opt/appdata/hishtory-server

Environment Variables ​

NameLabelDefaultDescription
PUIDPUID1024for UserID
PGIDPGID100for GroupID
TZTZEurope/Amsterdamspecify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
HISHTORY_POSTGRES_DBHISHTORY_POSTGRES_DBpostgresql://${HISHTORY_DB_USER}:${HISHTORY_DB_PASS}@hishtory-db:5432/hishtory?sslmode=disablePostgres 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).
HISHTORY_SQLITE_DBHISHTORY_SQLITE_DB/config/hishtory.dbSQLite database path. Needs to be a mounted volume for persistence. Don't set at the same time as HISHTORY_POSTGRES_DB.

Labels ​

KeyValue
traefik.enabletrue
traefik.http.routers.hishtory-server.ruleHost(`hishtory-server.{$TRAEFIK_INGRESS_DOMAIN}`)
traefik.http.routers.hishtory-server.entrypointshttps
traefik.http.services.hishtory-server.loadbalancer.server.port8080
traefik.http.routers.hishtory-server.tlstrue
traefik.http.routers.hishtory-server.tls.certresolverdefault
traefik.http.routers.hishtory-server.middlewarestraefik-forward-auth
mafl.enabletrue
mafl.titleHishtory-server
mafl.descriptionhiSHtory is a better shell history.
mafl.linkhttps://hishtory-server.{$TRAEFIK_INGRESS_DOMAIN}
mafl.icon.wraptrue
mafl.icon.color#007acc
mafl.status.enabledtrue
mafl.status.interval60
mafl.groupServices
mafl.icon.urlhttps://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hishtory-server-icon.png

Licensed under the MIT License. Free for all use cases. For enterprise or academic support, please reach out to us.