Savant Coder 8c21a378ad Fix schema: allow empty optional interface/firewall values
Optional match()?/list()? validators reject empty string, which is the
default value, blocking add-on start. Use regexes that accept empty OR valid.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 14:18:16 -04:00

Home Assistant Community App: Netmaker

Project Stage

Supports aarch64 Architecture Supports amd64 Architecture

Join your Home Assistant instance to a Netmaker WireGuard network.

About

Netmaker is a platform for creating and managing fast, secure WireGuard networks. This app joins your Home Assistant instance to a Netmaker network using the Netmaker client, netclient.

You provide an enrollment token generated in your Netmaker dashboard, and the app registers your device and keeps the connection running in the background. The host's WireGuard identity is persisted to the app's /data volume, so your device remains the same node across restarts and updates.

Installation

The installation of this app is straightforward and not different in comparison to installing any other Home Assistant app.

  1. Install this app.
  2. Generate an enrollment token in your Netmaker dashboard (Enrollment Keys).
  3. Set the token in the app's enrollment_token configuration option.
  4. Start the "Netmaker" app.
  5. Check the logs of the app to confirm it joined the network.

See the documentation for full configuration details.

Support

This add-on is a community port and is not affiliated with Netmaker.

License

MIT License — see LICENSE.md.

Description
No description provided
Readme 40 KiB
Languages
Dockerfile 100%