GNU/Linux >> Linux Esercitazione >  >> AlmaLinux

Come installare VS Code-Server su AlmaLinux | Linux roccioso 8

Installa Code-Server sul server Almalinux 8 o Rocky Linux 8 per eseguire VS Code utilizzando il browser Web con l'aiuto del terminale di comando e dello script.

Microsoft Visual Studio Code è un editor gratuito per vari linguaggi di programmazione diversi ma popolari. Code-Server è una piattaforma open source che include VS Code per l'esecuzione con un processo lato server nel browser. Questa piattaforma utilizza è un server web che può essere avviato da qualsiasi posizione e quindi accessibile tramite un browser. L'editor funziona quindi sul file system lato server. Microsoft non consente l'accesso al proprio marketplace, sebbene la maggior parte delle estensioni presenti siano open source quindi l'utente può installarle direttamente dall'interfaccia web di Code-Server, inoltre l'installazione delle estensioni è possibile anche importando direttamente VSIX pacchetto.

Per iniziare a lavorare con Code Server, dobbiamo solo avviare le sue istanze installate su cloud, desktop, laptop, server, container o macchina virtuale. Ovviamente è necessario anche l'accesso in rete.

Passaggi per installare VS Code-Server su Almalinux 8 o Rocky Linux 8

I comandi qui forniti possono essere utilizzati su altri sistemi Linux basati su Redhat come CentOS, Oracle Linux... in esecuzione localmente o su cloud (AWS, GCP, DigitalOcean ecc.).

1. Requisiti

Non ci sono requisiti univoci per installare Code-Server, solo quelli normali:

Almalinux | Rocky Linux | Redhat | Server o desktop CentOS
Un utente non root con diritti sudo
1 GB di RAM abbinato a 2 core CPU

2. Esegui l'aggiornamento del sistema

Come al solito, prima di iniziare qualsiasi tutorial, esegui il comando di aggiornamento del sistema per assicurarti che tutti i pacchetti installati siano aggiornati. Ciò ripristinerà anche la cache del repository di sistema.

sudo dnf update -y

Installa anche lo strumento Curl e nano

sudo dnf install curl nano -y

3. Installa Code-server su AlmaLinux o Rocky 8

Invece di scaricare manualmente il pacchetto RPM Code-Server, utilizzare lo script che recupera automaticamente i pacchetti richiesti e dopo che li installa. Quindi, è necessario fare meno lavoro manuale.

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

Attendi qualche secondo, lo script configurerà tutto, incluso il servizio systemd per il server VS Code.

4. Avvia il servizio Systemd VS Code-server

Una volta che lo script ha completato il processo, dobbiamo avviare il servizio da esso creato per Code-Server. Senza avviarlo non saremo in grado di accedere a questo editor di codice VS basato sul Web.

sudo systemctl start [email protected]$USER

Nel caso chi volesse avviare il suo servizio in automatico con l'avvio del sistema, deve anche abilitarlo; ecco il comando:

sudo systemctl enable [email protected]$USER

Per controllare lo stato:

sudo systemctl status [email protected]$USER

5. Accedi all'interfaccia Web di VS Code

Per impostazione predefinita, il server del codice VS consentirà solo di accedere alla sua interfaccia Web utilizzando l'host locale, quindi, se stai utilizzando un server CLI o desideri accedere al codice VS al di fuori della rete domestica o dell'ufficio, modifica il suo file YML. È un file di configurazione.

nano ~/.config/code-server/config.yaml

Modifica 127.0.0.0 a 0.0.0.0 .

Salva il file Ctrl+O , premi Invio quindi usa Ctrl+X per uscire.

Riavvia il servizio del server del codice:

sudo systemctl restart [email protected]$USER

6. Consenti porte in Firewall

La porta predefinita utilizzata da Code-Server è 8080, è necessario aprirla nel firewall di sistema per accedere a VS Code da remoto. Inoltre, se hai intenzione di utilizzare un nome di dominio su http/https, apri anche le porte 80 e 443.

sudo firewall-cmd --add-port={8000,80,443}/tcp --permanent

Per applicare la modifica, aggiorna il firewall.

sudo firewall-cmd --reload

Ora, apri un qualsiasi web bowser e puntalo all'indirizzo IP serevr lungo la porta 8080 dove hai installato l'istanza Code-server.

Ad esempio:

http://server-ip-addres:8080

Nota: server-ip-addres sostituisci con il tuo indirizzo effettivo.

6. Codice di accesso Server in esecuzione su Almalinux | Linux roccioso 8

Avresti già l'interfaccia di accesso di Code Server. Lì devi inserire la password che otterrai di nuovo nel file di configurazione YML:

nano ~/.config/code-server/config.yaml

Copia la password fornito nel file ed entrare per effettuare il login.

7. Come aggiornare

Bene, questa piattaforma Web VS code non è stata installata utilizzando il repository di sistema, quindi non è possibile aggiornare o aggiornare Code-Server utilizzando il comando di aggiornamento dnf. Pertanto ogni volta che vuoi installare l'ultima versione, esegui semplicemente lo script seguente.

Non preoccuparti, i dati degli utenti risiedono in ~/.local/share/code-server

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

8. Usa Let's Encryot con Nginx

Bene, se hai intenzione di utilizzare il sottodominio già esistente e Cloudflare, non hai bisogno di Nginx o Let's necrypt; punta semplicemente un record del tuo DNS al tuo indirizzo IP Serevr.

Tuttavia, se possiedi DNS e dominio da utilizzare con Code-Server, installa Nginx come proxy inverso e quindi Let's encrypt, ecco la guida ufficiale su di esso.

9. Disinstalla o rimuovi Code-server

Quando non hai più bisogno di questo server di codice VS sul tuo sistema, rimuovilo completamente usando il gestore di pacchetti dnf.

sudo dnf remove code-server

Elimina dati:

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

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


AlmaLinux
  1. Come installare Apache Cassandra su AlmaLinux / Rocky Linux 8

  2. Come installare Docker su AlmaLinux / Rocky Linux

  3. Come installare Jenkins su Rocky Linux 8 / AlmaLinux 8

  4. Come installare Rocky Linux 8.4

  5. Come installare Samba in Rocky Linux e AlmaLinux

Come installare OpenStackClient in Rocky Linux | AlmaLinux 8

Come installare il client filezilla su Rocky Linux 8 | Alma Linux

Come installare Jenkins su AlmaLinux 8 o Rocky Linux

Come installare ClamAV su Rocky Linux 8 | Alma Linux

Come installare Zoom Client su Almalinux o Rocky Linux 8

Come installare VS Code-Server su AlmaLinux 8