# Virtual Machines

- [Introduction to Core Compute VMs](/virtual-machines/introduction-to-core-compute-vms.md)
- [How to add your SSH Key](/virtual-machines/how-to-add-your-ssh-key.md): A brief walkthrough of how to add your SSH Key to your TensorDock account! This tutorial assumes that you already have an SSH Keypair generated.
- [Opening Ports on Core Compute VMs](/virtual-machines/opening-ports-on-core-compute-vms.md): This tutorial will walk you through how to open ports on Core Compute VMs, and assumes you already have a Core Compute VM deployed.
- [How to SSH into your instance](/virtual-machines/how-to-ssh-into-your-instance.md): Connect to an instance on Ubuntu through a remote secure shell.
- [How to RDP into your instance](/virtual-machines/how-to-rdp-into-your-instance.md): This tutorial helps users on the TensorDock Marketplace connect to an instance on Windows through a Remote Desktop Protocol.
- [Installing NVIDIA Drivers on Windows 10](/virtual-machines/installing-nvidia-drivers-on-windows-10.md): Identifying your NVIDIA GPU using Device Manager and installing the appropriate drivers
- [Linux & NVIDIA Drivers](/virtual-machines/updating-nvidia-drivers-on-ubuntu.md)
- [Cloud-init](/virtual-machines/cloud-init.md): Cloud-init scripts let you optionally automate the initialization of virtual machines.
- [File transferring with SCP and Rclone](/virtual-machines/file-transferring-with-scp-and-rclone.md): Learn how to transfer files from your local computer to your remote computer using SCP and Rsync
- [Running Jupyter Notebook](/virtual-machines/running-jupyter-notebook.md): Learn how to run Jupyter Notebook using TensorDock ML
- [SSH server hardening on Ubuntu](/virtual-machines/ssh-server-hardening-on-ubuntu.md): Learn how to make your servers more secure using SSH hardening
- [Running Stable Diffusion in Docker](/virtual-machines/running-stable-diffusion-in-docker.md): Stable Diffusion is a deep learning, text-to-visual model that allows programs and projects that can use test descriptions to generate paintings and images.
- [Installing and running Stable Diffusion UI](/virtual-machines/installing-and-running-stable-diffusion-ui.md): Stable Diffusion UI is a browser interface based on Gradio library for Stable Diffusion.
- [Running Disco Diffusion on a Linux instance](/virtual-machines/running-disco-diffusion-on-a-linux-instance.md): Disco Diffusion (aka DD) is a clip-guided diffusion model that can generate amazing images from text prompt
- [Running Disco Diffusion on a Windows instance](/virtual-machines/running-disco-diffusion-on-a-windows-instance.md): Disco Diffusion (aka DD) is a clip-guided diffusion model that can generate amazing images from text prompt
- [Running SimpleTuner/Flux on a Linux instance](/virtual-machines/running-simpletuner-flux-on-a-linux-instance.md): Special thanks to https://github.com/bghira/SimpleTuner/blob/main/documentation/quickstart/FLUX.md for much of this tutorial. A reminder that only basics are covered here.
- [Using Parsec, Moonlight and Sunshine](/virtual-machines/using-parsec-moonlight-and-sunshine.md)
