CheckBag

CheckBag

Docker app from Preposterous' Repository

Overview

CheckBag is designed to sit between a reverse proxy and self-hosted services to provide graphs and analytics about who's trying to do what on your homelab.

Requirements

Valkey v18

Runtime arguments

Web UI
http://[IP]:[PORT:8080]
Network
bridge
Shell
sh
Privileged
false
Extra Params
--user 99:100

Template configuration

WebUI and Proxy PortPorttcp
Target
8080
Value
8769
Valkey IPVariable

Does not include port or protocol

Target
CACHE_ADDRESS
Valkey PortVariable
Target
CACHE_PORT
Value
6379
Valkey PasswordVariable

If Valkey was setup with --requirepass

Target
CACHE_PASSWORD
CheckBag DataPathrw

Settings and user data

Target
/CheckBag
Default
/mnt/user/appdata/CheckBag
Value
/mnt/user/appdata/CheckBag
Cache ID LengthVariable

When an identifier is created (ex. JWT), how long the ID should be.

Target
CACHE_ID_LENGTH
Default
15
Value
15
Service ID LengthVariable

When a service is created, it's created with a random ID. This sets how long the ID is.

Target
SERVICE_ID_LENGTH
Default
15
Value
15
Log ColorVariable

Color used for outputting logs

Target
COLOR
Default
blue
Value
blue
RoleVariable

Text used to describe backend service

Target
ROLE
Default
Backend
Value
Backend
Backend Internal PortVariable

Port to launch backend service from

Target
PORT
Default
8080
Value
8080

Details

Repository
ghcr.io/benjaminroberts01375/checkbag:latest
Last Updated2026-06-01
First Seen2025-09-04

Run CheckBag on Unraid.

CheckBag is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.