# Crea un server su Hetzner, DigitalOcean, Vultr, Akamai, AWS, Google Cloud

> Crea e configura in pochi clic un server Ubuntu pronto per Laravel presso il tuo cloud provider: scegli tipo, regione, dimensione, versione PHP e database.

Creare un server in Vimonto Deploy richiede una breve procedura guidata. Scegli un account cloud collegato, a cosa serve il server, dove gira e quanto è grande, poi la versione PHP e il database. Vimonto Deploy crea il server presso il tuo provider con Ubuntu 24.04 LTS e ne esegue il [provisioning](https://ops.vimonto.com/docs/it/servers/provisioning): installa e mette in sicurezza tutto ciò che serve al tipo di server. Di solito ci vogliono da 5 a 15 minuti e puoi seguire tutto in diretta.

Per creare un server in questo modo ti serve un [provider cloud collegato](https://ops.vimonto.com/docs/it/connections/server-providers). Hai già un server? Collegalo come [custom VPS](https://ops.vimonto.com/docs/it/servers/custom-vps) con la stessa procedura guidata.

![La procedura guidata per un nuovo server: provider, tipo di server, regione e dimensione, software e verifica](https://ops.vimonto.com/docs-media/it/create-server.mp4?v=161e760d)

## Prima di iniziare

- **Un provider cloud.** Collega Hetzner Cloud, DigitalOcean, Vultr, Akamai, Amazon Web Services o Google Cloud in **Impostazioni** → **Integrazioni**. Puoi scegliere solo i collegamenti con stato **Funzionante**.
- **Permessi.** Per creare server serve il ruolo **Proprietario**, **Amministratore** o **Manager**.
- **Spazio nel tuo piano.** Il piano gratuito include 1 server, contando anche load balancer e server personalizzati. Quando è pieno, la pagina mostra **Il tuo piano è pieno**; vedi [fatturazione](https://ops.vimonto.com/docs/it/organization/billing).
- **Una chiave SSH (consigliata).** Aggiungi la tua chiave pubblica in **Account** → **Chiavi SSH** per poter accedere tu stesso al server. Vedi [chiavi SSH](https://ops.vimonto.com/docs/it/connections/ssh-keys).

## Crea un server passo dopo passo

Vai su **Server** e scegli **Nuovo server**. La procedura guidata ha quattro passaggi: **Provider**, **Server**, **Software** e **Verifica**. Puoi tornare indietro con **← Precedente** o saltare a un passaggio con **Modifica** nella verifica.

### 1. Provider: dove vivrà il tuo server?

![Il primo passaggio della procedura guidata per un nuovo server con gli account cloud collegati e l'opzione per un server personalizzato](https://ops.vimonto.com/docs-media/it/create-server.webp?v=161e760d "Passaggio 1: scegli dove vive il tuo server")

Scegli uno dei tuoi account collegati, oppure **Server personalizzato** per un server che hai già. Un collegamento che non funziona viene mostrato come "… · non funzionante" e non può essere scelto.

### 2. Server: tipo, località e dimensione

**Che tipo di server?** Il tipo decide cosa installa Vimonto Deploy. Non sei sicuro? Scegli un **App server**, che ha tutto su un'unica macchina.

| Tipo | Installa |
| --- | --- |
| **App server** (consigliato) | Nginx, PHP, un database, Redis, Memcached, Node.js, Supervisor |
| **Web server** | Nginx, PHP, Node.js, Supervisor |
| **Worker server** | PHP e Supervisor, per i queue worker |
| **Server database** | MySQL, MariaDB o PostgreSQL |
| **Server di cache** | Redis e Memcached |
| **Server Meilisearch** | Meilisearch |
| **Load balancer** | Nginx |

Vedi [tipi di server](https://ops.vimonto.com/docs/it/servers/server-types) per sapere a cosa serve ogni tipo e quali pagine ha.

**Località e dimensione.** Scegli una regione nella casella di ricerca (digita una città o un paese). La tabella sottostante elenca le dimensioni che il provider può creare in quella regione in questo momento, in tempo reale dal provider: CPU, memoria, disco e prezzo al mese e all'ora. Le dimensioni esaurite presso il provider mostrano **Esaurito** e non possono essere scelte; quelle suggerite dal provider mostrano **Consigliato**. Su Hetzner Cloud le dimensioni sono contrassegnate come **Economico**, **Condiviso** o **Dedicato**; su AWS **Burstable**, **Uso generale**, **Ottimizzato per il calcolo** od **Ottimizzato per la memoria**. Su Google Cloud una regione è una zona (per esempio **Netherlands (europe-west4-a)**) e le dimensioni non mostrano alcun prezzo, perché l'API di Google non ne ha; vedi [Google Cloud](https://ops.vimonto.com/docs/it/connections/server-providers#google-cloud-dove-trovare-la-chiave-dellaccount-di-servizio). All'inizio vengono mostrate le prime otto dimensioni; scegli **Mostra tutte le … dimensioni** per le altre.

**Rete privata.** I server nella stessa rete comunicano tra loro tramite indirizzi privati, lontano da internet. È utile per un server database o di cache separato.

- **Nessuno**: il server riceve solo un indirizzo pubblico.
- **Rete esistente**: entra in una rete che hai già in questa regione presso il provider. La rete predefinita di un provider (DigitalOcean ne ha una per regione) viene selezionata per te.
- **Nuova rete**: Vimonto Deploy crea una rete presso il provider con il **Nome della rete** che inserisci e sceglie un intervallo di indirizzi libero, in modo che non entri in conflitto con le tue altre reti.

### 3. Software: nome, PHP, database e chiavi

- **Nome del server**: lettere minuscole, numeri e trattini, unico nella tua organizzazione. Diventa anche l'hostname del server. Viene suggerito un nome casuale come `cedar-harbor`; il pulsante accanto ne suggerisce un altro.
- **Sistema operativo**: Ubuntu 24.04 LTS, con aggiornamenti di sicurezza fino al 2029. Gli aggiornamenti di sicurezza automatici sono attivi.
- **PHP** (app, web e worker server): PHP 8.5, 8.4, 8.3, 8.2 o 8.1. Il valore predefinito è PHP 8.5. In seguito puoi installare altre versioni affiancate nella pagina [PHP](https://ops.vimonto.com/docs/it/servers/php) del server.
- **Database** (app server e server database): MySQL (8.4 LTS o 8.0), MariaDB (11.4 LTS o 10.11 LTS) o PostgreSQL (18, 17 o 16). Un app server può anche avere **Nessuno**, ad esempio quando usi un server database separato.
- **Le tue chiavi SSH**: le chiavi del tuo account che possono accedere al server. Per impostazione predefinita sono tutte selezionate. Le chiavi dell'organizzazione vengono sempre aggiunte. La tua scelta viene conservata con il server: un custom VPS riceve queste chiavi quando si collega e, se il provisioning riparte, vengono installate le stesse chiavi.

### 4. Verifica e crea

La verifica elenca ogni scelta. Accanto vedi il **Costo presso** il tuo provider al mese: il server viene fatturato direttamente dal provider e Vimonto Deploy non addebita nulla in più per server. Scegli **Crea server**.

## Cosa succede dopo aver scelto Crea server?

Vai direttamente alla pagina del server, dove un pannello di avanzamento mostra il task:

1. Se hai scelto una nuova rete, viene creata per prima.
2. Il server viene creato presso il provider, con una coppia di chiavi generata solo per questo server.
3. Vimonto Deploy attende che il server si avvii e accetti SSH.
4. Esegue i passaggi di provisioning uno alla volta: preparazione del sistema, utente e SSH, firewall, aggiornamenti di sicurezza automatici e poi il software del tipo di server.
5. Installa l'agent di monitoraggio.

Ogni passaggio mostra il suo output in **Dettagli e log**. Non serve tenere aperta la finestra; quando il task termina, ricevi una notifica in qualunque scheda tu abbia aperta. Il task compare anche nella pagina [Attività](https://ops.vimonto.com/docs/it/organization/activity). Leggi esattamente cosa viene installato nella pagina [provisioning](https://ops.vimonto.com/docs/it/servers/provisioning).

Finché il server non è attivo, questa panoramica è la sua unica pagina: non c'è la barra laterale, e le altre pagine del server riportano qui. La barra laterale compare da sola quando il provisioning è finito; vedi [provisioning](https://ops.vimonto.com/docs/it/servers/provisioning).

I membri che vedono il server ricevono la notifica **Server pronto** quando è finito, oppure **Configurazione di un server non riuscita** se qualcosa va storto, tramite i canali scelti nelle [notifiche](https://ops.vimonto.com/docs/it/more/notifications). Se la tua organizzazione limita i server che vedi a quelli dei tuoi [team](https://ops.vimonto.com/docs/it/organization/teams), il nuovo server entra nei tuoi team, così continui a vederlo.

## Salva le password del server

Ogni server riceve una **password sudo** per il suo utente del server. Gli app server e i server database con un database ricevono anche una **password del database** per l'utente del database, e un server Meilisearch riceve una **Meilisearch master key**. Queste password vengono generate per questo server e sono composte da lettere e numeri casuali.

Solo la persona che ha creato il server le vede, e una sola volta:

- Nella pagina del server, una finestra **Password di …** le mostra con un pulsante **Copia** per ciascuna.
- **Scarica (.txt)** le salva in un file di testo.
- Te ne viene inviata anche una copia via email, nel caso chiudessi la pagina troppo presto.

Scegli **Le ho salvate** quando sono nel tuo password manager. Vimonto Deploy le elimina quindi definitivamente (al termine del provisioning): da quel momento nessuno può recuperarle, nemmeno Vimonto Deploy. Finché non confermi, il pannello **Accesso** nella panoramica mostra **Mostra una volta** accanto a **Password**.

> [!WARNING]
> Salva le password prima di confermare. Ti serve la password sudo per eseguire `sudo` quando accedi come utente del server, e la password del database per collegarti al database dalle tue applicazioni o dai tuoi strumenti.

Accedi con la tua chiave SSH; root volutamente non ha una password.

## Stati del server

| Stato | Significato |
| --- | --- |
| **Creazione in corso** | Il server viene creato presso il provider. |
| **In attesa di connessione** | Un custom VPS attende che tu esegua il comando di connessione. |
| **In configurazione** | Il software viene installato. |
| **Attivo** | Il server è pronto all'uso. |
| **Non riuscito** | La creazione o il provisioning si sono fermati con un errore. |
| **Disconnesso** | Il server era attivo, ma Vimonto Deploy non riesce più a raggiungerlo via SSH. |
| **Eliminazione in corso** | Il server viene eliminato. |

## Cosa fare se la creazione del server non riesce?

Il pannello di avanzamento indica **Configurazione non riuscita** con l'errore, e il log completo si trova in **Dettagli e log**. Le cause più comuni sono un provider senza capacità nella regione, un token senza permessi di scrittura o un server che non si è avviato o non ha accettato SSH entro 15 minuti.

Risolvi la causa e scegli **Riprova** (serve il permesso di creare server). Il provisioning riprende dove può: un server che esiste già presso il provider non viene creato di nuovo, e ogni passaggio può essere eseguito di nuovo senza rischi. Se avevi già confermato le vecchie password, ne vengono generate di nuove. Vedi [provisioning](https://ops.vimonto.com/docs/it/servers/provisioning#cosa-succede-se-il-provisioning-non-riesce).

## Domande frequenti

### Quanto tempo ci vuole per creare un server?

Di solito da 5 a 15 minuti da **Crea server** a un server attivo. La maggior parte del tempo serve per aggiornare Ubuntu e installare il software; gli app server con un database richiedono più tempo.

### Quale versione di Ubuntu usano i server?

Ubuntu 24.04 LTS. Ubuntu 26.04 LTS arriverà quando tutto il software sarà stato testato su di essa.

### Posso cambiare il tipo di server in seguito?

Il tipo decide cosa installa il provisioning, quindi scegli il tipo in base al ruolo che avrà il server. In seguito puoi aggiungere altre versioni PHP, database, processi e servizi a un server dalle sue pagine.

### Vimonto Deploy addebita un costo per server?

No. Vimonto Deploy ha un prezzo unico per organizzazione. Il provider fattura il server direttamente sul tuo account.

### Posso spostare un server in un'altra organizzazione?

Sì. Invia un trasferimento dalle **Impostazioni** del server; il nuovo proprietario lo accetta in una delle sue organizzazioni, con i siti e i database. Vedi [trasferire un server](https://ops.vimonto.com/docs/it/servers/transfer-a-server).
