Dockit

Dockit

Docker app from rapha57's Repository

Overview

Pin your URLs. A shared home page for the tools your team actually opens — Grafana, Proxmox, GitLab, the firewall, the wiki — organised by space, category and card.

Self-hosted on Unraid. One JSON file in appdata, no database. Backup = copy the folder. Local login always works; LDAP / AD and OIDC (Keycloak, Authentik, Authelia) are optional.

Dockit for Unraid

Unraid Community Applications template for Dockit.

Pin your URLs. One shared page for the tools the team actually opens — Grafana, Proxmox, GitLab, the firewall, the wiki — organised by space, category and card. Self-hosted. One JSON file, no database.

The container image is published to GHCR on each Dockit release: ghcr.io/rapha57/dockit. This repository only holds the Unraid XML. It does not build the image.

Install

Community Apps → search Dockit → Install. Set Edit password (12+ characters). Leave SSO / LDAP secrets empty unless you want them on the Unraid side.

WebUI: http://[IP]:3000/ — sign in as admin with that password.

What the template maps

Unraid field Container
WebUI port 3000
Appdata /mnt/user/appdata/dockit → /app/data (rw)
PUID / PGID 99 / 100 (Unraid nobody:users)
Edit password PORTAL_EDIT_PASSWORD (required)
Edit user PORTAL_EDIT_USER (default admin)
Public origin / Trust proxy reverse proxy
OIDC / LDAP bind optional; otherwise configure inside Dockit

The image starts as root, chowns appdata to PUID:PGID, then drops. A Force Update is enough; no Extra Parameters. ICMP (ping): --cap-add=NET_RAW. HTTP probes work without it.

Support

https://github.com/rapha57/dockit/issues

Media gallery

Requirements

A strong PORTAL_EDIT_PASSWORD (12 characters or more).

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/rapha57/dockit:latest
Last Updated2026-10-31
First Seen2026-09-17

Runtime arguments

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

Template configuration

WebUIPorttcp

Dockit web interface.

Target
3000
Default
3000
AppdataPathrw

portal.json, curation and uploaded assets. Writable by PUID:PGID (default 99:100). Backup this folder.

Target
/app/data
Default
/mnt/user/appdata/dockit
PUIDVariable

User id that owns appdata. Unraid nobody is 99. Leave at 99 unless you know you need another uid.

Default
99
Value
99
PGIDVariable

Group id that owns appdata. Unraid users is 100.

Default
100
Value
100
Edit passwordVariable

Required. 12 characters or more. First login is this password for user admin (or Edit user below).

Target
PORTAL_EDIT_PASSWORD
Edit userVariable

Local owner username. Default admin.

Target
PORTAL_EDIT_USER
Default
admin
Public originVariable

Public URL if behind a reverse proxy, e.g. https://portal.example. Leave empty on the LAN.

Target
PORTAL_PUBLIC_ORIGIN
Trust proxyVariable

Set to 1 when behind a reverse proxy so Dockit honours X-Forwarded-* headers.

Target
PORTAL_TRUST_PROXY
OIDC client secretVariable

Optional. If set, the SSO secret is not stored in portal.json. Otherwise paste it in Dockit Settings.

Target
PORTAL_OIDC_CLIENT_SECRET
LDAP bind passwordVariable

Optional. One bind password for every directory. Different accounts: leave this empty and use PORTAL_LDAP_BIND_PASSWORD_ID, or paste in Settings.

Target
PORTAL_LDAP_BIND_PASSWORD