Deploy BrickTracker on your own server.

BrickTracker logo

BrickTracker is a self-hosted LEGO collection tracker. Add sets by number and it pulls full part, minifigure, and instruction data from Rebrickable, then lets you track missing or damaged parts, organize storage locations, and keep a wishlist of sets you want next. Everything is stored locally in SQLite, so there is no external database…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at BrickTracker.

BrickTracker screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

1 connected service

Why BrickTracker

Everything you need, running where you choose.

Get the full BrickTracker experience with Easypanel handling the repetitive infrastructure work around it.

Storage Locations
Assign sets and parts to named storage locations to keep track of where physical pieces actually live.
Wishlist
Keep a list of sets you want to add next, pulled from the same Rebrickable data as owned sets.
Minifigure and Parts Catalog
Browse every minifigure and part across your whole collection, not just set by set.
Retired Set Tracking
Cross-references an unofficial retired sets list so you can see which owned or wishlisted sets are no longer in production.
Automatic Set Data
Enter a set number and BrickTracker pulls its parts, minifigures, and images from Rebrickable automatically, instead of manual data entry.
Missing and Damaged Part Tracking
Mark individual parts as missing or damaged per set, so incomplete builds are easy to spot at a glance.
How it works

From template to live app in three steps.

Easypanel turns the template into real services, storage, and domains on the server you already control.

Already have Easypanel? Open your dashboard at the URL or IP of your own installation.

Installation guide
1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose BrickTracker
Open Templates, select BrickTracker, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
OptionDefaultRequired

App Service Name

bricktrackerRequired

App Service Image

gitea.baerentsen.space/frederikbaerentsen/bricktracker:1.4.2Required

Rebrickable API Key

Optional. Required only to pull set/part data and images automatically when adding sets.

Set during installOptional

Access Password

Optional. Leave blank to keep the app fully open; set a password to require it before editing (the app stays viewable read-only either way).

Set during installOptional
Resources
Project documentation and source code.
Latest template update
Jul 15, 2026

first release

Questions

Deploy with confidence.

The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.

Keep exploring

Related templates

Browse all
HabitTrove logo
HabitTrove
HabitTrove is a self-hosted habit and chore tracker that pays out virtual coins for completed habits, which can then be redeemed against a wishlist you define. It supports multiple household members with their own PINs, tracks streaks and completion history, and stores everything in flat JSON files rather than a database, so there is nothing extra to provision.
View template
Wishlist logo
Wishlist
Wishlist is a self-hosted gift registry and wishlist management application that simplifies gift-giving for families, friends, and special occasions. It provides a centralized platform where users can create and share wishlists, claim items to prevent duplicate gifts, and track purchase status. The application features automatic product data fetching from URLs, user-friendly interfaces accessible to all ages, and support for multiple groups to separate different circles like family, friends, or coworkers. Wishlist includes registry mode for wedding registries or single comprehensive lists, item claiming with privacy to prevent gift spoilers, purchase tracking for claimed items, gift suggestions from friends and family, and user invitation via email with SMTP integration. Built with a modern web interface and Progressive Web App support, Wishlist offers seamless access across devices with offline capabilities. The application uses SQLite for lightweight data storage and stores user-uploaded images locally, ensuring all data remains on your infrastructure. With OAuth authentication support and customizable token expiration, Wishlist provides secure access control while maintaining ease of use. Perfect for families coordinating holidays and birthdays, couples managing wedding registries, friend groups organizing gift exchanges, or anyone who wants a private alternative to public wishlist services with complete control over their data and privacy.
View template
OpenCloud logo
OpenCloud
OpenCloud is an open-source, GDPR-compliant platform for self-hosted file management, sharing, and collaboration. Built with a Go backend, it provides a full cloud-storage experience with WebDAV access, Spaces (team folders), fine-grained sharing controls, file versioning, and activity tracking. An embedded LibreGraph Connect OIDC identity provider handles authentication with no external database required — all user accounts and data are stored on the filesystem. Optional integrations include Collabora Online for real-time document editing and a bundled Radicale server for CalDAV/CardDAV.
View template
BrickTracker logo
Ready to deploy BrickTracker?
Open your own Easypanel dashboard, choose BrickTracker from Templates, and review the deployment options.