OpenLogs

All tools

Homebox

Inventory manager for household items with labels, locations and attachments.

Replaces

Paid home inventory services, such as Sortly.

All open-source alternatives to Sortly

Difficulty

Difficulty: Easy

1 service, 1 volume mount, no env values to set, no elevated host access. Heuristic score 0 of 11: easy.

Stack

Go (language)

Deployment

docker_compose

Requirements

Not stated.

License

AGPL-3.0 (OSI-approved open source)

Read from github.com/sysadminsmedia/homebox/blob/1fd2882/LICENSE

Business model

Unknown

The README at the pinned commit does not state a business model, so it stays unknown.

Source: github.com/sysadminsmedia/homebox/blob/1fd2882/README.md, read on .

Repository

sysadminsmedia/homebox

GitHub stats

Stars
7,616
Forks
599
Open issues and pull requests
142
Last push
2026-10-17
Latest release
v0.27.0
Released
2026-10-17

From the GitHub API on . These numbers are a snapshot, not live. GitHub detected the license as AGPL-3.0.

Compose file

Config check passed docker compose config exited 0 on this exact file on 2026-10-22.
install.mdx Version 1
services:
    homebox:
        image: ghcr.io/sysadminsmedia/homebox:latest
        restart: always
        environment:
            - HBOX_LOG_LEVEL=info
            - HBOX_LOG_FORMAT=text
            - HBOX_WEB_MAX_UPLOAD_SIZE=10
            # Please consider allowing analytics to help us improve Homebox (basic computer information, no personal data)
            - HBOX_OPTIONS_ALLOW_ANALYTICS=false
            # Use a strong random string for the pepper in production, it will be used to hash API keys and make them more secure
            - HBOX_AUTH_API_KEY_PEPPER=some_random_string
        volumes:
            - homebox-data:/data/
        ports:
            - 3100:7745

volumes:
    homebox-data:
        driver: local

From the app's own repository: github.com/sysadminsmedia/homebox/blob/1fd2882/docs/src/content/docs/en/quick-start/install.mdx.

Compose example from the project's own docs: sysadminsmedia/homebox:docs/src/content/docs/en/quick-start/install.mdx.

Install

  1. Docker with the Compose plugin (github.com/sysadminsmedia/homebox/blob/1fd2882/docs/src/content/docs/en/quick-start/install.mdx#L82-L103)

    A host with Docker and the Docker Compose plugin. This entry runs from a compose file.

  2. Save the code block as compose.yml (github.com/sysadminsmedia/homebox/blob/1fd2882/docs/src/content/docs/en/quick-start/install.mdx)

    Use the compose file shown above.

  3. What the compose file check ran with (github.com/sysadminsmedia/homebox/blob/1fd2882/docs/src/content/docs/en/quick-start/install.mdx#L82-L103)

    This compose file is copied unchanged from the code block in https://github.com/sysadminsmedia/homebox/blob/1fd28822634a3d5935c002d569559ef46530d4a0/docs/src/content/docs/en/quick-start/install.mdx#L82-L103. The block sits inside a list in the page, so the indent of its lines was removed, as the rendered page shows it. The check ran on that block alone. The quick start guide tells the reader to create a compose.yml with this content.

  4. Start it (github.com/sysadminsmedia/homebox/blob/1fd2882/docs/src/content/docs/en/quick-start/install.mdx)
    docker compose up -d
  5. Open the app (github.com/sysadminsmedia/homebox/blob/1fd2882/docs/src/content/docs/en/quick-start/install.mdx)

    Open http://localhost:3100. The compose file publishes host port 3100 for the homebox service.

Compose file check: config_ok on 2026-10-22.

Gotchas and maintenance

Gotchas

Signals

  • Open issues and pull requests: 142
  • Last push: 2026-10-17 (5 days before this page was built)
  • Latest release: v0.27.0 on 2026-10-17 (5 days before this page was built)