Skip to main content

Introduzione

  • Questo articolo ti guida nella creazione e nell’hosting di un’applicazione Uptime Kuma su Square Cloud.
  • Prima di iniziare, assicurati di avere un account su Square Cloud, che puoi creare con la tua email nella pagina di registrazione.
  • Infine, devi avere un piano attivo sul tuo account. Confronta i piani disponibili e scegline uno in base alle tue esigenze.

Scegliere una versione

File di configurazione

  • Il progetto include già il suo file di configurazione, squarecloud.config. Se desideri un sottodominio personalizzato invece di un hash casuale, imposta lì il sottodominio desiderato:
squarecloud.config
Puoi impostarlo anche tramite il menu di upload.
  • Non c’è nessuna porta da configurare: Uptime Kuma legge le variabili d’ambiente PORT e HOST, che Square Cloud imposta a 80 e 0.0.0.0.

Caricamento del progetto su Square Cloud

Dopo aver preparato i file del tuo progetto, ora puoi caricarli su Square Cloud e ospitare il tuo progetto.

Tramite dashboard

1

Accedi alla pagina di upload

Accedi alla pagina di upload e carica il file zip del tuo progetto.
2

Configura il tuo ambiente

Dopo aver caricato il tuo zip, dovrai configurare il nome, il file principale o il runtime environment e altre impostazioni per il tuo progetto.
Se stai caricando un progetto web, assicurati di selezionare “Web Publication” e di impostare un sottodominio per il tuo progetto.
3

Esegui il deploy del tuo progetto

Infine, clicca sul pulsante “Deploy” per ospitare il tuo progetto su Square Cloud.
Dopo il deploy, puoi monitorare lo stato e i log del tuo progetto dalla dashboard.
Caricamento dell'applicazione su Square Cloud
4

Conferma che la tua app sia online

Il primo deploy richiede di solito meno di un minuto. Nella dashboard, attendi che lo stato della tua applicazione mostri “in esecuzione” e controlla i log per eventuali errori di avvio.
Se hai fatto il deploy di un sito web o di un’API, apri https://<tuo-sottodominio>.squareweb.app nel tuo browser: dovresti vedere la tua applicazione rispondere. Se hai fatto il deploy di un bot, invia un comando per confermare che sia online.
La tua app non si avvia? Consulta la guida alla risoluzione dei problemi per le cause più comuni e le relative soluzioni.

Tramite CLI

Per utilizzare questo metodo, il tuo progetto deve avere un file di configurazione chiamato squarecloud.app nella sua radice. Indica a Square Cloud come eseguire la tua applicazione.

Guida al file di configurazione

Scopri come creare il file di configurazione squarecloud.app che definisce l’ambiente della tua applicazione.
1

Installa la CLI

Installa la CLI di Square Cloud. Se ce l’hai già, esegui lo stesso comando per aggiornarla:
2

Accedi

Esegui il comando qui sotto. Apre il tuo browser: approva l’accesso lì e la CLI è pronta. Non c’è nessuna chiave API da copiare. Per script e CI, consulta Autenticazione della CLI.
3

Carica il tuo progetto

Dalla cartella del tuo progetto, esegui il comando qui sotto. La CLI comprime la cartella corrente, escludendo ciò che elenca squarecloud.ignore, e la carica:
Per caricare uno zip che hai creato tu, passalo con --file:
4

Conferma che la tua app sia online

Il primo deploy richiede di solito meno di un minuto. Controlla lo stato e i log della tua applicazione direttamente dal terminale:
Se hai fatto il deploy di un sito web o di un’API, apri https://<tuo-sottodominio>.squareweb.app nel tuo browser: dovresti vedere la tua applicazione rispondere. Se hai fatto il deploy di un bot, invia un comando per confermare che sia online.
La tua app non si avvia? Consulta la guida alla risoluzione dei problemi per le cause più comuni e le relative soluzioni.

Creare l’account amministratore

Subito dopo il deploy, apri https://my-uptime-kuma.squareweb.app e crea l’account amministratore. Lo crea chi apre la pagina per primo, quindi fallo prima di condividere l’URL con chiunque.

Considerazioni finali

Ecco fatto! La tua istanza Uptime Kuma è ora online su my-uptime-kuma.squareweb.app, pronta per iniziare a monitorare i tuoi servizi.

Prossimi passi

Dominio personalizzato

Servi le tue pagine di stato dal tuo dominio.

n8n

Automatizza cosa succede quando un monitor va giù.

L'app non si avvia

Risolvi moduli mancanti, errori di memoria e altri errori di avvio.

Contattaci

Se continui a riscontrare difficoltà tecniche, il nostro team di supporto specializzato è disponibile ad assisterti. Contattaci e saremo felici di aiutarti a risolvere qualsiasi problema: la qualità del supporto è una parte importante del motivo per cui gli sviluppatori valutano Square Cloud 4,9/5 su 402 recensioni su Google e Trustpilot.