Traefik Playground

Traefik Playground

Beta Web Servers and Proxies

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

Nginx Playground

Nginx Playground

Beta Web Servers and Proxies
## Introduction Nginx (pronounced "engine-x") is a popular open-source web server and reverse proxy server used for HTTP, HTTPS, and other protocols. It is known for its high performance, stability, and scalability. The Nginx Playground provided by GetVM website offers a free online environment based on the Linux operating system, allowing users to learn and practice Nginx more effectively. ## Quick Start To use the Nginx Playground, follow these steps: 1. Access the Nginx Playground on the GetVM website. 2. The Playground provides a pre-configured Linux environment with Nginx installed. 3. You can start experimenting with Nginx commands, configurations, and features directly in the Playground. 4. The Playground allows you to test and practice Nginx without the need to set up a local environment. ## Configurations and Usage The GetVM Nginx 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. VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes of use. Post-session, VMs will be deleted. You can cancel your Pro 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, ensuring a safe and reliable service for all users. With Pro, you can use the persistent storage to save files in the /home/getvm/project/storage directory, allowing you to share them across VMs. 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 like network attacks. ## FAQ 1. **What features are available in the Nginx Playground?** - The Nginx Playground provides a fully functional Nginx server with the ability to test various configurations and features. - Users can experiment with Nginx directives, modules, and other advanced settings. 2. **How long can I use the Nginx Playground?** - The Nginx Playground is a free-to-use environment, and users can access it as long as the service is available on the GetVM website. 3. **Can I save my Nginx configurations and settings in the Playground?** - The Nginx Playground is a temporary environment, and any changes made during the session will not be saved permanently. Pro users have access to 5GB of persistent storage to save their code and files. 4. **Is the Nginx Playground suitable for production use?** - The Nginx Playground is primarily designed for learning and experimentation purposes. It is not recommended to use the Playground for production-level Nginx deployments. ## 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)
Apache Playground

Apache Playground

Beta Web Servers and Proxies
## Introduction Apache is a free and open-source web server software that is widely used for hosting websites and web applications. It is one of the most popular web servers in the world, powering a large percentage of websites on the internet. ## Quick Start The Apache Playground provided by GetVM website offers a free online environment based on the Linux operating system, allowing users to learn and practice working with Apache. To get started, simply access the Apache Playground on the GetVM website and you will be presented with a pre-configured Linux environment with Apache installed and ready to use. You can then explore the various features and functionalities of Apache, such as setting up virtual hosts, configuring web server settings, and managing Apache modules and plugins. The VMs provided have 1 core and 2GB RAM, with up to 10GB of storage. Free users can use the VMs for 30 minutes, with a 20-minute reminder before the session ends. Pro users have access to 5GB of persistent storage to save their code and files. ## FAQ 1. **What is the purpose of the Apache Playground?** The Apache Playground is designed to provide a hassle-free, online environment for users to learn and experiment with the Apache web server without the need to set up a local development environment. 2. **What software is included in the Apache Playground?** The Apache Playground includes the Apache web server, as well as other related software and tools that are commonly used with Apache, such as PHP, MySQL, and various Apache modules and plugins. 3. **Can I save my work in the Apache Playground?** The Apache Playground is a temporary environment, and any changes or files you create will not be saved permanently. However, Pro users have access to 5GB of persistent storage to save their code and files. 4. **Is the Apache Playground free to use?** Yes, the Apache Playground provided by GetVM is a free-to-use online environment for learning and practicing with the Apache web server. However, the Free plan has restricted internet access to prevent misuse. 5. **What are the system requirements for using the Apache Playground?** The Apache Playground is a web-based environment, so all you need is a modern web browser and an internet connection to access and use it. ## 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)
Tomcat Playground

Tomcat Playground

Beta Web Servers and Proxies
## Introduction Tomcat is a popular open-source web server and servlet container developed by the Apache Software Foundation. It is widely used for hosting Java-based web applications and provides a runtime environment for executing Java servlets and rendering JavaServer Pages (JSP). ## Quick Start The Tomcat Playground on the GetVM website offers a free, online Linux-based environment for users to learn and practice working with Tomcat. To get started: 1. Access the Tomcat Playground on the GetVM website. 2. The Playground will provide a pre-configured Tomcat server environment for you to explore. 3. You can experiment with deploying web applications, configuring Tomcat settings, and testing various Tomcat features within the Playground. 4. The Playground allows you to quickly test and validate Tomcat-related concepts without the need to set up a local Tomcat server on your own machine. The Tomcat Playground 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 version of Tomcat is available in the Playground?** - The Tomcat Playground provides the latest stable version of Tomcat for users to experiment with. 2. **Can I save my work and come back to it later?** - With the Pro plan, you have access to 5GB of persistent storage. Any files saved in the /home/getvm/project/storage directory will be preserved and accessible across VMs. 3. **Are there any limitations or restrictions in the Playground?** - The Tomcat Playground is a free, online environment, and there may be some limitations or restrictions in terms of resources or functionality compared to a locally-installed Tomcat server. Internet access is restricted on the Free plan to prevent misuse. 4. **Can I deploy my own web applications in the Playground?** - Yes, the Tomcat Playground allows you to deploy your own web applications and test them within the provided environment. 5. **Is the Tomcat Playground suitable for production use?** - No, the Tomcat Playground is not intended for production use. It is a learning and experimentation environment, and should not be used for hosting live, production-ready web applications. ## 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)
Haproxy Playground

Haproxy Playground

Beta Web Servers and Proxies
## Introduction Haproxy is a free, open-source, and high-performance TCP/HTTP load balancer and proxy server. It is widely used in web applications, APIs, and microservices to distribute workloads across multiple servers, improve availability, and enhance performance. ## Quick Start The Haproxy Playground provided by GetVM website offers a free online environment based on a Linux operating system, allowing users to learn and practice using Haproxy more effectively. The playground provides a pre-configured Haproxy environment, including a terminal interface where you can execute Haproxy commands and configurations. Users can explore the Haproxy configuration files, test different load balancing strategies, and experiment with various Haproxy features and functionalities. The playground also includes sample applications and scenarios to help users understand Haproxy in a practical context. The VMs provided in the Haproxy Playground have 1 core and 2GB RAM, with storage up to 10GB. Users can use the VMs for a default time of 30 minutes, with a reminder after 20 minutes. Pro users have 5GB of persistent storage to save their code and files. ## FAQ 1. **What is the purpose of the Haproxy Playground?** The Haproxy Playground is designed to provide a free, online, and interactive environment for users to learn and experiment with Haproxy without the need to set up a local environment. 2. **What features are available in the Haproxy Playground?** The Haproxy Playground includes a pre-configured Haproxy environment, sample configurations, and test applications to help users explore Haproxy's capabilities, such as load balancing, high availability, and performance optimization. 3. **Is the Haproxy Playground accessible from any device?** Yes, the Haproxy Playground is accessible from any device with a web browser, allowing users to practice and learn Haproxy from anywhere. 4. **Are there any limitations or restrictions in the Haproxy Playground?** The Haproxy Playground has some limitations, such as restricted internet access on the Free plan to prevent misuse. Pro users have access to 5GB of persistent storage to save their files and code. ## 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)
Jetty Playground

Jetty Playground

Beta Web Servers and Proxies
## Introduction Jetty is a lightweight, open-source, and highly scalable Java web server and servlet container. It is widely used in the development and deployment of web applications, web services, and other internet-based solutions. ## Quick Start To use the Jetty Playground on the GetVM website, follow these steps: 1. Access the Jetty Playground environment on the GetVM website. 2. The Playground provides a Linux-based environment with Jetty pre-installed. 3. You can start experimenting with Jetty by writing and running sample code in the provided interface. 4. The Playground allows you to test and explore Jetty's features, such as handling HTTP requests, deploying web applications, and configuring server settings. 5. The Playground environment is free to use and provides a convenient way to learn and practice working with Jetty without the need to set up a local development environment. ## FAQ 1. **What version of Jetty is available in the Playground?** The Jetty Playground uses the latest stable version of Jetty, providing you with the most up-to-date features and capabilities. 2. **Can I save my work in the Playground?** The Jetty Playground is a temporary environment, and any work or changes you make will not be saved. It is recommended to use the Playground for learning and experimentation purposes. 3. **Are there any limitations or restrictions in the Playground?** The Jetty Playground 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, and Pro users have 5GB of persistent storage to save their code and files. Internet access is restricted on the Free plan to prevent misuse. 4. **Can I deploy my own web applications in the Playground?** Yes, the Jetty Playground allows you to deploy your own web applications and test them within the provided environment. You can upload your application files or write code directly in the Playground interface. 5. **Is the Jetty Playground suitable for production use?** The Jetty Playground is primarily designed for learning and experimentation purposes. It is not recommended to use the Playground for production deployments, as the environment is temporary and may not provide the same level of stability and reliability as a dedicated Jetty server setup. ## 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)
LAMP Playground

LAMP Playground

Beta Web Servers and Proxies
## Introduction LAMP is a popular open-source web application software stack that consists of the Linux operating system, the Apache HTTP Server, the MySQL relational database management system, and the PHP programming language. It is widely used for building and hosting dynamic websites and web applications. ## Quick Start To use the LAMP Playground on GetVM, follow these steps: 1. Visit the GetVM website and sign up for an account. 2. Select the "LAMP Playground" option from the available environments. 3. Click the "Start" button to launch a pre-configured LAMP environment. 4. Once the VM is ready, you can access the web server by visiting the provided URL in your web browser. 5. Use the terminal or web-based tools to begin developing and testing your LAMP-based applications. ## FAQ 1. **What configurations are used for VMs?** - Currently, GetVM provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. Higher configurations and Cloud VMs are planned for the future. 2. **How long can I use a VM after starting it?** - VMs can be used for a default time of 30 minutes. You'll receive a reminder after 20 minutes of use. Pro users have 5GB of persistent storage to save their code and files. 3. **Can I cancel my subscription anytime?** - Yes, you can cancel your subscription at any time. You'll retain access until the end of your billing period. 4. **Why can't the Free plan connect to the internet?** - 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. 5. **How do I use persistent storage to save files?** - With the Pro plan, 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 across VMs. 6. **Are there any rules for using VMs?** - 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 like network attacks. ## 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)