> For the complete documentation index, see [llms.txt](https://docs.tensordock.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tensordock.com/virtual-machines.md).

# Virtual Machines

- [Introduction to Core Compute VMs](https://docs.tensordock.com/virtual-machines/introduction-to-core-compute-vms.md)
- [How to add your SSH Key](https://docs.tensordock.com/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](https://docs.tensordock.com/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](https://docs.tensordock.com/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](https://docs.tensordock.com/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](https://docs.tensordock.com/virtual-machines/installing-nvidia-drivers-on-windows-10.md): Identifying your NVIDIA GPU using Device Manager and installing the appropriate drivers
- [Linux & NVIDIA Drivers](https://docs.tensordock.com/virtual-machines/updating-nvidia-drivers-on-ubuntu.md)
- [Cloud-init](https://docs.tensordock.com/virtual-machines/cloud-init.md): Cloud-init scripts let you optionally automate the initialization of virtual machines.
- [File transferring with SCP and Rclone](https://docs.tensordock.com/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](https://docs.tensordock.com/virtual-machines/running-jupyter-notebook.md): Learn how to run Jupyter Notebook using TensorDock ML
- [SSH server hardening on Ubuntu](https://docs.tensordock.com/virtual-machines/ssh-server-hardening-on-ubuntu.md): Learn how to make your servers more secure using SSH hardening
- [Running Stable Diffusion in Docker](https://docs.tensordock.com/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](https://docs.tensordock.com/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](https://docs.tensordock.com/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](https://docs.tensordock.com/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](https://docs.tensordock.com/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.
- [Spot Instances](https://docs.tensordock.com/virtual-machines/spot-instances.md)
- [Using Parsec, Moonlight and Sunshine](https://docs.tensordock.com/virtual-machines/using-parsec-moonlight-and-sunshine.md)
