A self-hosted web app for storing, organising and filtering code snippets, with SQLite or PostgreSQL storage and an MCP endpoint for AI assistants.
sysadminsmedia/homebox
Self-hosted home inventory system for tracking items, locations, documents, warranties and maintenance, continued from the original HomeBox project.
Open-source alternative to:Sortly
Home Inventory
- Stars
- 7,624
- Forks
- 605
- Open issues
- 148
- Last commit
- 20 hours ago
What is it?
HomeBox is a self-hosted inventory and organization app aimed at home users. It lets you record what you own, organize items into categories, locations and tags, and add custom fields for extra details.
Each item can carry photos, documents, warranty information, purchase dates and prices, and maintenance schedules. Search helps you find items quickly. The project is written in Go and uses SQLite with an embedded web UI, so it runs as a single container with a small memory footprint and is straightforward to back up.
The project is a continuation of the original HomeBox by hay-kot, and it is distributed as Docker images including rootless and hardened variants. The web interface is responsive for desktops, tablets and phones.
Key features
- 01Organize items by categories, locations and tags
- 02Add custom fields to store extra item details
- 03Attach images, documents and warranty information to items
- 04Track purchase dates, prices and maintenance schedules
- 05Search across your inventory
- 06Responsive web UI with SQLite storage and Docker deployment
Use cases
- Cataloguing household belongings for insurance or moving
- Keeping track of appliance warranties and manuals
- Recording maintenance schedules for home equipment
- Running a private inventory on a home server
Quick start
- 1
Save the pepper to a local file
openssl rand -base64 48 > hbox.pepper - 2
Restrict permissions on the pepper file
chmod 400 hbox.pepper - 3
Create the data folder and run the container with Docker
docker run -d --name homebox --restart unless-stopped --publish 3100:7745 --env TZ=Europe/Bucharest --env HBOX_AUTH_API_KEY_PEPPER=$(cat hbox.pepper) --volume /path/to/data/folder/:/data ghcr.io/sysadminsmedia/homebox:latest
Things to know
- Requires Docker or a manually configured setup, with a secret pepper file to create before first run.
In collections
Topics
FAQ
- What is homebox?
- Self-hosted home inventory system for tracking items, locations, documents, warranties and maintenance, continued from the original HomeBox project. HomeBox is a self-hosted inventory and organization app aimed at home users. It lets you record what you own, organize items into categories, locations and tags, and add custom fields for extra details.
- Is homebox free to use? What license does it have?
- homebox is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is homebox still maintained?
- Actively maintained. The last commit to homebox was on Oct 23, 2026.
- What can I use homebox for?
- Cataloguing household belongings for insurance or moving Keeping track of appliance warranties and manuals Recording maintenance schedules for home equipment Running a private inventory on a home server
- How do I install homebox?
- Save the pepper to a local file: openssl rand -base64 48 > hbox.pepper Restrict permissions on the pepper file: chmod 400 hbox.pepper Create the data folder and run the container with Docker: docker run -d --name homebox --restart unless-stopped --publish 3100:7745 --env TZ=Europe/Bucharest --env HBOX_AUTH_API_KEY_PEPPER=$(cat hbox.pepper) --volume /path/to/data/folder/:/data ghcr.io/sysadminsmedia/homebox:latest
- Where can I get homebox?
- The source code and installation instructions are on GitHub: https://github.com/sysadminsmedia/homebox
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source PHP web ERP and CRM for managing contacts, quotes, invoices, orders, stock, accounting and HR in one app.
Open-source, self-hosted task and chore manager with shared groups, recurring schedules, and reminders via mobile, Telegram, Discord, or Pushover.
Open-source accounting and inventory software for small and medium businesses, with double-entry bookkeeping and financial reports.
A Streamlit web UI built on yt-dlp that downloads single videos or playlists and files them into folders that Plex, Jellyfin or Emby can scan.
A simple self-hosted bookmark manager written in Go, usable as a CLI or web app and distributed as a single binary.