Indietro

VPS hosting con Docker

Un VPS Docker ti dà Docker Engine e Docker Compose sul tuo server virtuale, configurati e pronti per i tuoi container. L'installazione si completa da sola dopo l'ordine e indirizzo IP, nome utente e password compaiono nel tuo pannello. Connettiti via SSH, porta il tuo compose.yaml e avvia il tuo stack; hai il root e sul server non viene aggiunta nessun'altra app.

Quanta potenza ti serve?

Totale$4.01/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 Docker?

  • Docker Engine e Docker Compose v2 dai pacchetti di Ubuntu 24.04
  • Limiti ai log dei container: 3 file per container, 10 MB ciascuno
  • Un controllo del motore durante l'installazione che scarica ed esegue davvero un'immagine
  • Firewall ufw attivo, con la sola porta 22 aperta verso l'esterno
  • fail2ban che sorveglia gli accessi SSH
  • Aggiornamenti di sicurezza automatici del sistema operativo

Che dimensione ti serve per Docker?

Docker non pubblica una cifra di RAM per Docker Engine, perché sono i tuoi container a stabilire il fabbisogno reale. Come regola generale, parti da 2 GB per qualche piccolo servizio, valuta 4 GB se costruisci immagini sul server o esegui un database, e 8 GB se più app condividono la macchina. docker stats mostra quanto usi davvero. RAM e CPU salgono o scendono dalla scheda Dimensione del tuo pannello. Il disco può solo crescere, e anche immagini e volumi occupano spazio.

UsoDimensionePrezzoScegli
Base 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mese
Media 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mese
Potente 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mese

Per chi è?

  • Sviluppatori il cui progetto gira già da un compose.yaml
  • Piccoli stack che tengono in container un'API, un database e una coda affiancati
  • Team che costruiscono le immagini altrove e le scaricano da un registry privato
  • Chi vuole un server pulito e preferisce scegliere da sé ogni software
  • Progetti con utenti in Turchia che devono eseguire i container a Istanbul

Cosa succede dopo l'ordine?

  1. Imposta la dimensione e completa il pagamento.
  2. Il server si avvia e Docker si installa da solo. Nella scheda Panoramica, aspetta che la riga App dica che Docker è pronto.
  3. Copia i valori dalle righe Indirizzo di connessione, Nome utente e Password, poi connettiti dal tuo computer: ssh root@your-ip
  4. Controlla il motore: docker run --rm hello-world
  5. Copia il tuo compose.yaml sul server ed esegui docker compose up -d in quella cartella.

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

  • Docker aggira ufw per le porte pubblicate. Ogni porta che elenchi sotto ports in compose.yaml è aperta a internet, con o senza ufw allow.
  • Non pubblicare i servizi interni come i database: i container si raggiungono tra loro tramite la rete Docker. Per tenere una porta solo sul server, scrivi 127.0.0.1:8080:80.
  • Questo server non ha ancora un reverse proxy né HTTPS. Aggiungi un container Caddy, Nginx o Traefik che pubblichi le porte 80 e 443 per ottenere un certificato.
  • Imposta restart: unless-stopped in compose.yaml così i container ripartono dopo un riavvio. Anche ingrandire il server lo riavvia una volta.
  • L'installazione usa i pacchetti di Ubuntu. Per passare al repository apt di Docker, la guida ufficiale dice di rimuovere prima docker.io e docker-compose-v2.
  • Tenere aggiornate le tue immagini e il software dentro i container è una tua responsabilità.

Domande e risposte su Docker

Di quanta RAM ha bisogno un VPS Docker?

Docker non ha una cifra ufficiale di RAM, perché sono i container che esegui a stabilire ciò che ti serve. Come regola generale, 2 GB sono un buon inizio per qualche piccolo container, e 4 GB se esegui un database o costruisci immagini sul server. Puoi ingrandire dal tuo pannello.

Docker Compose è installato e quale comando uso?

Sì, il plugin Compose v2 è installato. Il comando non ha il trattino: docker compose up -d, docker compose ps e docker compose logs -f. Il vecchio comando docker-compose non fa parte di questa installazione.

Come apro la porta di un container a internet?

Aggiungi una riga come 8080:80 sotto ports in compose.yaml e la porta è aperta. Docker salta le regole ufw per queste porte, quindi lascia fuori tutto ciò che deve restare privato, oppure associalo con 127.0.0.1:8080:80.

Come porto sul server la mia immagine Docker?

Ci sono tre modi: inviarla a un registry ed eseguire docker login e docker pull sul server, costruirla lì con docker build, oppure far passare l'output di docker save via SSH dentro docker load.

Come aggiungo un dominio e HTTPS a un server Docker?

Punta il record A del tuo dominio all'indirizzo IP del server, poi aggiungi un container reverse proxy che pubblichi le porte 80 e 443. Strumenti come Caddy richiedono e rinnovano il certificato da soli.

I backup includono i volumi Docker?

Sì. Il backup del server viene fatto ogni notte, gli ultimi 7 giorni vengono conservati ed è incluso nel prezzo. I volumi stanno sul disco del server, quindi sono nel backup. Dal tuo pannello puoi recuperare un singolo file o ripristinare l'intero server.

Approfondisci e scopri app simili