Code-server
Descrizione
Un Code-server è VS Code in esecuzione su un server remoto, accessibile tramite browser.
Vantaggi
- Lavora su qualsiasi dispositivo in un unico ambiente di sviluppo
- Se hai una workstation Windows o Mac, troverai più facile sviluppare su Linux
- Tutte le attività intensive vengono eseguite sul server
Per iniziare
Dopo l'installazione dell'immagine, l'interfaccia web di Code-server sarà disponibile all'indirizzo https://example.com, dove example.com è il nome host del tuo server.
Per accedere all'interfaccia web, usa le credenziali che ti sono state inviate via email.
Inoltre, le credenziali di accesso si trovano sul server nel file:
/root/.app_credentials
Per accedere a questo file, dovrai effettuare l'accesso al server tramite SSH. Puoi connetterti al server tramite SSH:
- Con una chiave SSH, se questa opzione è abilitata prima della creazione del server
- Con la password dell'utente
rootinviata via email quando il server viene attivato
Modifica del dominio
Se desideri usare il tuo dominio, o sottodominio, per accedere all'interfaccia web di Code-server, dovrai accedere al server tramite SSH come utente root ed eseguire il comando::
add_domain
Ti verrà richiesto di inserire un dominio o sottodominio nel formato subdomain.example.com.
Assicurati che il tuo dominio esista e punti all'indirizzo IPv4 del tuo server!
Quando lo script termina, verrà emesso un certificato Let's Ecnrypt per il dominio o sottodominio specificato e l'interfaccia web sarà disponibile all'indirizzo https://example.com/, dove example.com è il dominio (sottodominio) specificato in precedenza.
Modifica della password
Se desideri cambiare la password di accesso a Code-server, dovrai accedere al server tramite SSH come utente root ed eseguire il comando::
change_pwd
Dopo aver eseguito il comando, lo script ti chiederà di inserire una nuova password e di confermarla.
Software installato
| Nome | Licenza |
|---|---|
| Code-server | Licenza MIT |
| Caddy | Licenza Apache 2.0 |
Link utili
Per maggiori informazioni sui pacchetti installati, consulta la loro documentazione ufficiale: