Halo Playgroud

Halo Playgroud

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

Ubuntu 22.04 Playground

Ubuntu 22.04 Playground

Operating Systems
## Introduction Ubuntu 22.04 is the latest long-term support (LTS) release of the Ubuntu operating system, a popular Linux distribution known for its user-friendliness, security, and wide range of applications. It was released in April 2022 and is supported with security and maintenance updates until 2027. ![screenshot](https://tutorial-screenshot.getvm.io/images/20240710-19-45-38-dKwMGpKx-2x-1720611947.png) ## Quick Start The GetVM website provides a free online Ubuntu 22.04 Playground environment, allowing users to explore and practice with the Ubuntu 22.04 operating system directly in their web browser, without the need to install anything on their local machine. To use the Ubuntu 22.04 Playground, simply visit the GetVM website and click on the "Ubuntu 22.04" option. This will launch a pre-configured Ubuntu 22.04 environment where you can start exploring the operating system, running commands, and testing applications. The Playground environment includes a full-featured terminal, allowing you to navigate the file system, install packages, and run various Linux commands and utilities. You can also access text editors, development tools, and other applications directly within the Playground. ## FAQ 1. **Is the Ubuntu 22.04 Playground free to use?** Yes, the Ubuntu 22.04 Playground provided by GetVM is completely free to use. 2. **How long can I use the Ubuntu 22.04 Playground?** The Playground environment can be used for a default time of 30 minutes. You will receive a reminder after 20 minutes of use. Post-session, VMs will be deleted. Pro users have 5GB of persistent storage to save their code and files. 3. **Can I save my work in the Ubuntu 22.04 Playground?** The Playground environment is designed for temporary use and does not persist any changes or files you create. Pro users have 5GB of persistent storage, which is automatically mounted to the /home/getvm/project/storage directory on VM startup. 4. **What are the system requirements for the Ubuntu 22.04 Playground?** The Ubuntu 22.04 Playground is a web-based environment, so it only requires a modern web browser and an internet connection to use. There are no specific hardware requirements for the user's local machine. 5. **Can I install additional software in the Ubuntu 22.04 Playground?** Yes, you can install additional software packages in the Playground environment using the standard Ubuntu package management tools, such as `apt` or `snap`. 6. **What configurations are used for VMs?** Currently, we provide Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. We plan to offer higher configurations and Cloud VMs in the future to support a broader range of practice needs. 7. **Can I cancel my subscription anytime?** Absolutely. You can cancel your subscription at any time. If you cancel, you'll retain access until the end of your billing period. 8. **Why can't the Free plan connect to the internet?** We restrict internet access on the Free plan to prevent misuse such as crypto mining or cyber attacks, ensuring a safe and reliable service for all users. 9. **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).
VS Code Playground

VS Code Playground

Applications
## Introduction Visual Studio Code (VS Code) is a free, open-source, and cross-platform code editor developed by Microsoft. It is widely used by developers for writing, testing, and debugging code across various programming languages and platforms. ![screenshot](https://tutorial-screenshot.getvm.io/images/20240710-19-48-06-latAeRUq-2x-1720612095.png) ## Quick Start The VS Code Playground provided by GetVM offers a free online environment based on the Linux operating system, allowing users to explore and practice using VS Code without the need for local installation. To get started with the VS Code Playground: 1. Visit the GetVM website and access the VS Code Playground. 2. The playground will provide a pre-configured VS Code environment, ready for you to start coding. 3. You can create new files, write code, and experiment with various VS Code features and extensions. 4. The playground also provides access to a terminal, enabling you to run and test your code directly within the environment. ## Key Features - The VS Code Playground is a container-based VM with 1 core and 2GB RAM, with 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. Pro users can save their work across sessions. - Internet access is restricted on the Free plan to ensure a safe and reliable service. - Users can install additional extensions, but they will only be available for the current session. ## 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)
Linux Terminal Playground

Linux Terminal Playground

Operating Systems
## Introduction Linux Terminal is a command-line interface (CLI) that allows users to interact with the Linux operating system. It provides a powerful and flexible way to perform various tasks, from system administration to software development. ![screenshot](https://tutorial-screenshot.getvm.io/images/20240710-19-49-06-UmgqVtr5-2x-1720612154.png) ## Quick Start To use the Linux Terminal Playground on the GetVM website, follow these steps: 1. Visit the GetVM website and navigate to the Linux Terminal Playground. 2. The playground will provide you with a pre-configured Linux environment that you can use to practice and experiment with various terminal commands. 3. Start typing commands in the terminal window to explore the Linux system, manage files and directories, run programs, and more. 4. The playground environment is designed to be easy to use, with helpful tips and resources available to guide you through the learning process. ## Features - The Linux Terminal Playground is a container-based virtual machine with 1 core and 2GB of RAM, and up to 10GB of storage. - Free users have access to the playground, but with restricted internet connectivity to ensure a safe and reliable service. - Pro users have 5GB of persistent storage to save their code and files, which can be accessed across different VMs. - VMs can be used for 30 minutes by default, with a 20-minute reminder before the session ends. Pro users can extend their usage time. - Users can cancel their subscription at any time, and will retain access until the end of their billing period. ## FAQ 1. **What is the purpose of the Linux Terminal Playground?** The Linux Terminal Playground is a free online environment that allows users to learn and practice using the Linux terminal without the need to install a full Linux operating system on their local machine. 2. **Is the Linux Terminal Playground suitable for beginners?** Yes, the Linux Terminal Playground is designed to be user-friendly and accessible for both beginners and experienced users. It provides a safe and controlled environment for users to experiment and learn at their own pace. 3. **Can I save my work or progress in the Linux Terminal Playground?** Free users can save their work in the temporary environment, but Pro users have access to 5GB of persistent storage to save their code and files, which can be accessed across different VMs. 4. **Are there any limitations or restrictions in the Linux Terminal Playground?** The playground has some limitations, such as restricted internet access for Free users, to ensure a safe and reliable service. Users should be aware of these restrictions and use the playground accordingly. ## Desktop Version If you prefer to use the Linux Desktop Playground, you can access it at [Ubuntu 22.04 Playground](https://getvm.io/playgrounds/vnc-ubuntu-2204). The desktop version provides a full Linux desktop environment with additional features and capabilities, such as a graphical user interface (GUI) and a web browser. ## 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)
Jupter Notebook Playground

Jupter Notebook Playground

Data Science and Machine Learning
## Introduction Jupyter Notebook is an open-source web application that allows users to create and share documents containing live code, visualizations, and narrative text. It is widely used in data science, machine learning, and scientific computing. ![screenshot](https://tutorial-screenshot.getvm.io/images/20240710-19-51-01-7cAsE8rc-2x-1720612285.png) ## Quick Start The GetVM website provides a free online Jupyter Notebook Playground environment based on the Linux operating system, which helps users learn and practice Jupyter Notebook. To use the Jupyter Notebook Playground: 1. Visit the GetVM website and access the Jupyter Notebook Playground. 2. You will be presented with a pre-configured Jupyter Notebook environment. 3. Start exploring the Jupyter Notebook features by creating new notebooks, writing code, and running cells. 4. Take advantage of the various libraries and tools available in the Playground to experiment and learn. ## 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 has restricted internet access to prevent misuse. - Users can cancel their subscription at any time. - VMs should be used for learning and experimentation within resource limits. ## FAQ 1. **What programming languages are supported?** The Jupyter Notebook Playground supports a variety of programming languages, including Python, R, and Julia, among others. 2. **Can I install additional libraries or packages?** The Jupyter Notebook Playground comes with a pre-configured set of libraries and packages. While you can use these libraries in your notebooks, you may not be able to install additional packages in the Playground environment. 3. **Is the Jupyter Notebook Playground available 24/7?** The Jupyter Notebook Playground is generally available 24/7, but there may be occasional downtime for maintenance or updates. ## Discord Join the GetVM Discord server to ask questions, share your projects, and get help from the community: [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
MySQL Playground

MySQL Playground

Databases
## Introduction MySQL is a popular open-source relational database management system (RDBMS) that is widely used for web applications, e-commerce platforms, and data analytics. It is known for its reliability, performance, and scalability. ## Quick Start The MySQL Playground provided by GetVM website offers a free online environment for users to learn and practice MySQL. To get started: 1. Access the MySQL Playground on the GetVM website. 2. The Playground provides a pre-configured Linux environment with MySQL already installed. 3. You can start writing and executing SQL queries in the provided interface. 4. Explore the various MySQL commands and features to practice your skills. 5. The Playground allows you to experiment with different database operations, such as creating tables, inserting data, querying, and managing user permissions. The VMs provided have 1 core and 2GB RAM, with up to 10GB of storage. Free users have access to the Playground for 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 MySQL Playground?** The MySQL Playground is a free online environment designed to help users learn and practice MySQL without the need to set up a local database server. 2. **What operating system is the MySQL Playground based on?** The MySQL Playground is based on a Linux operating system. 3. **Can I save my work in the MySQL Playground?** The MySQL Playground is a temporary environment, and any changes or data you create will not be saved. However, Pro users have access to 5GB of persistent storage to save their files. 4. **Are there any limitations in the MySQL Playground?** The MySQL Playground may have some limitations in terms of resources or features compared to a production-ready MySQL server. However, it provides a sufficient environment for learning and practicing basic MySQL operations. 5. **Is the MySQL Playground suitable for advanced users?** The MySQL Playground is primarily designed for beginners and intermediate users to learn and practice MySQL. Advanced users may find the Playground useful for quick testing or demonstration purposes, but it may not provide the full functionality of a production-ready MySQL server. ## 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)
Redis Playground

Redis Playground

Databases
## Introduction Redis (Remote Dictionary Server) is an open-source, in-memory data structure store that is used as a database, cache, and message broker. It supports various data structures such as strings, hashes, lists, sets, and more. Redis is known for its speed, simplicity, and versatility, making it a popular choice for a wide range of applications. ## Quick Start The Redis Playground provided by GetVM website offers a free online environment to learn and practice using Redis on a Linux operating system. To get started: 1. Access the Redis Playground on the GetVM website. 2. The Playground will provide a pre-configured Redis server environment, including a command-line interface (CLI) where you can interact with Redis. 3. Use the Redis CLI to explore various Redis commands and data structures. For example, you can try the following: - `SET key value`: Store a key-value pair in Redis. - `GET key`: Retrieve the value of a given key. - `LPUSH list-key value`: Add an element to the beginning of a list. - `LRANGE list-key 0 -1`: Retrieve all elements from a list. The Redis Playground allows you to experiment with Redis without the need to set up a local environment, making it a convenient tool for learning and testing. ## Features - The Redis Playground provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. Higher configurations and Cloud VMs may be offered in the future. - VMs can be used 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. - You can cancel your subscription at any time, and you'll retain access until the end of your billing period. - The Free plan restricts internet access to prevent misuse, ensuring a safe and reliable service for all users. - With the Pro plan, you have access to 5GB of persistent storage, which is automatically mounted to the /home/getvm/project/storage directory on VM startup. - VMs should be used for learning and experimentation within resource limits, and misuse such as cryptocurrency mining or illegal activities is not allowed. ## 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)