{ "stable": true, "versions": { "2.0.2": { "manifest": { "id": "io.netbird.cloudronapp", "title": "NetBird", "author": "Marcus Quinn ", "description": "Self-hosted WireGuard mesh VPN with SSO, MFA, and granular access controls. Connect devices into a secure peer-to-peer overlay network.", "tagline": "Zero-config WireGuard mesh VPN for teams", "version": "2.0.2", "upstreamVersion": "0.74.7", "healthCheckPath": "/oauth2/.well-known/openid-configuration", "httpPort": 8080, "manifestVersion": 2, "website": "https://netbird.io", "contactEmail": "marcus@marcusquinn.com", "icon": "file://logo.png", "documentationUrl": "https://docs.netbird.io", "minBoxVersion": "9.1.0", "memoryLimit": 536870912, "optionalSso": true, "addons": { "localstorage": {}, "postgresql": {} }, "udpPorts": { "STUN_PORT": { "title": "STUN (NAT traversal)", "description": "UDP port for STUN NAT traversal. Must be accessible from all NetBird clients.", "defaultValue": 3478, "containerPort": 3478 } }, "tags": [ "vpn", "wireguard", "mesh", "networking", "security" ], "postInstallMessage": "NetBird is running. Visit the app URL to access the dashboard.\n\nOn first run, you will see the setup page where you can create your admin account.\n\nUDP port ${STUN_PORT} must be accessible from your NetBird clients for NAT traversal.\n\nCloudron SSO can be added as an external identity provider via Settings > Identity Providers in the NetBird dashboard after initial setup.", "configurePath": "/peers", "changelog": "* Add Cloudron community catalog metadata and publishing runbook.\n* Add an improved icon and privacy-reviewed 3:1 product hero.\n* Fix writable runtime config and log paths.\n* Fix platform consistency, encryption-key generation, and health checks.\n", "iconUrl": "https://raw.githubusercontent.com/marcusquinn/cloudron-netbird-app/main/logo.png", "packagerName": "Marcus Quinn", "packagerUrl": "https://github.com/marcusquinn", "mediaLinks": [ "https://netbird.io/_next/static/media/centralized-network-management.67616bd3.png" ], "dockerImage": "marcusquinn/cloudron-netbird-app:2.0.2" }, "creationDate": "Fri, 24 Jul 2026 00:40:03 GMT", "ts": "Fri, 24 Jul 2026 00:49:19 GMT", "publishState": "published" }, "2.0.3": { "manifest": { "id": "io.netbird.cloudronapp", "title": "NetBird", "author": "Marcus Quinn ", "description": "Self-hosted WireGuard mesh VPN with SSO, MFA, and granular access controls. Connect devices into a secure peer-to-peer overlay network.", "tagline": "Zero-config WireGuard mesh VPN for teams", "version": "2.0.3", "upstreamVersion": "0.75.0", "healthCheckPath": "/oauth2/.well-known/openid-configuration", "httpPort": 8080, "manifestVersion": 2, "website": "https://netbird.io", "contactEmail": "marcus@marcusquinn.com", "icon": "file://logo.png", "documentationUrl": "https://docs.netbird.io", "minBoxVersion": "10.0.0", "memoryLimit": 536870912, "optionalSso": true, "addons": { "localstorage": {}, "postgresql": {} }, "udpPorts": { "STUN_PORT": { "title": "STUN (NAT traversal)", "description": "UDP port for STUN NAT traversal. Must be accessible from all NetBird clients.", "defaultValue": 3478, "containerPort": 3478 } }, "tags": [ "vpn", "wireguard", "mesh", "networking", "security" ], "postInstallMessage": "NetBird is running. Visit the app URL to access the dashboard.\n\nOn first run, you will see the setup page where you can create your admin account.\n\nUDP port ${STUN_PORT} must be accessible from your NetBird clients for NAT traversal.\n\nCloudron SSO can be added as an external identity provider via Settings > Identity Providers in the NetBird dashboard after initial setup.", "configurePath": "/peers", "changelog": "* Update the combined NetBird server to v0.75.0.\n* Update the NetBird dashboard to v2.90.7.\n* Link the package repository and require Cloudron 10.0.0.\n", "iconUrl": "https://raw.githubusercontent.com/marcusquinn/cloudron-netbird-app/main/logo.png", "packagerName": "Marcus Quinn", "packagerUrl": "https://github.com/marcusquinn", "mediaLinks": [ "https://netbird.io/_next/static/media/centralized-network-management.67616bd3.png" ], "dockerImage": "marcusquinn/cloudron-netbird-app:2.0.3" }, "creationDate": "Fri, 24 Jul 2026 02:12:15 GMT", "ts": "Fri, 24 Jul 2026 02:13:01 GMT", "publishState": "published" }, "2.0.4": { "manifest": { "id": "io.netbird.cloudronapp", "title": "NetBird", "author": "Marcus Quinn ", "description": "Self-hosted WireGuard mesh VPN with SSO, MFA, and granular access controls. Connect devices into a secure peer-to-peer overlay network.", "tagline": "Zero-config WireGuard mesh VPN for teams", "version": "2.0.4", "upstreamVersion": "0.75.0", "healthCheckPath": "/oauth2/.well-known/openid-configuration", "httpPort": 8080, "manifestVersion": 2, "website": "https://netbird.io", "contactEmail": "marcus@marcusquinn.com", "icon": "file://logo.png", "documentationUrl": "https://docs.netbird.io", "minBoxVersion": "9.1.0", "memoryLimit": 536870912, "optionalSso": true, "addons": { "localstorage": {}, "postgresql": {} }, "udpPorts": { "STUN_PORT": { "title": "STUN (NAT traversal)", "description": "UDP port for STUN NAT traversal. Must be accessible from all NetBird clients.", "defaultValue": 3478, "containerPort": 3478 } }, "tags": [ "vpn", "wireguard", "mesh", "networking", "security" ], "postInstallMessage": "NetBird is running. Visit the app URL to access the dashboard.\n\nOn first run, you will see the setup page where you can create your admin account.\n\nUDP port ${STUN_PORT} must be accessible from your NetBird clients for NAT traversal.\n\nCloudron SSO can be added as an external identity provider via Settings > Identity Providers in the NetBird dashboard after initial setup.", "configurePath": "/peers", "changelog": "* Restore installation and updates on Cloudron 9.1 and 9.2.\n* Temporarily omit packageUrl until Cloudron 10.0.0 is numerically available.\n", "iconUrl": "https://raw.githubusercontent.com/marcusquinn/cloudron-netbird-app/main/logo.png", "packagerName": "Marcus Quinn", "packagerUrl": "https://github.com/marcusquinn", "mediaLinks": [ "https://netbird.io/_next/static/media/centralized-network-management.67616bd3.png" ], "dockerImage": "marcusquinn/cloudron-netbird-app:2.0.4" }, "creationDate": "Fri, 24 Jul 2026 03:20:01 GMT", "ts": "Fri, 24 Jul 2026 03:20:49 GMT", "publishState": "published" }, "2.0.5": { "manifest": { "id": "io.netbird.cloudronapp", "title": "NetBird", "author": "Marcus Quinn ", "description": "Self-hosted WireGuard mesh VPN with SSO, MFA, and granular access controls. Connect devices into a secure peer-to-peer overlay network.", "tagline": "Zero-config WireGuard mesh VPN for teams", "version": "2.0.5", "upstreamVersion": "0.75.0", "healthCheckPath": "/oauth2/.well-known/openid-configuration", "httpPort": 8080, "manifestVersion": 2, "website": "https://netbird.io", "contactEmail": "marcus@marcusquinn.com", "icon": "file://logo.png", "documentationUrl": "https://docs.netbird.io", "minBoxVersion": "9.1.0", "memoryLimit": 536870912, "optionalSso": true, "addons": { "localstorage": {}, "postgresql": {} }, "udpPorts": { "STUN_PORT": { "title": "STUN (NAT traversal)", "description": "UDP port for STUN NAT traversal. Must be accessible from all NetBird clients.", "defaultValue": 3478, "containerPort": 3478 } }, "tags": [ "vpn", "wireguard", "mesh", "networking", "security" ], "postInstallMessage": "NetBird is running. Visit the app URL to access the dashboard.\n\nOn first run, you will see the setup page where you can create your admin account.\n\nUDP port ${STUN_PORT} must be accessible from your NetBird clients for NAT traversal.\n\nCloudron SSO can be added as an external identity provider via Settings > Identity Providers in the NetBird dashboard after initial setup.", "configurePath": "/peers", "changelog": "* Automate immutable Cloudron image and catalog publication after merged package updates.\n* Publish the Cloudron 9.1 and 9.2 compatibility repair through the managed release lifecycle.\n", "iconUrl": "https://raw.githubusercontent.com/marcusquinn/cloudron-netbird-app/main/logo.png", "packagerName": "Marcus Quinn", "packagerUrl": "https://github.com/marcusquinn", "mediaLinks": [ "https://netbird.io/_next/static/media/centralized-network-management.67616bd3.png" ], "dockerImage": "ghcr.io/marcusquinn/cloudron-netbird-app@sha256:c1c144dd81fc49e6d4b78e3b2cf136d1a7f3aee9361dcd62db0a46f1daf50ec1" }, "creationDate": "Fri, 31 Jul 2026 00:19:26 GMT", "ts": "Fri, 31 Jul 2026 00:19:26 GMT", "publishState": "published" }, "2.0.6": { "manifest": { "id": "io.netbird.cloudronapp", "title": "NetBird", "author": "Marcus Quinn ", "description": "Self-hosted WireGuard mesh VPN with SSO, MFA, and granular access controls. Connect devices into a secure peer-to-peer overlay network.", "tagline": "Zero-config WireGuard mesh VPN for teams", "version": "2.0.6", "upstreamVersion": "0.76.0", "healthCheckPath": "/oauth2/.well-known/openid-configuration", "httpPort": 8080, "manifestVersion": 2, "website": "https://netbird.io", "contactEmail": "marcus@marcusquinn.com", "icon": "file://logo.png", "documentationUrl": "https://docs.netbird.io", "minBoxVersion": "9.1.0", "memoryLimit": 536870912, "optionalSso": true, "addons": { "localstorage": {}, "postgresql": {} }, "udpPorts": { "STUN_PORT": { "title": "STUN (NAT traversal)", "description": "UDP port for STUN NAT traversal. Must be accessible from all NetBird clients.", "defaultValue": 3478, "containerPort": 3478 } }, "tags": [ "vpn", "wireguard", "mesh", "networking", "security" ], "postInstallMessage": "NetBird is running. Visit the app URL to access the dashboard.\n\nOn first run, you will see the setup page where you can create your admin account.\n\nUDP port ${STUN_PORT} must be accessible from your NetBird clients for NAT traversal.\n\nCloudron SSO can be added as an external identity provider via Settings > Identity Providers in the NetBird dashboard after initial setup.", "configurePath": "/peers", "changelog": "* Update the combined NetBird server to v0.76.0.\n* Update the NetBird dashboard to v2.90.8.\n", "iconUrl": "https://raw.githubusercontent.com/marcusquinn/cloudron-netbird-app/main/logo.png", "packagerName": "Marcus Quinn", "packagerUrl": "https://github.com/marcusquinn", "mediaLinks": [ "https://netbird.io/_next/static/media/centralized-network-management.67616bd3.png" ], "dockerImage": "ghcr.io/marcusquinn/cloudron-netbird-app@sha256:ac8fd5a2c3504daef2eaa08f4e1256d10980a21062acde5c5970d42eeea89cce" }, "creationDate": "Fri, 31 Jul 2026 12:04:41 GMT", "ts": "Fri, 31 Jul 2026 12:04:41 GMT", "publishState": "published" }, "2.0.7": { "manifest": { "id": "io.netbird.cloudronapp", "title": "NetBird", "author": "Marcus Quinn ", "description": "Self-hosted WireGuard mesh VPN with SSO, MFA, and granular access controls. Connect devices into a secure peer-to-peer overlay network.", "tagline": "Zero-config WireGuard mesh VPN for teams", "version": "2.0.7", "upstreamVersion": "0.76.1", "healthCheckPath": "/oauth2/.well-known/openid-configuration", "httpPort": 8080, "manifestVersion": 2, "website": "https://netbird.io", "contactEmail": "marcus@marcusquinn.com", "icon": "file://logo.png", "documentationUrl": "https://docs.netbird.io", "minBoxVersion": "9.1.0", "memoryLimit": 536870912, "optionalSso": true, "addons": { "localstorage": {}, "postgresql": {} }, "udpPorts": { "STUN_PORT": { "title": "STUN (NAT traversal)", "description": "UDP port for STUN NAT traversal. Must be accessible from all NetBird clients.", "defaultValue": 3478, "containerPort": 3478 } }, "tags": [ "vpn", "wireguard", "mesh", "networking", "security" ], "postInstallMessage": "NetBird is running. Visit the app URL to access the dashboard.\n\nOn first run, you will see the setup page where you can create your admin account.\n\nUDP port ${STUN_PORT} must be accessible from your NetBird clients for NAT traversal.\n\nCloudron SSO can be added as an external identity provider via Settings > Identity Providers in the NetBird dashboard after initial setup.", "configurePath": "/peers", "changelog": "* Update the combined NetBird server to v0.76.1.\n* Retain the current NetBird dashboard at v2.90.8.\n", "iconUrl": "https://raw.githubusercontent.com/marcusquinn/cloudron-netbird-app/main/logo.png", "packagerName": "Marcus Quinn", "packagerUrl": "https://github.com/marcusquinn", "mediaLinks": [ "https://netbird.io/_next/static/media/centralized-network-management.67616bd3.png" ], "dockerImage": "ghcr.io/marcusquinn/cloudron-netbird-app@sha256:d269354e74d1db35e9939facdb596f913d466dcb47a0807eaf218f3e829b9cd0" }, "creationDate": "Sat, 01 Aug 2026 05:45:35 GMT", "ts": "Sat, 01 Aug 2026 05:45:36 GMT", "publishState": "published" } } }