Kubernetes Playground

Kubernetes Playground

Beta DevOps and CI/CD

How GetVM Works

Learn by Doing from Your Browser Sidebar

Access from Browser Sidebar

Access from Browser Sidebar

Simply install the browser extension and click to launch GetVM directly from your sidebar.

Select Your Playground

Select Your Playground

Choose your OS, IDE, or app from our playground library and launch it instantly.

Learn and Practice Side-by-Side

Learn and Practice Side-by-Side

Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.

Explore Similar Playgrounds

Ansible Playground

Ansible Playground

Beta DevOps and CI/CD
## Introduction Ansible is an open-source software provisioning, configuration management, and application-deployment tool. It enables infrastructure as code, where infrastructure settings are maintained in version control and can be shared and reproduced. ## Quick Start The Ansible Playground provided by GetVM offers a free online environment based on a Linux operating system, allowing users to easily learn and practice Ansible. To get started: 1. Access the Ansible Playground on the GetVM website. 2. The Playground provides a pre-configured environment with Ansible already installed. 3. You can start exploring Ansible commands and concepts directly in the web-based terminal. 4. The Playground includes sample Ansible playbooks and documentation to help you learn the basics. 5. Experiment with Ansible features such as ad-hoc commands, playbook creation, and managing remote hosts. ## Environment Details The Ansible Playground provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. Pro users have access to 5GB of persistent storage to save their code and files. ## Usage Guidelines VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes. Pro users can cancel their subscription at any time. Internet access is restricted on the Free plan to prevent misuse. VMs should be used for learning and experimentation within resource limits. Do not misuse VM resources, refrain from downloading large files to conserve bandwidth, and avoid using VMs for cryptocurrency mining or engaging in illegal activities. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
Maven Playground

Maven Playground

Beta DevOps and CI/CD
## Introduction Maven is a build automation tool used primarily for Java projects. It is designed to simplify the build process and manage dependencies, making it easier to develop, test, and deploy Java applications. ## Quick Start The Maven Playground on GetVM provides a free online environment for users to learn and practice using Maven. To get started: 1. Access the Maven Playground on the GetVM website. 2. The environment is based on a Linux operating system, providing a command-line interface for working with Maven. 3. Explore the sample Maven projects or create your own to practice building, testing, and managing dependencies using Maven commands. 4. The Playground allows you to experiment with Maven features and configurations without the need to set up a local development environment. ## System Requirements and Usage - The Maven Playground is a web-based environment, so you only need a web browser to access it. - VMs provided have 1 core and 2GB RAM, with up to 10GB of storage. Higher configurations and Cloud VMs are planned for the future. - VMs can be used for a default time of 30 minutes, with a 20-minute reminder. Pro users have 5GB of persistent storage to save their code and files. - Internet access is restricted on the Free plan to prevent misuse, but Pro users can access the internet. - VMs should be used for learning and experimentation within resource limits. Avoid misusing VM resources, downloading large files, or engaging in illegal activities. ## FAQ 1. Can I save my work in the Maven Playground? - The Maven Playground is a temporary environment, so any work done within it will not be saved. It is recommended to save your code and configurations locally for future reference. 2. Is the Maven Playground free to use? - Yes, the Maven Playground is a free online resource provided by GetVM to help users learn and practice using Maven. 3. Can I use the Maven Playground to build and deploy my own Java projects? - The Maven Playground is primarily designed for learning and experimenting with Maven. While you can use it to build and test small projects, it may not be suitable for large-scale project development and deployment. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
Gradle Playground

Gradle Playground

Beta DevOps and CI/CD
## Introduction Gradle is a popular build automation tool used in software development, particularly for Java and Android projects. It provides a flexible and powerful way to manage project dependencies, build and test applications, and automate various development tasks. ## Quick Start The Gradle Playground on the GetVM website offers a free online environment for users to learn and practice using Gradle. To get started: 1. Access the Gradle Playground on the GetVM website. 2. You will be presented with a pre-configured Gradle project environment running on a Linux operating system. 3. Explore the project structure and files, and try running Gradle commands such as `gradle build` or `gradle test` to build and test your application. 4. Experiment with different Gradle configurations and tasks to understand how Gradle works and how to customize it for your project needs. The VMs provided have 1 core and 2GB RAM, with up to 10GB of storage. Free users can use the VMs for 30 minutes, while Pro users have access to 5GB of persistent storage to save their code and files. ## FAQ 1. **What is the purpose of the Gradle Playground?** The Gradle Playground provides a free, online environment for users to learn and experiment with Gradle without the need to set up a local development environment. 2. **What programming languages and frameworks are supported in the Gradle Playground?** The Gradle Playground is primarily focused on Java and Android projects, as Gradle is widely used in these domains. However, Gradle can be used with other programming languages and frameworks as well. 3. **Can I save my work in the Gradle Playground?** Free users can use the VMs for 30 minutes, after which they will be deleted. Pro users have access to 5GB of persistent storage to save their code and files. 4. **Are there any limitations or restrictions in the Gradle Playground?** The Free plan restricts internet access to prevent misuse, such as crypto mining or cyber attacks. Pro users have higher resource limits and access to persistent storage. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
Jenkins Playground

Jenkins Playground

Beta DevOps and CI/CD
## Introduction Jenkins is an open-source automation server that helps developers build, test, and deploy software applications. It provides a wide range of plugins and tools to automate various stages of the software development lifecycle, including continuous integration, continuous deployment, and continuous delivery. ## Quick Start The Jenkins Playground on GetVM provides a free online environment for users to learn and practice using Jenkins. To get started, follow these steps: 1. Access the Jenkins Playground on the GetVM website. 2. The Playground will provide you with a pre-configured Linux environment with Jenkins already installed and running. 3. Explore the Jenkins dashboard and familiarize yourself with the various features and plugins. 4. Try creating a new job, configuring it, and running a build. 5. Experiment with different Jenkins features, such as setting up triggers, managing build artifacts, and configuring notifications. ## Key Features - Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. - Pro users have 5GB of persistent storage to save their code and files. - VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes. - Free plan users have restricted internet access to ensure a safe and reliable service. - VMs should be used for learning and experimentation within resource limits, and avoid misuse such as cryptocurrency mining or illegal activities. ## Support Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
Terraform Playground

Terraform Playground

Beta DevOps and CI/CD
## Introduction Terraform is an open-source infrastructure as code software tool that enables users to define and provision a datacenter infrastructure using a high-level configuration language known as the Hashicorp Configuration Language (HCL). ## Quick Start The Terraform Playground provided by GetVM website offers a free online environment based on a Linux operating system, allowing users to learn and practice Terraform more effectively. To use the Terraform Playground: 1. Access the Terraform Playground on the GetVM website. 2. The Playground provides a pre-configured environment with Terraform already installed. 3. You can start writing Terraform configuration files and execute Terraform commands directly in the Playground. 4. Experiment with different Terraform resources and configurations to learn how to manage infrastructure as code. The Terraform Playground currently provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes of use. Pro users have 5GB of persistent storage to save their code and files. ## FAQ 1. **What is the purpose of the Terraform Playground?** The Terraform Playground is a free online environment that allows users to learn and practice Terraform without the need to set up a local development environment. 2. **What operating system is the Terraform Playground based on?** The Terraform Playground is based on a Linux operating system. 3. **Is the Terraform Playground pre-configured with Terraform?** Yes, the Terraform Playground comes with Terraform pre-installed, making it easy for users to start writing and executing Terraform configurations. 4. **Can I save my Terraform configurations in the Playground?** The Terraform Playground is a temporary environment, so any configurations or changes made within the Playground will not be saved permanently. However, Pro users have access to 5GB of persistent storage to save their code and files. 5. **Why can't the Free plan connect to the internet?** The internet access is restricted on the Free plan to prevent misuse such as crypto mining or cyber attacks, ensuring a safe and reliable service for all users. 6. **How do I use persistent storage to save files?** With Pro, you have access to 5GB of persistent storage. It is automatically mounted to the /home/getvm/project/storage directory on VM startup. Any files saved in this directory will be preserved and accessible, allowing you to share them across VMs. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
Prometheus Playground

Prometheus Playground

Beta DevOps and CI/CD
## Introduction Prometheus is an open-source monitoring and alerting system that allows you to collect and analyze metrics from various sources, including applications, infrastructure, and cloud services. It is designed to be highly scalable and reliable, making it a popular choice for monitoring complex systems. ## Quick Start The Prometheus Playground provided by GetVM offers a free online environment to learn and practice using Prometheus. To get started: 1. Access the Prometheus Playground on the GetVM website. 2. Explore the pre-configured Prometheus setup, including the web-based user interface. 3. Try out various Prometheus features, such as setting up metrics collection, creating custom queries, and configuring alerts. 4. Experiment with the provided sample data and configurations to understand how Prometheus works. The Prometheus Playground is based on a Linux operating system and provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. Pro users have access to 5GB of persistent storage to save their code and files. VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes of use. After the session, VMs will be deleted. You can cancel your subscription at any time, and you'll retain access until the end of your billing period. The Free plan has restricted internet access to prevent misuse, such as crypto mining or cyber attacks, ensuring a safe and reliable service for all users. With the Pro plan, you can access the internet and use the persistent storage to save your files. When using the Prometheus Playground, please follow the rules and use the VMs for learning and experimentation within the resource limits. Avoid downloading large files, using VMs for cryptocurrency mining, or engaging in illegal activities. ## FAQ 1. **What is the purpose of the Prometheus Playground?** The Prometheus Playground is a free online environment that allows users to learn and experiment with Prometheus without the need to set up their own infrastructure. 2. **What operating system is used in the Prometheus Playground?** The Prometheus Playground is based on a Linux operating system. 3. **Can I save my Prometheus configurations and data in the Playground?** Yes, Pro users have access to 5GB of persistent storage to save their code and files. 4. **Are there any limitations or restrictions in the Prometheus Playground?** The Prometheus Playground may have some limitations compared to a production-ready Prometheus setup, such as resource constraints or a limited set of pre-configured data sources. However, it still provides a valuable learning experience. 5. **How can I get support or report issues with the Prometheus Playground?** If you encounter any issues or have questions about the Prometheus Playground, you can reach out to the GetVM support team for assistance. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)