Base image ghcr.io/hassio-addons/base 10.1.1 uses s6-overlay v2, which ignores the s6-rc.d (v3) structure — netclient never started. Reimplement as v2: cont-init.d/10-persist + 20-join run before services.d/netclient (daemon). Release 0.1.1. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
47 lines
956 B
YAML
47 lines
956 B
YAML
---
|
|
name: Netmaker
|
|
version: 0.1.1
|
|
slug: netmaker
|
|
description: Join your Home Assistant instance to a Netmaker WireGuard network
|
|
url: https://github.com/hassio-addons/app-netmaker
|
|
image: gitea.savant.io/homeassistant/netmaker
|
|
startup: services
|
|
panel_icon: mdi:lan-connect
|
|
arch:
|
|
- aarch64
|
|
- amd64
|
|
init: false
|
|
hassio_api: true
|
|
host_network: true
|
|
privileged:
|
|
- NET_ADMIN
|
|
- NET_RAW
|
|
devices:
|
|
- /dev/net/tun
|
|
map:
|
|
- type: homeassistant_config
|
|
read_only: false
|
|
path: /config
|
|
- type: share
|
|
read_only: false
|
|
ports:
|
|
51821/udp: null
|
|
options:
|
|
enrollment_token: ""
|
|
log_level: info
|
|
host_name: ""
|
|
port: 0
|
|
interface: ""
|
|
endpoint: ""
|
|
endpoint6: ""
|
|
firewall: ""
|
|
schema:
|
|
enrollment_token: str
|
|
log_level: list(trace|debug|info|notice|warning|error|fatal)
|
|
host_name: str?
|
|
port: int(0,65535)?
|
|
interface: "match(^(?:netmaker[a-zA-Z0-9_-]*)?$)?"
|
|
endpoint: str?
|
|
endpoint6: str?
|
|
firewall: "match(^(?:iptables|nftables)?$)?"
|