Visitar URL original
Darkdragon14 β€” Home Assistant & Self-hosting tools

Home Assistant Β· Docker Β· Self-hosting

Smart homes.
Calmer homelabs.

Open-source tools for Home Assistant, Docker, and self-hosting. Less manual work, more control β€” and fewer things to babysit.

Featured work

Stuff I build

Projects focused on making real-world self-hosting, smart home, and Docker workflows easier to use.

☁️

docker-cloudflare-tunnel-sync

Keep Cloudflare Tunnel routes, DNS records, and optional Access policies in sync with your Docker labels.

Multiple routes per container, with a dry-run mode to preview changes before applying them.

πŸ’‘

ha-aqara-devices

Bring supported Aqara cameras, doorbells, hubs, presence sensors, and locks into Home Assistant with live cloud updates.

Includes hub child-device sensors and optional camera streaming through go2rtc. Requires an Aqara developer project and the companion bridge.

πŸ”

ha-access-control-manager

Manage Home Assistant user groups and their permissions from one dedicated interface.

Configure entity access and dashboard visibility, with label-based bulk editing for existing devices and entities.

🏠

ha-guest-mode

Create and manage Home Assistant guest login links with optional time windows and usage limits.

Share QR codes, choose a landing dashboard, or control recurring access with a schedule or input boolean. Uses an existing Home Assistant user.

πŸŽ›οΈ

streamdeck-docker

Start, stop, and monitor Docker containers and Compose stacks from your Elgato Stream Deck.

Choose a Docker context per key, or browse and toggle stacks with a Stream Deck + dial.

Main playgrounds

Where I spend most of my time

Most of my work lives at the intersection of smart home automation, self-hosting, infrastructure tooling, and developer experience.

Home Assistant HACS integrations Docker CI/CD Cloudflare Zero Trust Cloudflare Tunnels Homelab Smart home access control Self-hosting UX

How I think

Small tools, real problems

Automation first

Automation beats documentation, and documentation beats manual steps.

Less fragile by default

If it breaks easily, it is probably not finished yet.

Security with usability

Security should protect the workflow without making it painful to use.

Nerd tools, less annoying

The best tools make complex things feel calm, obvious, and reversible.

Behind the name

Still Darkdragon14

Darkdragon14 is an old childhood nickname that somehow survived. I kept it because it still reminds me to build things with curiosity, not just seriousness.

Want to contribute?

Issues, ideas, and PRs are welcome.

If you’re using one of my projects and something feels wrong, let me know β€” chances are I’ll want to fix it.