BryanNet
Platform
Solutions
Pricing
Downloads
Documentation
Contact
BryanNet documentation.
Installation instructions, configuration guides and practical help for your deployment.
What is BryanNet?
How BryanNet works: components and network flow
Editions, licensing and feature availability
Prerequisites and preparation checklist
Choose a deployment model: local vs hosted server
First-deployment walkthrough and success checklist
Concepts and glossary
Deployment sizing by workload
Supported platforms and minimum system requirements
Installing BryanNet on Windows
Installing BryanNet on Linux
Docker Compose, volumes and service lifecycle
Initial setup wizard and administrator creation
LAN access, firewall, DNS and HTTPS
Deployment verification and first login
Hosting BryanNet on a VPS
Cloudflare Tunnel for web access (not router API)
Production deployment checklist
Install bundle contents and offline installation
Safe uninstall and data retention
Payment gateway sandbox verification
Stable public callbacks with private local admin
Update routes and rollback overview
Dashboard orientation and basic navigation
Configure organization, locations and relevant modules
Staff accounts, roles and permissions
Plans: time, usage, limits and validity
Create, suspend and manage customers
Manage subscriptions, devices and active sessions
Payments and manual adjustments
Notifications and customer communication
Reports, analytics, exports and audit activity
Sensitive actions and administrator security
Organization identities and customer imports
Administrative session and audit investigation
System operations and task controls
External integrations administration
Organization branding and settings
License and backup settings navigation
Network architecture and router connectivity choices
Prepare a MikroTik for BryanNet
RouterOS API access, account policy and firewall hardening
Add and bootstrap a router in BryanNet
Validate hotspot login, provisioning and router health
Connecting remote sites through WireGuard
Router profiles, speed limits and concurrency
Multiple routers and locations
Router synchronization and session accounting
API security, generated router identifiers and secrets
New MikroTik configuration using WinBox
Shipped Desired State presets and safe customization
Internet sources and multi-site network topology
Cross-router access roaming and accounting
Router offline recovery and reconciliation
Customer journey: register to first connection
Website and Telegram customer interfaces
Purchase a plan and understand activation
Renew subscriptions and understand expiration
Credentials, devices and concurrent logins
Configure supported payment providers and webhooks
Time-based versus usage-based plans
Customer notifications and self-service account settings
Telegram customer onboarding and commands
Website registration account linking and recovery
Payment status and gateway callbacks
Customer account deactivation and phone number changes
Daily operational checks
Health checks, background services and workers
Back up BryanNet and validate backups
Restore BryanNet safely
Product updates, compatibility and rollback
Logs, audit history and incident records
Licensing, renewal and offline grace behaviour
Routine maintenance, access review and recovery drills
Planned maintenance windows and notifications
Daily weekly and monthly operator checklists
Troubleshooting start here: observe, scope and collect evidence
Customer cannot sign in
Payment succeeded but internet did not activate
Subscription active but no internet access
Router connection fails or API authentication is rejected
Remote router WireGuard tunnel fails
Payment duplicated, stale or webhook never processed
Usage or device/session accounting looks wrong
Docker service unhealthy or application responds 500
Worker, provisioning or scheduled task failed
MySQL connection, schema or storage problem
MySQL Workbench support access
Notifications or email not delivered
Update, license validation or service reachability issue
Backup, restore or data inconsistency incident
Advanced incident response and controlled data correction
Hotspot captive portal login issues
Cross-router provisioning and reconciliation issues
Device blocking and global session limit issues
Product architecture and service map
Configuration reference (env vars, ports, URLs)
Docker services, Compose files and persistent volumes
Supported RouterOS versions, API ports and permissions
Licensing/edition capability matrix
Background worker and operations reference
API reference and authentication
Database diagnostics and safe query reference
Error codes and support information checklist
Release notes and compatibility history
Roles and permission matrix
Subscription and provisioning state model
Ports firewall and secure connectivity
CLI safety reference
Desired State preset reference
Customer notification event taxonomy