DoorOpener

DoorOpener

Docker app from grtgbln's Repository

Overview

A sleek, single-button web portal for triggering any Home Assistant action (like opening a building door), protected by secure PIN authentication. Perfect for apartment buildings, offices, or any scenario where you want easy, controlled access for multiple users.

Requirements


        Requires a `config.ini` and `users.json` file to be mounted at the Config File and Users File paths before starting the container. See configuration details: https://github.com/Sloth-on-meth/DoorOpener#configuration
        

        Requires a separate Home Assistant instance with Long-Lived Access Token for API access.
    

Runtime arguments

Web UI
http://[IP]:[PORT:6532]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 6532

Target
6532
Default
6532
Value
6532
Config FilePathrw

Path to the config file

Target
/app/config.ini
Default
/mnt/user/appdata/door_opener/config.ini
Value
/mnt/user/appdata/door_opener/config.ini
Users FilePathrw

Path to the users file

Target
/app/users.json
Default
/mnt/user/appdata/door_opener/users.json
Value
/mnt/user/appdata/door_opener/users.json
Logs PathPath

Path to the logs folder

Target
/app/logs
Default
/mnt/user/appdata/door_opener/logs
Value
/mnt/user/appdata/door_opener/logs
Internal Web UI PortVariable

Internal port for the web UI. Not recommended to change.

Target
DOOROPENER_PORT
Default
6532
Value
6532
PUIDVariable
Default
099
Value
099
PGIDVariable
Default
100
Value
100

Details

Repository
ghcr.io/sloth-on-meth/dooropener:latest
Last Updated2026-06-02
First Seen2025-09-03

Run DoorOpener on Unraid.

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