VaultScope Connect
Deploy to Pterodactyl game servers with a single command. Automate compression, uploads, extraction, and restarts.
Streamline Your Pterodactyl Deployments
VaultScope Connect handles the entire deployment pipeline for your Pterodactyl game servers. From compression to reboot, everything happens automatically with intelligent defaults and persistent configuration.
Key Features
- Deploy with a single command — no manual file transfers
- Manage multiple Pterodactyl panels simultaneously
- Automatic compression with customizable levels (1-9)
- Auto-extract and reboot options for hands-free deployment
- Persistent project configuration for quick redeployment
- CI/CD pipeline ready with skip-prompts mode
Open source and available via npm. Requires a Pterodactyl client API key with appropriate permissions.
Installation
Install globally to access the CLI from anywhere in your system.
Core Commands
vs-connect initRun setup wizard to configure your first Pterodactyl instance
vs-connect deployDeploy your code — compresses, uploads, extracts, and reboots
vs-connect add-instanceAdd additional Pterodactyl panels to your configuration
How It Works
VaultScope Connect automates the entire deployment pipeline with intelligent configuration management
Configuration Check
Verifies global config and loads or creates deploy.json for your project with saved preferences
Compression
Creates a ZIP archive with your configured compression level, respecting .gitignore patterns
Upload
Requests signed URL from Pterodactyl and uploads ZIP file securely to your server
Extraction
Automatically decompresses files to your specified directory if auto-extract is enabled
Reboot
Optionally restarts your server after successful extraction to apply changes immediately
Complete
Cleanup temporary files and confirm successful deployment with detailed logs
Global Configuration
Stored in your system config directory and shared across all projects
{
"defaultInstance": "Production",
"instances": [
{
"name": "Production",
"url": "panel.example.com",
"apikey": "your-api-key"
}
],
"experimental": {
"zipCompressionLevel": 9,
"autoExtractFiles": true
}
}Project Configuration
Created as deploy.json in your project directory after first deployment
{
"useInstanceURL": "Production",
"autoExtract": true,
"autoReboot": true,
"autoCleanup": true,
"defaultCompressedFolder": "./dist",
"defaultExtractDirectory": "/",
"defaultServerId": "abc12345",
"skipPrompts": false
}Ready to Deploy?
Get started with VaultScope Connect today and streamline your Pterodactyl deployments.