Getting Started

Benvenuto in DownToZero Cloud! Questa guida ti accompagnerà passo passo per iniziare a utilizzare i nostri servizi cloud. Che tu sia un principiante o un utente esperto, questa guida copre i passaggi essenziali per cominciare a sfruttare la potenza di DownToZero Cloud.

Step 1: Create an Account

Per iniziare a usare DownToZero Cloud, devi prima creare un account:

  1. Vai a DownToZero Cloud Signup.

    Modulo di registrazione
  2. Inserisci la tua email e la password

  3. Clicca il pulsante Sign up

  4. Una volta registrato, puoi effettuare il login tramite DownToZero Cloud Login.

Per cURL, registrati tramite la Web UI, quindi genera una chiave API per l’accesso API.

  1. Vai a New API Key.

    mostra la finestra per creare una chiave API

    Clicca il pulsante Create API key

  2. Esporta la chiave API generata

    export DTZ_API_KEY=apikey-sample1234
    

Step 2: Enable the Container Services

  1. Abilita i Container Services

    evidenzia il pulsante per abilitare il container service
  2. Apri i Container Services

    mostra la panoramica dei Container Services
  1. Abilita i Container Services

    curl -X 'POST' -H "X-API-KEY: $DTZ_API_KEY" 'https://containers.dtz.rocks/api/2021-02-21/enable'
    

Step 3: Deploy NGINX as a service

  1. Seleziona la sezione Services

    evidenzia la sezione services nella navigazione superiore
  2. Clicca Create Service

    evidenzia il pulsante crea servizio nell'interfaccia
  3. Inserisci i dettagli del servizio per NGINX

    evidenzia il pulsante crea servizio nell'interfaccia

    3.1. Il prefisso deve essere impostato a /. 3.2. L’immagine deve essere impostata su nginx. 3.3. Clicca Create Service.

  4. evidenzia il link al servizio nell'interfaccia
  1. Crea il servizio

    curl -X 'POST' \
    'https://containers.dtz.rocks/api/2021-02-21/service' \
    -H 'Content-Type: application/json' \
    -H "X-API-KEY: $DTZ_API_KEY" \
    -d '{"prefix": "/","containerImage": "nginx"}'
    
    Questo restituisce il seguente JSON.
    {
        "contextId": "context-fxev27jf",
        "enabled": true,
        "serviceId": "service-ibok4vnd",
        "created": "2025-08-30T09:29:09.739001675Z",
        "updated": "2025-08-30T09:29:09.739002547Z",
        "prefix": "/",
        "containerImage": "nginx"
    }
    

Step 4: Verify the deployment

  1. evidenzia il link al servizio nell'interfaccia
  2. Verifica il deployment di NGINX

    mostra una pagina di benvenuto generata da nginx
  1. Recupera il dominio generato per il tuo contesto.

    curl -H "X-API-KEY: $DTZ_API_KEY" 'https://containers.dtz.rocks/api/2021-02-21/domain'
    
    Questo restituisce il seguente JSON.
    [{
        "contextId": "context-fxev27jf",
        "name": "fxev27jf.containers.dtz.dev",
        "verified": true,
        "created": "2025-08-30T08:45:26.656377567Z",
        "updated": "2025-08-30T08:45:26.656378477Z"
    }]
    
  2. Usa il valore name come dominio per verificare il tuo deployment.

    curl "https://DOMAIN_NAME"
    

Con questa guida, sei pronto per iniziare a usare DownToZero Cloud! Se incontri problemi o hai domande, ti preghiamo di contattare il nostro team di supporto a contact@downtozero.cloud.