Test indipendenti Aggiornato aprile 2026 387 guide di self-hosting 5 provider VPS testati

guide

Come auto-ospitare Forgejo su DigitalOcean (Guida 2026)

Distribuisci Forgejo su DigitalOcean correttamente. Questa guida 2026 copre installazione, configurazione e specifiche consigliate, passo dopo passo.

Introduzione

Forgejo è un’alternativa auto-ospitata ai fornitori di servizi Git, consentendo agli sviluppatori di gestire i propri repository con facilità. In questa guida, ti guideremo attraverso i passaggi per auto-ospitare Forgejo su DigitalOcean, uno dei principali fornitori di VPS. Che tu stia gestendo un homelab o voglia sperimentare con applicazioni open-source, questa guida coprirà tutto ciò di cui hai bisogno.

Prerequisiti

Prima di immergerti nel processo di installazione, assicurati di soddisfare i seguenti prerequisiti:

Scelta del Droplet Giusto

Per ospitare Forgejo, considera la seguente configurazione del droplet di DigitalOcean:

PianoCosto MensileCPURAMStorage
Droplet Base (1GB)6 USD11GB25GB SSD
Droplet Standard (2GB)12 USD12GB50GB SSD
Droplet Ottimizzato15 USD12GB50GB SSD

Ti consigliamo almeno il Droplet Base per far funzionare Forgejo senza problemi. Il livello successivo offre prestazioni migliori se prevedi un uso moderato.

Configurazione del VPS

  1. Crea un Droplet: Accedi al tuo account DigitalOcean e crea un nuovo droplet in base alla configurazione desiderata.

  2. Accedi al VPS: Usa ssh per connetterti al tuo droplet da un terminale.

    ssh root@your_droplet_ip

Installazione di Docker

Forgejo funziona all’interno di un container Docker. Segui questi comandi per installare Docker:

  1. Aggiorna il sistema:

    apt update && apt upgrade -y
  2. Installa i pacchetti richiesti:

    apt install apt-transport-https ca-certificates curl software-properties-common -y
  3. Aggiungi la chiave GPG e il repository di Docker:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Installa Docker:

    apt update
    apt install docker-ce -y
  5. Verifica l’installazione:

    docker --version

Esecuzione di Forgejo

  1. Scarica l’immagine Docker di Forgejo:

    docker pull forgejo/forgejo:latest
  2. Crea un container:

    docker run -d --name forgejo -p 3000:3000 -p 222:22 \
    -v /srv/forgejo:/data \
    forgejo/forgejo:latest
  3. Accedi a Forgejo: Una volta che il container è in esecuzione, vai su http://your_droplet_ip:3000 in un browser web per accedere all’interfaccia di Forgejo.

Configurazione di Forgejo

Sicurezza della Tua Installazione

Per migliorare la sicurezza della tua installazione di Forgejo, considera:

  1. Configurazione di un Firewall: Installa UFW se non è già installato.

    apt install ufw -y
    ufw allow OpenSSH
    ufw allow 3000
    ufw enable
  2. Utilizzo di SSL/TLS: Sicurezza della tua istanza acquisendo un certificato SSL. Puoi utilizzare Let’s Encrypt per un certificato SSL gratuito.

FAQ

D: Che cos’è Forgejo?

R: Forgejo è una piattaforma di sviluppo software auto-ospitata, che offre gestione dei repository Git. Consente agli utenti di ospitare il proprio codice, collaborare con i membri del team e mantenere il pieno controllo sui propri dati. È un’ottima alternativa ai servizi commerciali come GitHub e GitLab, specialmente per gli sviluppatori che cercano una soluzione open-source.

D: Quanto tempo ci vuole per configurare Forgejo su DigitalOcean?

R: La configurazione di Forgejo su DigitalOcean richiede solitamente circa 30 minuti, a seconda della tua familiarità con le operazioni da riga di comando e Docker. La maggior parte del tempo è dedicata alla preparazione del tuo VPS, all’installazione di Docker e alla configurazione di Forgejo. Una volta completata l’impostazione iniziale, puoi iniziare a usarlo quasi immediatamente.

D: Posso utilizzare altri fornitori di VPS per ospitare Forgejo?

R: Sì, puoi ospitare Forgejo su altri fornitori di VPS come Hetzner, Contabo o Linode. I passaggi per l’installazione sono simili, ma assicurati di scegliere un fornitore che soddisfi i requisiti di Forgejo. Inoltre, quando scegli un fornitore di VPS, considera i loro prezzi e caratteristiche di prestazione per trovare la soluzione migliore per le tue esigenze: controlla la nostra comparazione completa di VPS per un’analisi dettagliata.

Conclusione

Auto-ospitare Forgejo su DigitalOcean consente agli sviluppatori di mantenere il pieno controllo dei propri repository, godendo allo stesso tempo dei vantaggi di una piattaforma robusta. Questa guida fornisce le basi per far funzionare Forgejo sul tuo VPS, preparandoti al successo nelle tue attività di sviluppo software. Buon coding!