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.

15.99€/mese
Offerta consigliata IVA inclusa
8GB
Memoria dell'offerta
5min
Messa online
100%
Ospitato in Francia

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.