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

guide

Come auto-ospitare Forgejo su Vultr (Guida 2026)

Scopri i passaggi essenziali per installare Forgejo su Vultr e semplificare il tuo flusso di lavoro di auto-ospitalità con questo tutorial completo.

Come auto-ospitare Forgejo su Vultr (Guida 2026)

Forgejo è una piattaforma di sviluppo software open source, un fork di Gitea che ti consente di auto-ospitare un ambiente di codifica collaborativo. In questa guida dettagliata, tratteremo come installare e configurare Forgejo su Vultr, uno dei migliori fornitori di VPS per sviluppatori. Con piani a partire da soli 6 USD al mese, Vultr offre un’infrastruttura robusta per le tue esigenze di auto-ospitalità.

Requisiti

Prima di iniziare, assicurati di avere i seguenti requisiti:

Passo 1: Crea un’istanza Vultr

  1. Accedi al tuo account Vultr.
  2. Clicca su Deploy Now.
  3. Scegli un sistema operativo. Per Forgejo, ti consigliamo di utilizzare Ubuntu 22.04.
  4. Seleziona la dimensione del server. Il piano $6/mese è adatto per piccoli progetti.
  5. Scegli una posizione del server geograficamente vicina al tuo pubblico.
  6. Clicca su Deploy Now e aspetta che l’istanza sia pronta.

Passo 2: Connettiti al tuo server

Una volta che il tuo server è attivo e funzionante, connettiti tramite SSH. Apri il tuo terminale e usa il seguente comando:

ssh root@your_server_ip

Sostituisci your_server_ip con l’indirizzo IP effettivo della tua istanza Vultr.

Passo 3: Preparazione del sistema

Aggiorna e migliora la tua lista di pacchetti con i seguenti comandi:

sudo apt update
sudo apt upgrade -y

Installa le dipendenze necessarie:

sudo apt install -y git curl build-essential

Passo 4: Installa Docker

Docker è il modo più facile per mettere in funzione Forgejo. Installa Docker eseguendo:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Aggiungi il tuo utente al gruppo Docker:

sudo usermod -aG docker $USER

Disconnettiti e riconnettiti al tuo server per applicare le modifiche al gruppo.

Verifica l’installazione di Docker:

docker --version

Passo 5: Configura Forgejo

Ora, tiriamo l’immagine Docker di Forgejo e creiamo un contenitore:

docker run -d --name forgejo \
  -p 3000:3000 \
  -p 222:22 \
  -v /srv/forgejo:/data \
  forgejo/forgejo:latest

Puoi modificare le porte in base alla tua configurazione esistente. La porta predefinita per l’accesso web sarà 3000, mentre SSH funzionerà sulla porta 222.

Ora puoi accedere a Forgejo visitando http://your_server_ip:3000 nel tuo browser web.

Passo 6: Configura Forgejo

Una volta accesso a Forgejo, sarai guidato attraverso la configurazione iniziale:

  1. Configurazione del Database: Se hai bisogno di un database, puoi utilizzare PostgreSQL o MySQL.
  2. Impostazione dell’Account Admin: Crea un account utente amministrativo per gestire la tua istanza.
  3. Webhooks e Integrazioni: Configura eventuali webhooks necessari per integrarti con strumenti CI/CD o altri servizi.

Passo 7: Sicurezza della tua installazione

Dopo aver configurato Forgejo, dovresti considerare di proteggere la tua istanza. Ecco alcune buone pratiche:

Tabella di confronto dei fornitori di VPS

ProviderPrezzo mensileRAMCPUStorage
Contabo VPS5.99 EUR4GB2 Cores100GB
Hetzner Cloud4.15 EUR2GB1 Core20GB
DigitalOcean6 USD1GB1 Core25GB
Vultr6 USD1GB1 Core25GB
Linode5 USD2GB1 Core50GB

Per un confronto completo dei VPS, controlla questo link.

FAQ

A cosa serve Forgejo?

Forgejo è un servizio Git auto-ospitato che offre una piattaforma collaborativa per gli sviluppatori per gestire i loro repository di codice. Fornisce strumenti per il controllo delle versioni, la gestione dei progetti e integrazioni con pipeline CI/CD. Questo consente a team e individui di ospitare i propri progetti in modo sicuro, mantenendo il controllo sul proprio codice e flussi di lavoro. Forgejo enfatizza le prestazioni e l’esperienza dell’utente, rendendolo adatto a team di sviluppo sia piccoli che grandi.

Come semplifica Docker il processo di installazione di Forgejo?

Utilizzare Docker per installare Forgejo semplifica notevolmente il processo di distribuzione. I contenitori Docker ti consentono di impacchettare l’applicazione insieme alle sue dipendenze, garantendo coerenza tra diversi ambienti. Non devi preoccuparti di installare librerie o dipendenze manualmente, poiché tutto ciò che serve funziona in un ambiente isolato. Questo non solo accelera l’installazione, ma semplifica anche la gestione degli aggiornamenti e dei rollback.

Posso installare Forgejo su altri fornitori di VPS oltre a Vultr?

Sì, puoi assolutamente installare Forgejo su altri fornitori di VPS. I passaggi di configurazione rimangono sostanzialmente gli stessi, a condizione che il server esegua un sistema operativo compatibile come Ubuntu. Fornitori come Contabo, Hetzner, DigitalOcean e Linode offrono anche piani convenienti adatti per auto-ospitare applicazioni come Forgejo. Assicurati sempre di soddisfare i requisiti minimi di sistema e di avere Docker installato per un processo di installazione fluido.

Con questa guida, dovresti essere sulla buona strada per auto-ospitare Forgejo su Vultr e goderti i benefici di una piattaforma di codifica personalizzata. Buona codifica!