Post

OpenThread Border Router

OpenThread Border Router (OTBR) connects a Thread network to other IP-based networks such as Wi-Fi or Ethernet, providing bidirectional connectivity, mDNS/SRP service discovery, NAT64, and external Thread commissioning.

OpenThread Border Router
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.

Installation

Default install:

1
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVED/raw/main/ct/openthread-br.sh)"
CPU: 2 cores RAM: 2048 MB Disk: 4 GB OS: Debian 13

Configuration

Config file:

1
/etc/default/otbr-agent

Notes

Requires a Thread Radio Co-Processor (RCP) USB device passed through to the LXC container (e.g. /dev/ttyACM0). Edit /etc/default/otbr-agent to configure the RCP device path.
This container runs in privileged mode for network administration (iptables, ipset, tun device access).
Services are not started automatically on first boot. Connect your RCP device, configure /etc/default/otbr-agent, then run: systemctl start otbr-agent && systemctl start otbr-web

Web Interface

Port: 80

This post is licensed under CC BY 4.0 by the author.