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.