Under Construction
This section is currently being developed and may be incomplete/outdated.
User Guide Introduction¶
This user guide provides documentation for deploying and operating Waveshift using the wavectl CLI tool.
What's Covered¶
System Architecture¶
Understanding how Waveshift works:
- Architecture Overview - System components and network design
Key Concepts¶
Deployment Workflow¶
Understanding how Waveshift deployment works:
- Deploy Infrastructure: Use
wavectl deployto create AWS resources - Add Sites: Use
wavectl sitesto register physical locations - Configure Routers: Use
wavectl configure-hubto set up GL.iNet routers - Monitor Health: Use
wavectl health-checkto verify system status
Site Management¶
Waveshift connects physical locations (sites) through:
- WireGuard VPN: Encrypted site-to-site communication
- GL.iNet Routers: Hub devices that connect sites to the platform
- Device Discovery: Automatic detection of devices on site networks
Infrastructure Components¶
The deployed system includes:
- Waveshift Platform: Core services running on AWS EC2
- Kasm Workspaces: Containerized desktop environments
- VPC Networking: Secure private network infrastructure
- Route53 DNS: Internal domain resolution
Common Operations¶
Initial Deployment¶
- Configure AWS credentials
- Deploy infrastructure with
wavectl deploy - Wait for services to be ready
- Add sites for physical locations
- Configure router hubs
Site Operations¶
- Register new sites with the platform
- Configure GL.iNet routers as hubs
- Monitor site connectivity
- Troubleshoot network issues
System Maintenance¶
- Monitor system health regularly
- Update router configurations as needed
- Review deployment logs
- Manage AWS resources
Getting Help¶
If you need assistance:
- Check Documentation: Review the CLI reference and troubleshooting guides
- Use Health Checks: Run
wavectl health-checkto diagnose issues - Review Logs: Check deployment and configuration logs
- Troubleshooting: See troubleshooting guides
- Support: Contact Blackfire Technology support
Next Steps¶
- New to Waveshift? Start with Getting Started
- Ready to deploy? See Installation Guide
- Want to understand the system? Check Architecture Overview