How to install Code Server in Ubuntu
Quickloss3
Update Server: apt update && apt upgrade -y
Install NGINX: sudo apt install nginx sudo ufw allow 'Nginx HTTP'
Set-hostname: hostnamectl set-hostname ex.example.com vim /etc/hosts paste server_ip ex.example.com ex
Installing code-server: mkdir ~/code-server cd ~/code-server wget https://github.com/cdr/code-server/releases/download/v3.3.1/code-server-3.3.1-linux-amd64.tar.gz tar -xzvf code-server-3.3.1-linux-amd64.tar.gz sudo cp -r code-server-3.3.1-linux-amd64 /usr/lib/code-server sudo ln -s /usr/lib/code-server/bin/code-server /usr/bin/code-server sudo mkdir /var/lib/code-server sudo nano /lib/systemd/system/code-server.service paste
[Unit] Description=code-server After=nginx.service
[Service] Type=simple Environment=PASSWORD=your_password ExecStart=/usr/bin/code-server --bind-addr 127.0.0.1:8080 --user-data-dir /var/lib/code-server --auth password Restart=always
[Install] WantedBy=multi-user.target
sudo systemctl start code-server sudo systemctl status code-server sudo systemctl enable code-server
Exposing code-server at Your Domain: sudo nano /etc/nginx/sites-available/code-server.conf paste
server { listen 80; listen [::]:80;
server_name ex.example.com;
location / { proxy_pass http://localhost:8080/; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_set_header Accept-Encoding gzip; } }
sudo ln -s /etc/nginx/sites-available/code-server.conf /etc/nginx/sites-enabled/code-server.conf sudo nginx -t sudo systemctl restart nginx
Accessing eb UI: ex.example.com ... https://www.youtube.com/watch?v=xOaUWlvJTAo
19308278 Bytes