# Self-Host Code Server in Your Homelab -- VS Code in a Browser!

DevFeed: [Self-Host Code Server in Your Homelab -- VS Code in a Browser!](<https://devfeed.tech/articles/self-host-code-server-in-your-homelab-vs-code-in-a-browser-10518.md>)

Original publisher: [Read original article](<https://technotim.com/posts/code-server-self-host/>)

Author: Techno Tim

Published: 2020-08-08T14:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Homelab](<https://devfeed.tech/topics/homelab.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Code](<https://devfeed.tech/topics/code.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [rancher](<https://devfeed.tech/topics/rancher.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [docker](<https://devfeed.tech/tags/docker.md>), [github](<https://devfeed.tech/tags/github.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [rancher](<https://devfeed.tech/tags/rancher.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

## AI overview

A tutorial explaining how to install and configure code-server to self-host VS Code in a homelab. It covers bare metal, virtualization, Docker, Kubernetes, and Rancher deployments, enabling browser or tablet access to a terminal and GitHub workflows.

## Source excerpt

Have you ever wanted to run VS Code in your browser? What if you had access to your terminal and could pull and commit code as well as push it up to GitHub all from a browser or tablet? That's exactly what code server does! In this tutorial we'll walk through step by step of how to install and configure code server to get it self-hosted in your homelab.We'll start with bare metal and virtual...