Build tools for VPS users. VPS Dashboard is one of them.
A local-first Chrome extension for managing VPS servers across multiple providers and control panels from one browser sidebar.
VPS Dashboard started as a small SolusVM sidepanel tool. Since v1.5.0, it has moved toward a multi-provider VPS dashboard: SolusVM, AWS EC2, experimental VirtFusion, and experimental Virtualizor support in one lightweight interface.
Install from Chrome Web Store · Changelog
- SolusVM v1
- AWS EC2
- SolusVM v2 experimental
- VirtFusion experimental
- Virtualizor experimental
- AWS Lightsail
- Proxmox VE
- Hetzner Cloud
- DigitalOcean
If your provider behaves differently, please open an issue with redacted API responses. Do not include API keys, tokens, IP addresses, or hostnames.
- You manage VPS instances across SolusVM, VirtFusion, Virtualizor, or AWS EC2.
- You want quick status, bandwidth, memory, disk, and IP checks from Chrome.
- You want reboot, boot, shutdown, or batch actions without opening each provider panel.
- You prefer a local-first tool with no account, no backend, and local credential storage.
- Multi-provider server profiles.
- Per-server panel driver selection.
- Server status and resource overview.
- Reboot, boot, and shutdown actions.
- Batch refresh, reboot, and shutdown.
- Server search and tag filters.
- Default server selection.
- Config import and export.
- Cache-first loading for faster popup display.
- Dark mode and light mode.
- Privacy mode for screenshots or screen sharing.
- Anonymous feature-usage analytics for product improvement. These events only include feature names and provider type, never credentials or server identity.
- UI languages: English, 简体中文, Deutsch, Français, Русский.
All configuration stays in your browser.
- No backend server.
- No user account.
- No third-party proxy.
- API credentials are stored locally with
chrome.storage.local. - API requests are sent directly from your browser to the provider endpoint you configure.
- Anonymous feature-usage events may be sent to Google Analytics, such as opening the extension, testing a connection, or clicking a power action. These events do not include API URLs, API keys, API hashes, tokens, hostnames, IP addresses, instance IDs, or server aliases.
- Exported configuration files include API credentials. Keep them private.
See PRIVACY.md for the full privacy policy.
Install from the Chrome Web Store:
- Open Chrome and go to
chrome://extensions/. - Enable
Developer mode. - Click
Load unpacked. - Select this project directory.
- Open the extension popup and click the settings icon.
- Add a server profile and choose the matching provider or panel type.
Credential requirements vary by provider.
- SolusVM v1: API URL, API Key, and API Hash from your provider's SolusVM panel.
- SolusVM v2 experimental: API URL and API token.
- VirtFusion experimental: API URL and API token.
- Virtualizor experimental: panel URL, API Key, and API Password. Single-VPS accounts are supported first; provider behavior may vary.
- AWS EC2: AWS Region, Access Key ID, and Secret Access Key from AWS IAM.
If your provider disables API access, this extension cannot manage that VPS.
- Chrome Extension Manifest V3.
- Vanilla JavaScript, HTML, and CSS.
- No framework and no build step.
- Background service worker handles provider API calls.
- Multi-driver architecture for provider-specific API behavior.
- Legacy config migration for older SolusVM-only installs.
Suggested GitHub topics:
chrome-extension
manifest-v3
vps
vps-management
vps-dashboard
server-management
multi-provider
solusvm
virtfusion
virtualizor
aws-ec2
lowendbox
lowendtalk
javascript