All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Knocker: Self-Hosted Knock-Based Access Control System for Homelab Security

By

xlmnxp

7mo ago· 6 min readenCode

Summary

Knocker is a self-hosted, knock-based access control system designed for homelab environments that provides single-packet authorization (SPA) through HTTP. It allows users to keep services private and open them on-demand only for authorized IP addresses, functioning as authentication for reverse proxies like Caddy or at the firewall level with FirewallD integration. The system includes web, CLI, and Android clients, enabling secure access to homelab services without requiring persistent VPN connections while minimizing public-facing attack surfaces.

Key quotes

· 4 pulled
Knocker is a configurable, and self-hosted service that provides an HTTP based "knock-knock" single-packet authorization (SPA) gateway for your Homelab
It allows you to keep your services completely private, opening them up on-demand only for authorized IP addresses
This is ideal for homelab environments where you want to expose services to the internet without a persistent VPN connection, while minimizing your public-facing attack surface
it can be used as authentication for your reverse proxy like Caddy, or even on the firewall level using the FirewallD integration
Snippet from the RSS feed
Knocker, a knock based access control system for your homelab - FarisZR/knocker

You might also wanna read