bytestash

bytestash

Docker app from data-jordan's Repository

Overview

ByteStash is a web-based application for managing and organising code snippets with a clean, modern interface. Features include syntax highlighting, categorisation, a full-fledged code editor.

Install Bytestash on Unraid in a few clicks.

Find Bytestash in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Bytestash Review the template variables and paths Click Install

Related apps

Details

Repository
ghcr.io/jordan-dalby/bytestash:latest
Last Updated2026-07-15
First Seen2024-10-30

Runtime arguments

Web UI
http://[IP]:[PORT:5000]
Network
bridge
Shell
sh
Privileged
false

Template configuration

WebUI PortPorttcp
Target
5000
Default
5000
Value
5000
SNIPPET_DIRECTORYPathrw

Directory where code snippets will be stored

Target
/data/snippets
Default
/mnt/user/appdata/bytestash/snippets
Value
/mnt/user/appdata/bytestash/snippets
BASE_PATHVariable

Which base path should be used? E.g. /bytestash links to http://[IP]:[PORT]/bytestash/. Always start with a forward slash. Leave empty if not required.

JWT_SECRETVariable

Used for authentication, generate your own secure JWT secret and put it here

TOKEN_EXPIRYVariable

How long the token lasts, examples: 24h, 7d, 2w

Value
24h
OIDC_ENABLEDVariable

Should SSO be enabled?

Default
false
Value
false
OIDC_DISPLAY_NAMEVariable

The OIDC provider name, e.g. Authelia, Authentik

OIDC_ISSUER_URLVariable

The auth URL of your SSO server, e.g. auth.website.com/application/o/bytestash

OIDC_CLIENT_IDVariable

The client ID to use

Default
bytestash
OIDC_CLIENT_SECRETVariable

The client secret you used to generate the hmac secret

ALLOW_NEW_ACCOUNTSVariable

Enable / disable the creation of new accounts

Default
true
Value
true
DEBUGVariable
Default
false
Value
false