Git con una tazza di tè: un servizio Git self-hosted indolore.
Gitea è un servizio Git self-hosted costruito e mantenuto da una grande comunità di sviluppatori e il modo più semplice per distribuire il proprio repository self-hosted. Gitea è abbastanza leggero da funzionare sul piano più piccolo di Linode e abbastanza potente da semplificare i progetti. La dashboard intuitiva include strumenti essenziali per la gestione dei contributi, oltre a strumenti di amministrazione completi per mantenere sicuro il repository.
Software incluso
L'applicazione Gitea Marketplace installa il seguente software su Linode:
Software | Descrizione |
---|---|
Gitea | Software open source per il repository Git remoto. v1.13.0 |
MariaDB | Database relazionale open source fork di MySQL. |
NGINX | Server web open source. Utilizzato come reverse proxy da questa applicazione. Per ulteriori informazioni, consultare la nostra guida su Come iniziare con NGINX. |
UFW | Utilità firewall. Le porte 22/tcp, 80/tcp e 443/tcp per IPv4 e IPv6 sono abilitate con l'installazione di questa applicazione. È necessario aprire altre porte per inviare e-mail da Linode per l'uso di questa applicazione. Per le istruzioni, consultare la nostra guida su Come configurare un firewall con UFW. |
Opzioni Gitea
È possibile configurare l'applicazione Gitea fornendo i valori dei seguenti campi:
Campo | Descrizione |
---|---|
Password di root MySQL | La password di root per il database MySQL. Richiesto. |
Password del database Gitea | La password dell'utente del database Gitea. Richiesto. |
L'utente sudo limitato da creare per Linode | Il nome utente Linux creato per questo Linode con permessi sudo. |
La password per l'utente limitato sudo | La password dell'utente limitato sudo. |
Chiave pubblica SSH | La chiave pubblica per l'accesso SSH con l'utente limitato sudo. |
Abilitare l'accesso sudo senza password per l'utente limitato? | Selezionare Sì per disabilitare l'autenticazione della password SSH per l'utente sudo limitato come ulteriore misura di sicurezza. Richiede una chiave pubblica SSH per l'accesso SSH a Linode. |
Disabilitare l'accesso root su SSH? | Selezionare Sì per disabilitare i login di root su SSH come ulteriore misura di sicurezza. Richiede la configurazione di un utente sudo limitato per l'accesso SSH a Linode. |
Configurare gli aggiornamenti automatici della sicurezza? | Selezionare Sì per abilitare gli aggiornamenti di sicurezza automatici per il proprio Linode. |
Usare fail2ban per prevenire i tentativi di intrusione automatica? | Selezionare Sì per abilitare la protezione del login SSH con Fail2Ban come misura di sicurezza aggiuntiva. |
Il vostro Linode API Gettone | Il vostro Linode API Token è necessario per creare i record DNS. Se questo viene fornito insieme al file Subdomain e Domain l'installazione tenta di creare i record DNS attraverso i campi di Linode API. Se non si dispone di un token, ma si vuole che l'installazione crei i record DNS, è necessario creare un token da utilizzare in questo campo prima di continuare. |
Sottodominio | Il sottodominio per il quale si desidera che il programma di installazione crei un record DNS durante la configurazione, ad esempio www . Richiede un Domain e API Token . Se non viene specificato un sottodominio, viene creato un record DNS per il dominio principale. |
Dominio | Il nome del dominio in cui si desidera ospitare il server Gitea, ad esempio example.com . Richiede un API Token . Per ulteriori informazioni sull'uso dei domini con Linode, consultare il nostro sito web DNS Manager Guida. |
Email SOA per il vostro dominio | L'indirizzo e-mail da registrare come Start of Authority (SOA). Questo campo è necessario per la creazione di record DNS per un nuovo dominio. |
Avete bisogno di un record MX per questo dominio? | Selezionare Sì per configurare automaticamente un record MX allo scopo di inviare e-mail dal proprio Linode. Dopo l'installazione è necessaria un'ulteriore configurazione con Gitea per abilitare l'invio di e-mail con questa applicazione. |
Avete bisogno di un record SPF per questo dominio? | Selezionare Sì per configurare automaticamente un record SPF per l'invio di e-mail da Linode. Dopo l'installazione è necessaria un'ulteriore configurazione con Gitea per abilitare l'invio di e-mail con questa applicazione. |
Volete utilizzare un certificato SSL gratuito Let's Encrypt per il vostro nome di dominio completamente qualificato? | Selezionare Sì per configurare un certificato SSL per l'accesso HTTPS al desktop remoto di Gitea. Richiede un Domain e Admin Email . |
Email di amministrazione per il certificato Let's Encrypt | L'indirizzo e-mail da registrare con Certbot quando si genera un certificato SSL per il nome di dominio completamente qualificato. Questo campo è necessario per l'accesso HTTPS al desktop remoto di Gitea. |
Come iniziare dopo la distribuzione
Accedi al tuo sito Gitea
Una volta terminata l'installazione di Gitea, è possibile accedere al sito Gitea utilizzando un browser web per completare la configurazione e iniziare a utilizzare l'applicazione.
- Inserire il nome di dominio completamente qualificato del Linode (ad esempio,
https://www.example.com
) o Indirizzo IPv4 (ad esempio,http://192.0.2.0
) in una finestra del browser per accedere alla pagina di benvenuto di Gitea. Selezionare l'opzione Registro per raggiungere la schermata di configurazione iniziale. - Inserite il vostro Password del database Gitea nel Password campo.
- Sostituire
localhost
con il nome di dominio completamente qualificato o l'indirizzo IPv4 di Linode sotto la voce Dominio del server SSH e URL di base Gitea campi. Specificarehttps
nel URL di base Gitea se si è configurato un certificato SSL per il dominio.
- Completare tutte le altre configurazioni desiderate, quindi selezionare Installa Gitea per completare la configurazione iniziale.
- È ora possibile registrare un nuovo utente amministrativo e gestire i repository con la propria App Gitea. Per ulteriori istruzioni e impostazioni di configurazione, consultare la documentazione ufficiale di Gitea.
Nota
Attualmente Linode non gestisce gli aggiornamenti del software e dei sistemi per le applicazioni Marketplace . Spetta all'utente eseguire la manutenzione ordinaria del software distribuito in questo modo.
L'applicazione Gitea Marketplace è stata realizzata da Linode. Per assistenza sulla distribuzione dell'applicazione, contattare il supporto Linode tramite le informazioni elencate nella barra laterale. Per assistenza sullo strumento o sul software stesso, visitare il forum Gitea.