Skip to content

Instantly share code, notes, and snippets.

@rahul-yr
Last active July 26, 2022 05:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rahul-yr/2a1cee382e948810304f76982f13cae8 to your computer and use it in GitHub Desktop.
Save rahul-yr/2a1cee382e948810304f76982f13cae8 to your computer and use it in GitHub Desktop.
code-server ip address updation

================================

Install code server and nginx

curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run

curl -fsSL https://code-server.dev/install.sh | sh

sudo apt update

sudo systemctl enable --now code-server@$USER

sudo apt install -y nginx certbot python3-certbot-nginx nano

sudo nano /etc/nginx/sites-available/code-server

Add below code

server {
  listen 80;
  listen [::]:80;
  server_name ipaddress or domain name;

location / {
  proxy_pass http://localhost:8080/;
  proxy_set_header Host $host;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection upgrade;
  proxy_set_header Accept-Encoding gzip;
  } 
}

sudo ln -s ../sites-available/code-server /etc/nginx/sites-enabled/code-server

sudo systemctl restart nginx

==============================

Update Ip address in nginx

sudo nano /etc/nginx/sites-available/code-server

change ip address i.e server_name ipaddress or domain name;

sudo ln -s ../sites-available/code-server /etc/nginx/sites-enabled/code-server

sudo systemctl restart nginx

===============================

Remove the installations

rm -rf ~/.local/share/code-server ~/.config/code-server

rm -rf ~/.local/lib/code-server-*

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment