Indietro

VPS hosting con CapRover, già installato

Il VPS hosting con CapRover ti permette di installare app e database già pronti da un pannello web e di distribuire il tuo codice su un server tutto tuo. Dopo l'ordine Docker e CapRover si installano da soli, la password predefinita viene sostituita e il pannello ottiene un indirizzo HTTPS, quindi indirizzo e password sono pronti nel tuo pannello. Paghi un canone mensile fisso con traffico illimitato e l'accesso root è tuo.

Quanto è grande il tuo sito?

Totale$2.58/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 CapRover?

  • CapRover 1.15.5 dall'immagine Docker ufficiale, in esecuzione su Docker Swarm
  • Nginx e Let's Encrypt: il pannello si apre in HTTPS e i certificati per le app li attivi nel pannello
  • Una nuova password admin, così la predefinita captain42 non funziona più
  • Un dominio radice sslip.io, con il pannello sotto captain e ogni app sotto il proprio nome
  • L'elenco One-Click Apps di modelli di app e database già pronti
  • Firewall con le porte 22, 80, 443 e 3000 aperte

Che dimensione ti serve per CapRover?

CapRover richiede ufficialmente almeno 1 GB di RAM e 5 GB di disco libero. Le immagini Docker occupano spazio, quindi questa installazione parte da 20 GB di disco. Come regola generale, 1 GB va bene per una piccola app o un sito statico, 2 GB per un'app con un database e 4 GB per più app o un progetto con molte compilazioni. Le build girano sul server. Se compili spesso, la documentazione di CapRover suggerisce di compilare l'immagine in CI e inviarla al server.

UsoDimensionePrezzoScegli
Sito nuovo 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mese
Sito in crescita 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mese
Sito molto visitato 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mese

Per chi è?

  • Sviluppatori che distribuiscono app Node.js, Python, PHP, Ruby o Go da un pannello
  • Chi vuole scegliere da un elenco database come MariaDB, MySQL o MongoDB e installarli
  • Chi esegue qualche app su un piccolo server a prezzo mensile fisso
  • Sviluppatori che vogliono sia un pannello web sia uno strumento da riga di comando

Cosa succede dopo l'ordine?

  1. Imposta la dimensione e completa il pagamento. Il server parte e CapRover si installa da solo. Nei nostri test su server reali ci sono voluti circa 11 minuti.
  2. Nel pannello apri il server da I miei server. Nella scheda Panoramica clicca il link Indirizzo del pannello e inserisci la password della riga Password.
  3. Per un'app già pronta usa il pulsante One-Click Apps/Databases nella pagina Apps, controlla le variabili e installala.
  4. Per il tuo codice, crea un'app vuota nella stessa pagina e scegli un metodo nella scheda Deployment.
  5. Attiva HTTPS nella scheda HTTP Settings dell'app.
  6. Per un tuo dominio, punta un record A wildcard all'IP del server e cambia il dominio radice nella pagina Dashboard.

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

  • Ordinando accetti la licenza e i termini d'uso di CapRover. Le funzioni Pro a pagamento non sono incluse nel prezzo. Le statistiche d'uso anonime sono disattivate in questa installazione.
  • Quando il pannello funziona in HTTPS, puoi chiudere la porta 3000. Docker ignora ufw, quindi usa questo comando: docker service update --publish-rm "published=3000,target=3000,mode=host" captain-captain
  • Usa password uniche per database e admin delle app già pronte. Alcune password valgono solo al primo avvio, quindi cambiarle dopo potrebbe non aggiornare gli utenti esistenti.
  • Il backup della configurazione di CapRover non include i volumi dei database. Il backup notturno del server copre l'intero server e vengono conservati gli ultimi 7 giorni.
  • Se non è possibile emettere un certificato, il pannello si apre in http sulla porta 3000 del tuo indirizzo IP.

Domande e risposte su CapRover

Di quanta RAM ha bisogno CapRover?

CapRover richiede ufficialmente almeno 1 GB di RAM e 5 GB di disco libero. Come regola generale, 1 GB basta per una piccola app, 2 GB vanno bene per un'app con un database e 4 GB per un progetto con molte compilazioni. Più avanti puoi ingrandire dal pannello.

Qual è la password predefinita di CapRover?

La password predefinita di CapRover è captain42, ma su questo server viene sostituita durante la configurazione. La nuova password compare nella riga Password del tuo pannello. CapRover non chiede un nome utente, solo la password.

CapRover funziona senza un dominio?

Sì. Il dominio radice è un indirizzo sslip.io basato sul tuo IP, quindi per iniziare non serve un record wildcard. Il pannello si apre sotto captain e ogni app sotto il proprio nome su quell'indirizzo. Più avanti puoi passare a un tuo dominio.

Come carico il mio codice su CapRover?

Puoi impacchettare il progetto con un file captain-definition e caricarlo nella scheda Deployment, usare il comando caprover deploy dal tuo computer oppure collegare un repository Git. Se hai già un'immagine Docker, basta inserirne il nome.

CapRover può distribuire a ogni push su GitHub?

Sì, tramite un webhook. Aggiungi un file captain-definition al repository, inserisci repository e branch nella scheda Deployment dell'app e salva. CapRover genera un URL del webhook, che aggiungi su GitHub come webhook di push. Tieni segreto quell'URL.

CapRover può eseguire un progetto Next.js o Vite?

Può girare qualsiasi progetto con un Dockerfile: indicalo nel file captain-definition. Le build avvengono sul server, quindi per progetti come Next.js considera 4 GB come regola generale, oppure compila l'immagine in CI e distribuiscila come immagine già pronta.

Approfondisci e scopri app simili