v1.3.3
MoaV 1.3.3
What's New
🌐 Grafana CDN Proxy
Access your Grafana dashboard through Cloudflare CDN for faster loading times, especially useful when accessing from censored regions.
- Configure
GRAFANA_SUBDOMAIN=grafanain.env - Add DNS record:
grafana.yourdomain.com→ server IP (Cloudflare proxied) - Access via:
https://grafana.yourdomain.com:2083
🎨 MoaV Branding
Grafana now features MoaV branding:
- Custom logo and favicon
- Dynamic app title ("MoaV - yourdomain.com") for PWA home screen
- All MoaV dashboards auto-starred for quick access
📊 Dashboard Improvements
- Conduit: New "Peak Clients" stat showing maximum concurrent users
- sing-box: Fixed User Connections table columns (User, Connections, Active)
- Snowflake: Added tooltips explaining bandwidth measurement differences
Bug Fixes
- Domainless install fixed - Bootstrap now properly disables all TLS protocols including TrustTunnel
- Monitoring setup fixed - CLASH_API_SECRET properly configured during bootstrap
- Update warnings fixed - Entrypoint scripts now have correct permissions
- Monitoring prompt - Users are now asked before enabling monitoring (requires 2GB RAM)
Configuration Changes
The following .env variables have been renamed for clarity:
| Old | New |
|---|---|
GRAFANA_ROOT_URL |
GRAFANA_SUBDOMAIN |
CDN_DOMAIN |
CDN_SUBDOMAIN |
Just set the subdomain (e.g., grafana), and the full URL is constructed automatically.
Upgrade Instructions
moav update
moav restart
If you had GRAFANA_ROOT_URL or CDN_DOMAIN in your .env, update them:
# Old: GRAFANA_ROOT_URL=https://grafana.example.com:2083/
# New:
GRAFANA_SUBDOMAIN=grafana
# Old: CDN_DOMAIN=cdn.example.com
# New:
CDN_SUBDOMAIN=cdn
Full Changelog
https://github.com/user/moav/compare/v1.3.1...v1.3.3