Implementare un'applicazione del catalogo su un server dedicato

Vedi come Markdown

Scopri come implementare un'applicazione pronta all'uso sul tuo server bare metal grazie alla post-installazione automatica del catalogo applicativo

Obiettivo

Il catalogo applicativo ti permette di installare un'applicazione pronta all'uso sul tuo server dedicato OVHcloud, senza conoscenze preliminari di amministrazione di sistema. Scegli un'applicazione durante la (re)installazione del tuo server, quindi compili un breve modulo di configurazione in un'interfaccia web protetta. L'applicazione viene installata in modo nativo sul server, protetta tramite HTTPS e disponibile in pochi minuti.

Questa guida ti mostra come utilizzare il catalogo applicativo sul tuo server dedicato OVHcloud.

Prerequisiti

  • Disporre di un server dedicato nel tuo account OVHcloud
  • Essere connesso al tuo
  • Disporre di un accesso alle (per la sezione "API OVHcloud" di questa guida)
  • Avere accesso all'indirizzo email del tuo account OVHcloud, per ricevere il link all'interfaccia di configurazione
  • Disporre di un browser web per accedere all'interfaccia di configurazione una volta completata l'installazione

Accesso allo Spazio Cliente OVHcloud

  • Link diretto:
  • Percorso di navigazione: Bare Metal Cloud > Server dedicati > Seleziona il tuo server

Warning

Come per qualsiasi installazione classica di sistema operativo, una nuova installazione con il catalogo applicativo cancellerà tutti i dati presenti sul server. Effettua un backup dei dati che desideri conservare prima di iniziare.

Procedura

Funzionamento del catalogo applicativo

L'implementazione di un'applicazione si svolge in due fasi:

  1. Selezione (durante l'installazione): (re)installi il tuo server con un'immagine del catalogo applicativo e selezioni una sola applicazione. È qui che scegli quale applicazione desideri implementare.
  2. Configurazione (dopo il primo avvio): una volta riavviato il server, un configuratore monouso si avvia automaticamente e mette a disposizione un'interfaccia web protetta sulla porta 10143. Compili un breve modulo (per esempio un nome di sito e una password amministratore), quindi l'applicazione viene installata automaticamente e pubblicata tramite HTTPS.

Una volta completata correttamente l'installazione, il configuratore si elimina completamente dal server: il suo binario, il suo servizio e i suoi dati di lavoro vengono cancellati. Rimane soltanto la tua applicazione e disponi di un accesso root completo al server.

Le applicazioni vengono installate in modo nativo — con pacchetti di sistema e servizi systemd, su un server dedicato esclusivamente a questo scopo — e non all'interno di una piattaforma di container.

Limiti tecnici:

  • Tramite il catalogo applicativo è possibile implementare una sola applicazione.
  • Il partizionamento personalizzato e la configurazione del RAID hardware non sono disponibili per questa installazione.
Warning

Questo non significa che non puoi eseguire altre applicazioni sul server, ma che tramite il catalogo è possibile implementare soltanto UNA applicazione. Se desideri eseguire altre applicazioni, devi installarle manualmente.

Applicazioni disponibili

Il catalogo viene aggiornato regolarmente: quando avvii un'installazione, consulta l'elenco visualizzato nello Spazio Cliente OVHcloud. Sono disponibili le seguenti applicazioni:

ApplicazioneCategoriaDescrizione
WordPressCMSSistema di gestione dei contenuti per siti web e blog
DrupalCMSSistema di gestione dei contenuti con MySQL e Nginx
NextcloudStorage cloudSincronizzazione di file, calendario, contatti e collaborazione self-hosted
PrestaShopE-commercePiattaforma e-commerce per negozi online
DiscourseCommunityPiattaforma moderna di forum per community
MatomoWeb analyticsPiattaforma di analisi del traffico rispettosa della privacy
n8nAutomazionePiattaforma di automazione dei flussi di lavoro con oltre 400 integrazioni
OpenClawIAGateway di assistente IA personale ospitato sul tuo server
HestiaCPPannello di controlloPannello di controllo web open source
FastPanelPannello di controlloPannello di controllo per hosting web
CoolifyPannello di controlloAlternativa PaaS self-hosted a Heroku o Vercel
DokployPannello di controlloPaaS self-hosted per implementare applicazioni da Git o Docker
EasypanelPannello di controlloPannello di controllo server moderno basato su Docker
OVHcloud Game PanelPannello di controlloPannello web per gestire server di gioco basati su Docker

Selezionare la tua applicazione durante l'installazione

Sono disponibili due metodi di implementazione, descritti nelle schede seguenti: installa la tua applicazione dallo Spazio Cliente OVHcloud oppure utilizza le API OVHcloud per integrare l'installazione nei tuoi script e automatizzare le tue implementazioni.

Spazio Cliente OVHcloud
API OVHcloud

Avviare l'installazione

  1. Seleziona il tuo server in Bare Metal Cloud > Server dedicati.

  2. Nella scheda Informazioni generali, accanto a Sistema operativo (OS), clicca sul pulsante ..., quindi su Reinstallare il mio server.

    Clicca sul pulsante accanto al sistema operativo per avviare l'installazione
  3. Nella finestra Installazione a partire da un template OVHcloud, imposta Tipo di sistema operativo su Pronto all'uso (interfaccia grafica), quindi seleziona il template Ubuntu Server 24.04 "Noble Numbat" LTS with Application Installer. Scegli il Gruppo di dischi di destinazione, quindi clicca su Continua.

    Info

    Il partizionamento personalizzato e la configurazione del RAID hardware non sono disponibili con questo template: queste opzioni restano quindi disattivate.

    Seleziona il template Ubuntu con Application Installer
  4. Prosegui con le fasi di installazione per inserire i parametri generali, come il nome host del server e la chiave SSH da aggiungere al server.

  5. Nella fase Applicazione da installare, seleziona dall'elenco a discesa l'unica applicazione che desideri implementare, quindi clicca su Confermare per avviare l'installazione.

    Seleziona l'unica applicazione da installare, quindi conferma

Il server viene reinstallato, quindi il configuratore si avvia automaticamente. Una volta completata l'installazione, segui la sezione "Configurare la tua applicazione e accedervi" qui sotto per finalizzare la messa in servizio.

Configurare la tua applicazione e accedervi

Dopo l'installazione, il tuo server avvia automaticamente il configuratore monouso. Questa fase non richiede alcuna competenza Linux, SSH o di amministrazione di sistema: è sufficiente un browser web.

Fase 1: aprire il configuratore

Una volta completata l'installazione, ricevi un'email contenente il link al tuo configuratore. Si presenta nella forma seguente:

https://<tuo-server>:10143/static/deploy.html?app=<applicazione>&token=<token>

Apri questo link nel tuo browser web. Il token che contiene ti autentica e viene registrato un cookie di sessione protetto: puoi quindi navigare nel configuratore senza il token nella barra degli indirizzi. Aprire il configuratore senza un token valido visualizza una pagina Unauthorized.

Warning

Tratta questo link come una password e non condividerlo: dà accesso all'interfaccia di installazione del tuo server.

Info

Se il tuo browser visualizza un avviso relativo al certificato durante il primo caricamento, significa che il configuratore sta ancora ottenendo il suo certificato Let's Encrypt e presenta temporaneamente un certificato autofirmato. Attendi un minuto e ricarica la pagina: il passaggio al certificato definitivo è automatico.

Fase 2: compilare il modulo di configurazione

Il configuratore si apre direttamente sull'applicazione che hai selezionato durante l'installazione. In base a questa applicazione, la implementi immediatamente oppure compili prima un breve modulo:

  • Le applicazioni senza campi — Coolify, Dokploy, Easypanel, FastPanel, HestiaCP, Discourse, Matomo e n8n — generano autonomamente le credenziali necessarie e le visualizzano alla fine. Clicca semplicemente su Deploy.
  • Le applicazioni con campi — WordPress, Drupal, Nextcloud, PrestaShop, OpenClaw e OVHcloud Game Panel — richiedono alcuni valori, come un nome di sito, una password amministratore o una password per la base di dati. I campi obbligatori sono segnalati e i campi facoltativi possono proporre valori predefiniti.

Un pannello Installation details, situato sopra il modulo, illustra ciò che verrà installato e perché, con un link alla documentazione ufficiale dell'editore.

Ogni campo viene convalidato prima dell'avvio dell'implementazione (per esempio, un campo email deve contenere un indirizzo valido e le password hanno una lunghezza minima). Correggi i campi segnalati, quindi conferma di nuovo.

Tip

Scegli password robuste: i valori inseriti qui diventano le credenziali reali della tua applicazione.

Modulo di configurazione per un'implementazione WordPress

Clicca quindi su Deploy.

Fase 3: seguire l'implementazione

Il configuratore esegue l'installazione e ne trasmette l'avanzamento in tempo reale: uno stato (pending, poi running, poi completed o failed), una barra di avanzamento e i log di installazione. I valori che hai inserito nel modulo sono mascherati nei log.

Avanzamento dell'implementazione e log in tempo reale

Un'implementazione richiede in genere alcuni minuti; le applicazioni più pesanti, come Discourse, richiedono più tempo. Puoi lasciare la scheda aperta, ma l'installazione prosegue sul server anche se il tuo browser si disconnette: riapri il tuo link per riprendere il monitoraggio.

Info

Viene eseguita una sola implementazione alla volta. Se un'implementazione è già in corso e ne avvii un'altra, il configuratore ti riporta a quella in corso anziché avviarne una seconda. È questo che garantisce la regola "una sola applicazione per server".

Fase 4: recuperare le tue informazioni di accesso

Quando lo stato raggiunge completed, il configuratore visualizza una pagina di conferma che contiene:

  • il link alla tua applicazione, sulla porta HTTPS standard — https://<tuo-server>/;
  • le credenziali o le informazioni generate dall'applicazione, per esempio un nome utente amministratore, un nome di base di dati o una password generata.

Durante l'installazione viene emesso un certificato Let's Encrypt gratuito e rinnovato automaticamente per il nome host del tuo server, e l'applicazione implementata ne gestisce autonomamente il rinnovo.

Warning

Copia immediatamente le tue credenziali. La pagina di conferma è disponibile soltanto durante il periodo di tolleranza successivo a un'implementazione riuscita (5 minuti per impostazione predefinita). Una volta che il configuratore si è eliminato, non può più visualizzarle: sarebbe necessario recuperarle dall'applicazione stessa oppure reinstallare il server.

Fase 5: il configuratore si elimina

Poco dopo un'implementazione riuscita, il configuratore cancella il proprio binario, il proprio servizio e i propri dati di lavoro. A partire da questo momento:

  • l'interfaccia del configuratore sulla porta 10143 non risponde più — si tratta del comportamento previsto e non di un errore;
  • la tua applicazione, i suoi dati e il suo certificato HTTPS vengono conservati;
  • il tuo server esegue soltanto la tua applicazione, senza alcuno strumento di installazione né interfaccia di amministrazione residua.

Disponi del pieno controllo del server, compreso un accesso root tramite SSH se hai aggiunto una chiave durante l'installazione. Il configuratore non gestisce più nulla oltre questa fase.

Info

Se l'implementazione non riesce, il configuratore non si elimina: resta accessibile affinché il problema possa essere diagnosticato a partire dai log in tempo reale. Un'implementazione non riuscita richiede in genere di reinstallare il server e ricominciare.

Per implementare un'altra applicazione, reinstalla il tuo server dal catalogo applicativo e seleziona la nuova applicazione.

Risoluzione dei problemi frequenti

SintomoCausaSoluzione
La pagina del configuratore non si carica all'indirizzo https://<tuo-server>:10143/L'installazione non è ancora terminata oppure l'accesso in entrata alla porta 10143 è bloccato.Attendi la fine dell'installazione, quindi riprova. Verifica che il tuo firewall (compreso l'Edge Network Firewall OVHcloud) autorizzi il traffico in entrata verso il tuo server sulla porta 10143.
La pagina del configuratore non si carica più dopo un'implementazione riuscitaIl configuratore si è eliminato, come previsto.Questo comportamento è normale. Utilizza l'indirizzo della tua applicazione: https://<tuo-server>/.
Unauthorized all'apertura del configuratoreIl token di accesso è mancante o errato.Riapri il configuratore utilizzando esattamente il link e il token forniti con la tua installazione.
Al primo caricamento viene visualizzato un avviso relativo al certificatoIl certificato Let's Encrypt non è stato ancora emesso; viene presentato un certificato autofirmato temporaneo.Attendi un minuto e ricarica la pagina.
L'applicazione non è raggiungibile tramite HTTPS dopo l'installazioneIl certificato Let's Encrypt non ha potuto essere emesso, in genere perché la porta in entrata 80 o 443 è bloccata oppure perché il nome host non viene risolto.Verifica che le porte 80 e 443 siano aperte in entrata e che il nome host del tuo server sia risolto pubblicamente, quindi reinstalla se necessario.
Desideri implementare una seconda applicazione dal catalogoTramite il catalogo è possibile implementare una sola applicazione.Reinstalla il server per implementare un'altra applicazione oppure installa manualmente l'applicazione aggiuntiva.

Per saperne di più

Install an OS via the OVHcloud API on a Dedicated Server

Understanding the dedicated server boot process

Attivare e configurare Edge Network Firewall

Contatta la nostra Community di utenti.

Questa pagina ti è stata utile?