Indietro

VPS hosting con code-server, già installato

Un VPS code-server ti dà VS Code nel browser, così puoi raggiungere lo stesso ambiente di sviluppo da qualsiasi dispositivo. Dopo l'ordine code-server si installa da solo e si apre in HTTPS, e l'indirizzo e la password compaiono nel pannello. I tuoi progetti stanno in /home/app/proje e il tuo codice gira sul server invece che sulla tua macchina.

Quanta potenza ti serve?

Totale$3.08/mese

I prezzi includono l'IVA.

Aumenta o riduci RAM e CPU quando vuoi. Il disco può solo crescere, quindi parti in piccolo.

Cosa c'è installato sul tuo server code-server?

  • code-server, installato con lo script ufficiale sotto /usr/local
  • HTTPS tramite Caddy su un indirizzo sslip.io, con le connessioni WebSocket inoltrate
  • Accesso protetto da password, con il servizio stesso in ascolto solo su 127.0.0.1:8080
  • Un utente app senza privilegi e una cartella di lavoro /home/app/proje
  • git e gli strumenti di compilazione build-essential
  • Firewall con aperte le porte 22, 80 e 443, mentre la porta 8080 resta interna

Che dimensione ti serve per code-server?

La documentazione ufficiale di code-server consiglia almeno 1 GB di RAM e 2 core CPU, quindi questa installazione parte da 2 core. Come regola generale, 2 GB sono un inizio comodo per piccoli progetti con poche estensioni e 4 GB vanno bene per language server come TypeScript o Java e per compilare. RAM e CPU si alzano o si abbassano dal pannello. Il disco può solo crescere.

UsoDimensionePrezzoScegli
Base 1 GB RAM · 2 vCore · 25 GB NVMe $3.08/mese
Media 2 GB RAM · 2 vCore · 40 GB NVMe $4.51/mese
Potente 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mese

Per chi è?

  • Sviluppatori che vogliono scrivere codice da un tablet o da un portatile leggero
  • Chi vuole la stessa configurazione e le stesse estensioni su ogni dispositivo
  • Chi preferisce eseguire build e test su un server piuttosto che sul proprio computer
  • Chi studia e non vuole installare nulla sul proprio computer
  • Chi vuole eseguire un'app sul server e provarla nel browser

Cosa succede dopo l'ordine?

  1. Imposta la dimensione e completa il pagamento.
  2. Il server parte e code-server si installa da solo. Nella scheda Panoramica aspetta che la riga App dica che code-server è pronto.
  3. Apri il link Indirizzo del pannello e inserisci la password della riga Password.
  4. Apri un terminale da Terminal, New Terminal, e porta il tuo progetto in /home/app/proje con git clone.
  5. Installa le estensioni da Extensions nel menu a sinistra.

Con ogni server

  • Backup giornalieri inclusi nel prezzo
  • Traffico illimitato
  • Accesso root completo
  • Aumenta o riduci RAM e CPU in seguito, e ingrandisci il disco
  • Sede: Istanbul · IST-1.

Da sapere

  • Chiunque conosca la tua password può eseguire comandi sul server, quindi non condividerla.
  • Il terminale si apre come utente app senza privilegi. Per installare pacchetti con apt, collegati al server via SSH come root.
  • Le estensioni vengono dalla galleria Open VSX. Microsoft tiene un proprio marketplace per i propri prodotti, quindi un'estensione che non è su Open VSX non compare.
  • Il pannello continua a mostrare la password dell'installazione. Se la cambi in config.yaml, conserva tu quella nuova.
  • Gli aggiornamenti non avvengono da soli. Il metodo ufficiale è installare la nuova versione sopra la vecchia: riesegui lo script di installazione, poi systemctl restart code-server.

Domande e risposte su code-server

Cos'è code-server e in cosa è diverso da VS Code?

code-server è un progetto open source che esegue VS Code su un server in modo da poterlo usare da un browser. L'interfaccia è quella di VS Code, mentre file e comandi girano sul server. Le estensioni vengono dalla galleria Open VSX, non dal marketplace di Microsoft.

Di quanta RAM ha bisogno code-server?

La documentazione ufficiale consiglia almeno 1 GB di RAM e 2 core CPU. Come regola generale, 2 GB sono un buon inizio per piccoli progetti e 4 GB per progetti che usano language server e compilano. Se non bastano, ingrandisci dal pannello.

Le mie estensioni di VS Code funzioneranno in code-server?

Le estensioni pubblicate su Open VSX si installano dal pannello Extensions. Microsoft limita il proprio marketplace ai propri prodotti, quindi le estensioni pubblicate solo lì non compaiono.

Come provo in code-server un'app web che sto sviluppando?

Avvia la tua app nel terminale, per esempio sulla porta 3000, e aggiungi /proxy/3000/ in fondo al tuo indirizzo. code-server inoltra la richiesta alla tua app, quindi non serve aprire una porta nel firewall.

Come cambio la password di code-server?

Cambia la riga password in /home/app/.config/code-server/config.yaml ed esegui systemctl restart code-server come root. Il pannello continua a mostrare la password dell'installazione, quindi conserva tu quella nuova.

In code-server ho sudo? Come installo i pacchetti?

Il terminale si apre come utente app senza privilegi. Per installare pacchetti, collegati dal tuo computer via SSH come root ed esegui apt install. Root è sempre tuo e se vuoi puoi dare all'utente app i diritti sudo.

Approfondisci e scopri app simili