Spin your own VS Code in Digital Ocean

In the last post we saw how to spin VS Code in Digital Ocean droplet using Coder’s GitHub repo. In this blog post, let us see how to spin your own VS Code using the official VS Code Server.

Prerequisites

Currently, it is in beta. You need to apply i…


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by NaveenKumar Namachivayam ⚡

In the last post we saw how to spin VS Code in Digital Ocean droplet using Coder's GitHub repo. In this blog post, let us see how to spin your own VS Code using the official VS Code Server.

Prerequisites

Currently, it is in beta. You need to apply it using your GitHub account to be added. Otherwise, you cannot spin up the code.

Then, you need a cloud instance (or local) to spin up the code server. In this demo, let us use a basic droplet from Digital Ocean.

You can see the instructions in my earlier post.

Steps to spin

Login into your instance and run the update command. In this example, I spun up an instance running Fedora 36. The following commands will update and install wget.

dnf update -y

dnf install wget -y

To install VS Code server, issue the below command:

wget -O- https://aka.ms/install-vscode-server/setup.sh | sh

You will get the similar output once the command executed successfully.

VS Code Server InstallVS Code Server Install

To start the code-server issue code-server command and hit enter as shown below.

The first step is to agree the license terms by hitting enter you will accept it. Once the terms are accepted, launch the URL and enter the one-time code to grant access to your GitHub profile.

GitHub AuthGitHub Auth

The last step is to name your instance. In this example, I gave myvs-code and hit enter.

Finally, you will get the VS Code URL as shown below.

code-servercode-server

Viola. You got your own VS Code instance.

VS Code ServerVS Code Server

Code Server CLI

To terminate the session, press Ctrl + C. Now, let us see the code-server CLI commands.

To view the help commands, issue code-server -h.

code-server -hcode-server -h

To disable telemetry while spinning up, issue code-server --disable-telemetry

To print information about the running servers, issue code-server ps. or code-server ps | jq '.[0].commit'

Copy the commit ID and issue code-server kill <commit_id>

This will kill the running VS Code server instance.

To run the VS Code Server locally, issue code-server serve-local

code-server localcode-server local

To launch your VS Code server from vscode.dev or from any VS Code desktop instance use code-server serve

To rename the VS Code instance, use code-server rename --name newname

To update VS Code, use code-server update

To prune the servers which are not running, use code-server prune

To unregister your machine from port forwarding, use code-server unregister

By default, VS Code server stores in the current user's dir or root, to customize it, issue the code-server --server-data-dir <your_folder_name>

Final Thoughts

Using code server it is easy to spin up in any cloud and code server CLI helps to manage it easily. But the next question, can we install it using containers or Kubernetes or via Helm? I am not sure. If you find the answers, please share it in the comments.


This content originally appeared on DEV Community 👩‍💻👨‍💻 and was authored by NaveenKumar Namachivayam ⚡


Print Share Comment Cite Upload Translate Updates
APA

NaveenKumar Namachivayam ⚡ | Sciencx (2022-09-12T20:22:53+00:00) Spin your own VS Code in Digital Ocean. Retrieved from https://www.scien.cx/2022/09/12/spin-your-own-vs-code-in-digital-ocean/

MLA
" » Spin your own VS Code in Digital Ocean." NaveenKumar Namachivayam ⚡ | Sciencx - Monday September 12, 2022, https://www.scien.cx/2022/09/12/spin-your-own-vs-code-in-digital-ocean/
HARVARD
NaveenKumar Namachivayam ⚡ | Sciencx Monday September 12, 2022 » Spin your own VS Code in Digital Ocean., viewed ,<https://www.scien.cx/2022/09/12/spin-your-own-vs-code-in-digital-ocean/>
VANCOUVER
NaveenKumar Namachivayam ⚡ | Sciencx - » Spin your own VS Code in Digital Ocean. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/09/12/spin-your-own-vs-code-in-digital-ocean/
CHICAGO
" » Spin your own VS Code in Digital Ocean." NaveenKumar Namachivayam ⚡ | Sciencx - Accessed . https://www.scien.cx/2022/09/12/spin-your-own-vs-code-in-digital-ocean/
IEEE
" » Spin your own VS Code in Digital Ocean." NaveenKumar Namachivayam ⚡ | Sciencx [Online]. Available: https://www.scien.cx/2022/09/12/spin-your-own-vs-code-in-digital-ocean/. [Accessed: ]
rf:citation
» Spin your own VS Code in Digital Ocean | NaveenKumar Namachivayam ⚡ | Sciencx | https://www.scien.cx/2022/09/12/spin-your-own-vs-code-in-digital-ocean/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.