Vinsta empowers you to automate the provisioning, configuration, and management of virtual machine (VM) networks, streamlining your technology infrastructure. With Vinsta, you can:
- Simplify VM network setup with intuitive tools and pre-configured templates.
- Automate repetitive tasks, saving time and reducing human error.
- Manage complex VM network configurations efficiently.
- Improve network reliability and security through automated best practices.
- VM Network Provisioning: Create and manage virtual networks for your VMs, eliminating manual configuration steps.
- Network Automation: Automate tasks like IP address assignment, subnet creation, firewall rules, and more.
- Pre-configured Templates: Leverage pre-built templates to set up common network configurations quickly.
- Security Automation: Establish and enforce network security policies for enhanced VM protection.
- Monitoring and Reporting: Gain insights into your VM network health and performance.
- Scalability: Manage large-scale VM deployments with ease.
- Operating System: (Linux)
- Software: (QEMU,KVM)
- Network: (nat, bridge(br10), host-bridge)
curl -fsSL https://github.com/koompi/vinsta/raw/main/client/vinsta/script/install_vinsta | bash
Please refer to the detailed installation guide for KOOMPI OS:
Installation Guide for KOOMPI OS
Please refer to the detailed installation guide for Ubuntu:
POST /api/create
{
"name": "koompi-vm-1",
"iso": "koompi",
"ram": "4096",
"disk": "15G",
"cpu": "2",
"network": "br10",
"bootOption": "uefi",
"arch": "x64"
}
POST /api/clone
{
"image": "koompi",
"name": "koompi-vm1",
"ram": "8192",
"disk": "100G",
"cpu": "8"
}
POST /api/start
{
"name": "koompi-vm1",
}
POST /api/stop
{
"name": "koompi-vm1",
}
POST /api/remove
{
"name": "koompi-vm1",
}
POST /api/checkinfo
{
"name": "koompi-vm1",
}
GET /api/listall
{
}
For detailed documentation, please visit Vinsta Documentation.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a pull request.
Distributed under the MIT License. See LICENSE
for more information.
Join the Vinsta community to share your experiences and get support: