Ospitare code-server, senza installare nulla
Visual Studio Code che gira sul server e si mostra nel tuo browser: il terminale, i file e la compilazione restano là, la tua macchina è solo uno schermo.
A partire da 15,99 €/mese
Presentazione
code-server installato, aggiornato e salvato a nostra cura, su una macchina in Francia. Visual Studio Code nel tuo browser, con terminale ed estensioni. Non installi nulla e non configuri alcun server: l'applicazione è online pochi minuti dopo l'ordine, a tuo nome.
L'offerta che gli si addice è App Performance a 15,99 €/mese IVA inclusa — 8 GB di memoria, contro 2 GB di minimo teorico. L'editor in sé è leggero; a consumare è tutto ciò che avvia dietro: il server di linguaggio TypeScript, gopls o rust-analyzer che indicizzano il progetto, la sorveglianza dei file, ESLint, e la compilazione stessa. Aprire un repository serio con 2 GB è possibile; lavorarci una giornata intera, molto meno.
Niente da migrare: cloni i tuoi repository dal terminale integrato, come su qualsiasi macchina. Le chiavi SSH vivono sul server, i commit partono da lì, e le tue impostazioni dell'editor si reimportano incollando il tuo file settings.json. Le estensioni vengono dal registro Open VSX, il mercato aperto usato da code-server, VSCodium e Gitpod.
Che cosa cambia l'hosting gestito
Un vero terminale, sulla macchina
La shell integrata è quella del server: git, i gestori di pacchetti, gli script di build. Una compilazione avviata continua quando chiudi il portatile, e la ritrovi finita riaprendo la scheda.
Estensioni tramite Open VSX
ESLint, Prettier, GitLens, le estensioni Vue, Tailwind, Docker o Go si installano dal registro aperto Open VSX, quello che usano anche VSCodium e Gitpod. Colorazione, formattazione e debug funzionano come nell'editor da scrivania.
Una postazione di sviluppo da un iPad
Non c'è nulla da installare dal lato del client: basta un browser recente. Un Chromebook, un tablet o un vecchio portatile diventano postazioni utilizzabili, visto che il lavoro si fa sul server.
Vedere in anteprima ciò che stai sviluppando
Il server di sviluppo avviato nel terminale — porta 3000, 5173, 8000 — è raggiungibile dal browser tramite il proxy integrato di code-server, senza aprire quella porta al resto di Internet.
Perché affidarlo invece di installarlo
Uno sviluppatore che alterna due macchine
Il portatile della sera e il fisso dell'ufficio aprono la stessa sessione: stessi file aperti, stesse estensioni, stesso terminale con la sua cronologia. Niente più dipendenze da reinstallare da una parte e dall'altra.
Un formatore che prepara delle esercitazioni
L'ambiente si monta una volta sola, con la versione giusta del linguaggio e gli strumenti giusti. I partecipanti lavorano in un contesto identico, e la frase « da me funziona » sparisce dall'aula.
Qualcuno il cui computer non ce la fa più
La compilazione, l'indicizzazione e i test girano sul server. Il portatile di sette anni deve solo mostrare una pagina web, e di questo è perfettamente capace.
Uno sviluppatore in viaggio
La connessione del treno cade, la sessione resta aperta sul server. Si riapre la scheda all'arrivo e il processo avviato un'ora prima ha finito il suo lavoro.
Un progetto i cui dati non devono essere copiati
Il repository, il set di dati e le credenziali restano sulla macchina. Nessun file finisce sul disco del portatile, e questo semplifica la conversazione sulla sicurezza.
Un ambiente di sviluppo ospitato in Francia
L'istanza gira nella nostra infrastruttura della Nuova Aquitania, gestito in proprio, e il backup automatico conservato 14 giorni si ripristina dall'area clienti.
Domande frequenti
No, ed è meglio saperlo prima di passare. code-server si rifornisce su Open VSX, un registro aperto dove si trova l'immensa maggioranza delle estensioni correnti: ESLint, Prettier, GitLens, Vue, Svelte, Tailwind, Go, Rust, Docker. Invece le estensioni pubblicate da Microsoft — Pylance, l'estensione C#, la famiglia Remote Development — hanno una licenza che le riserva ai prodotti Microsoft, e non sono su Open VSX. Per Python, TypeScript, Go, Rust o PHP ci sono equivalenti liberi che fanno il lavoro; per C# o .NET, verifica questo punto prima di impegnarti.
Sul server, ed è tutto il vantaggio. Il terminale che vedi è quello della macchina: lì cloni i tuoi repository, lì generi le tue chiavi SSH, da lì spingi i tuoi commit. Il browser si limita a mostrare l'editor — nulla viene copiato sulla postazione da cui lavori, il che risolve la questione dei portatili condivisi o in prestito.
No. Un'istanza di code-server è uno spazio di lavoro e una sessione: è eccellente per una persona, e diventa in fretta scomodo in più, poiché non c'è né isolamento fra utenti né gestione degli account. Per una squadra, prevedi un'istanza per sviluppatore. E non condividere la password: chiunque l'abbia ottiene un terminale sulla macchina.
Nulla. Scegli l'applicazione, compili i due o tre campi che richiede, ed è online; l'indirizzo e le credenziali arrivano per e-mail. L'offerta consigliata per code-server è App Performance, a 15,99 €/mese IVA inclusa con 8 GB di memoria, e si cambia più avanti senza reinstallare.
Sì, fanno parte del servizio. Un'applicazione self-hosted non aggiornata è un rischio per la sicurezza, non un risparmio — e un editor che dà accesso a un terminale merita di essere tenuto aggiornato sul serio. I passaggi di versione li applichiamo e li verifichiamo noi, con un backup conservato 14 giorni.