<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenSOHO</title><link>https://opensoho.github.io/</link><description>Recent content on OpenSOHO</description><generator>Hugo</generator><language>en</language><atom:link href="https://opensoho.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Getting Started</title><link>https://opensoho.github.io/docs/getting-started/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://opensoho.github.io/docs/getting-started/</guid><description>Overview Setting up OpenSOHO requires a few simple steps:
Install OpenSOHO on your server. Install the OpenWisp packages on your OpenWRT devices. Configure OpenWisp on each OpenWRT device to connect to OpenSOHO. Start configuring in OpenSOHO! Install OpenSOHO Download the latest OpenSOHO release (or use a Docker container) from GitHub Releases.
Choose a shared secret that allows OpenWRT devices to register with OpenSOHO. Use a long random string — it must match what you configure in LuCI.</description></item><item><title>Containerized Deployments</title><link>https://opensoho.github.io/docs/containers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://opensoho.github.io/docs/containers/</guid><description>Docker / Podman Prebuilt OpenSOHO container images are available at github.com/orgs/opensoho/packages.
A custom container image can be built using the Dockerfile in the repository.
Docker Compose opensoho: image: ghcr.io/opensoho/opensoho:v0.9.0 container_name: opensoho command: serve --http 0.0.0.0:8090 environment: - OPENSOHO_SHARED_SECRET=LoNgExAmPleStrInGoF32cHarActeRs5 volumes: - &amp;#34;./opensoho/pb_data:/ko-app/pb_data&amp;#34; ports: - 8090:8090 restart: unless-stopped Mounting a volume to /ko-app/pb_data preserves your configuration and history across upgrades. Copy the contents of the pb_data directory when migrating.
Kubernetes A Helm chart is available, provided by the community.</description></item><item><title>VLAN Configuration</title><link>https://opensoho.github.io/docs/vlan/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://opensoho.github.io/docs/vlan/</guid><description>Important (read first!) VLAN configuration is tricky to get right, so OpenSOHO applies its configuration in a way that limits possible connection loss. VLAN tagging is only applied when a device&amp;rsquo;s apply list contains VLAN. Removing vlan does not undo the configuration. LAN remains untagged on all ports (configuring this per-port is a planned feature). The rationale is to keep the network functional when VLAN tagging is enabled. CIDR settings on lan are ignored — forcing those would break the network.</description></item><item><title>Home Assistant Integration</title><link>https://opensoho.github.io/docs/home-assistant/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://opensoho.github.io/docs/home-assistant/</guid><description>The Home Assistant integration can notify you when an OpenWRT device stops checking in with OpenSOHO (the router/AP becomes unhealthy).
Create an API User Add an API user in the OpenSOHO admin interface — safer than using your admin account. OpenSOHO access tokens are valid for 3 years.
Generate an Initial Token curl -X POST http://192.168.1.1:8090/api/collections/api_users/auth-with-password \ -H &amp;#34;Content-type: application/json&amp;#34; \ -d &amp;#39;{&amp;#34;identity&amp;#34;:&amp;#34;name&amp;#34;, &amp;#34;password&amp;#34;:&amp;#34;PASSWORD&amp;#34;}&amp;#39; This returns a JSON object. Copy the token value for use in Home Assistant.</description></item><item><title>OpenWISP Daemons</title><link>https://opensoho.github.io/docs/openwisp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://opensoho.github.io/docs/openwisp/</guid><description>Configuration Files /usr/sbin/openwisp-update-config /usr/sbin/openwisp-reload-config</description></item><item><title>FAQ</title><link>https://opensoho.github.io/docs/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://opensoho.github.io/docs/faq/</guid><description>How do I avoid breaking my entire setup? Since OpenSOHO can push configuration to multiple devices at once, deploy changes gradually — especially for VLANs.
Set all Devices to Disabled (Enabled = false). Modify one device or one setting (e.g. add VLAN to the Apply list of a Device). Enable one device. Wait for the config to deploy. Check connectivity, then decide your next step. How do I show or hide columns?</description></item></channel></rss>