Skip to content

VM Bundles Overview

VM Bundles are pre-configured, ready-to-deploy virtual machine images available in the DevOpsCentral marketplace. These bundles provide turnkey solutions for common applications and development environments, allowing you to deploy production-ready software stacks in minutes without complex configuration or setup.

Each bundle is optimized for DevOpsCentral infrastructure, comes with sensible defaults, and includes documentation for customization and ongoing maintenance. Whether you need a database server, web development environment, or complete application stack, VM Bundles eliminate the time and complexity of manual installation and configuration.

All bundles are built with security best practices, regularly updated for patches and improvements, and designed to integrate seamlessly with DevOpsCentral's sovereignty-focused infrastructure.

Who This Section Is For

  • Developers needing quick development environments
  • Small teams deploying standard application stacks
  • Startups launching MVPs rapidly
  • IT administrators managing common services
  • Anyone preferring pre-configured solutions over manual setup

What Are VM Bundles?

VM Bundles are:

  • Pre-configured VMs ready to launch from the DevOpsCentral marketplace
  • Production-ready with optimized settings and security hardening
  • Documented with setup guides and configuration instructions
  • Maintained with regular updates and security patches
  • Customizable for your specific requirements

Available Bundles

Database Bundles

  • PostgreSQL - Powerful open-source relational database
  • Available versions
  • Default configuration
  • Connection details
  • Backup and recovery
  • Performance tuning

  • MySQL/MariaDB - Popular relational database

  • Version options
  • Default credentials
  • Configuration files
  • Replication setup
  • Optimization tips

  • MongoDB - NoSQL document database

  • Standalone and replica set configurations
  • Authentication setup
  • Data migration
  • Performance monitoring

  • Redis - In-memory data store

  • Caching configurations
  • Persistence options
  • High availability setup
  • Use case examples

Web Servers & Application Platforms

  • WordPress - Complete WordPress stack
  • LAMP/LEMP stack included
  • Initial admin setup
  • Plugin recommendations
  • Performance optimization
  • Backup strategies

  • LAMP Stack - Linux, Apache, MySQL, PHP

  • Component versions
  • Virtual host configuration
  • SSL/TLS setup
  • Development best practices

  • LEMP Stack - Linux, Nginx, MySQL, PHP

  • Nginx configuration
  • PHP-FPM tuning
  • Performance optimization
  • Security hardening

  • Node.js Environment - JavaScript runtime platform

  • Node.js and npm versions
  • Process management (PM2)
  • Deployment workflows
  • Reverse proxy configuration

Development Environments

  • Docker Host - Container runtime environment
  • Docker and Docker Compose pre-installed
  • Registry access configuration
  • Volume management
  • Networking setup

  • GitLab CE - Self-hosted Git repository and CI/CD

  • GitLab Community Edition
  • Runner configuration
  • Backup and restore
  • Integration with CIXpress

  • Code Server - VS Code in the browser

  • Web-based IDE
  • Extension management
  • Multi-user setup
  • Remote development workflows

Monitoring & Management

  • Monitoring Stack - Prometheus + Grafana
  • Pre-configured dashboards
  • Alert rules
  • Exporter integration
  • Custom metrics

  • ELK Stack - Elasticsearch, Logstash, Kibana

  • Log aggregation setup
  • Index management
  • Visualization templates
  • Performance tuning

Security & Networking

  • VPN Server - OpenVPN or WireGuard
  • Client configuration
  • Access control
  • Routing setup
  • Performance optimization

  • Reverse Proxy - Nginx or HAProxy

  • Load balancing
  • SSL termination
  • URL routing
  • Rate limiting

Bundle Features

Standard Features

All VM Bundles include:

  • Automatic updates - System packages kept current
  • Security hardening - Best practice configurations
  • Documentation - Setup guides and troubleshooting
  • Default credentials - Clearly documented (change immediately!)
  • Service management - Systemd configurations
  • Logging - Centralized log locations
  • Firewall rules - Pre-configured security groups

Bundle Sizing

Bundles come with recommended VM flavors:

Bundle Type Minimum Flavor Recommended Flavor Production Flavor
Database Small (2 vCPU, 4GB) Medium (4 vCPU, 8GB) Large (8 vCPU, 16GB)
Web Server Small (2 vCPU, 4GB) Medium (4 vCPU, 8GB) Medium-Large
Development Medium (4 vCPU, 8GB) Large (8 vCPU, 16GB) Large-XLarge
Monitoring Medium (4 vCPU, 8GB) Large (8 vCPU, 16GB) XLarge (16 vCPU, 32GB)

Deployment Process

Quick Deployment Steps

  1. Browse Marketplace - Find your desired bundle in DevOpsCentral dashboard
  2. Select Flavor - Choose appropriate VM size
  3. Configure Network - Select or create network and security groups
  4. Launch Bundle - Deploy with one click
  5. Access & Configure - Connect via SSH and customize
  6. Secure - Change default passwords and update settings

Post-Deployment

After launching a bundle:

  • 📝 Review documentation - Each bundle has specific setup notes
  • 🔐 Change credentials - Update default passwords immediately
  • 🔧 Customize configuration - Adjust for your use case
  • 🔒 Update firewall - Configure security groups appropriately
  • 💾 Setup backups - Configure snapshot schedules
  • 📊 Enable monitoring - Track performance and health

Best Practices

Security

  • Change default passwords immediately after deployment
  • Restrict network access using security groups
  • Enable automatic security updates
  • Use SSH key authentication (disable password auth)
  • Review exposed ports and close unnecessary ones
  • Enable SSL/TLS for web services
  • Regular security audits and updates

Management

  • Document customizations for team knowledge
  • Snapshot before major changes
  • Monitor resource usage and scale appropriately
  • Test backup restoration procedures
  • Keep services updated with latest patches
  • Plan for disaster recovery

Performance

  • Right-size your VM based on actual workload
  • Use appropriate storage types (SSD vs NVMe)
  • Enable caching where applicable
  • Monitor performance metrics
  • Optimize database queries and configurations

Default Credentials

All bundles come with documented default credentials. You must change these immediately after deployment for security. Never use default credentials in production!

Bundles on Sovereign Infrastructure

All VM Bundles run on DevOpsCentral's locally-owned infrastructure, ensuring your applications and data benefit from data sovereignty and regulatory compliance.

Customization

Bundles are starting points. Feel free to customize, add software, or modify configurations to match your specific requirements.

Bundle vs. Custom Installation

Aspect VM Bundle Custom Installation
Time to deploy Minutes Hours to days
Configuration Pre-configured, optimized Manual setup required
Security Hardened by default Requires manual hardening
Updates Managed Manual
Flexibility Customizable Full control
Best for Standard use cases Specific requirements

Support and Maintenance

Getting Help

  • Bundle documentation - Detailed guides for each bundle
  • Troubleshooting - Common issues and solutions
  • Community forums - Share experiences and solutions
  • DevOpsCentral support - Contact us for assistance

Updates and Patches

  • Bundles receive regular updates for security and stability
  • Update notifications available in dashboard
  • Test updates in staging before production
  • Snapshot before major updates

Learning Path

  1. Start here: Review Available Bundles
  2. Choose a bundle: Select one matching your needs
  3. Deploy: Follow the quick deployment process
  4. Customize: Adapt configuration to your requirements
  5. Integrate: Connect with other DevOpsCentral services
  6. Scale: Monitor and scale as needed

Integration with DevOpsCentral Services

  • OpenStack Infrastructure: Bundles deploy as standard VMs
  • Networking: Integrate with DevOpsCentral networks and security groups
  • Storage: Attach volumes for additional storage
  • Kubernetes: Some bundles can integrate with K8s clusters
  • CIXpress: Deploy and update bundles via CI/CD

Deploy production-ready applications in minutes with VM Bundles