Ir al contenido principal

Git con una taza de té: un servicio Git autoalojado sin complicaciones.

Gitea es un servicio Git autoalojado construido y mantenido por una gran comunidad de desarrolladores, y la forma más fácil de desplegar tu propio repositorio autoalojado. Gitea es lo suficientemente ligero como para funcionar en el plan más pequeño de Linodey lo suficientemente potente como para simplificar los proyectos. El intuitivo panel de control incluye herramientas esenciales de gestión de contribuciones, además de completas herramientas de administración para mantener la seguridad de tu repositorio.

Software incluido

La aplicación Gitea Marketplace instala el siguiente software en su Linode:

SoftwareDescripción
GiteaSoftware de repositorio Git remoto de código abierto. v1.13.0
MariaDBBase de datos relacional de código abierto que es un fork de MySQL.
NGINXServidor web de código abierto. Utilizado como proxy inverso por esta aplicación. Para más información, consulte nuestra guía de introducción a NGINX.
UFWUtilidad de cortafuegos. Los puertos 22/tcp, 80/tcp y 443/tcp para IPv4 e IPv6 están habilitados con la instalación de esta aplicación. Se deben abrir puertos adicionales para enviar correo electrónico desde su Linode para su uso con esta aplicación. Consulta nuestra guía sobre Cómo configurar un cortafuegos con UFW para obtener instrucciones.

Opciones de Gitea

Puede configurar su aplicación Gitea proporcionando valores para los siguientes campos:

CampoDescripción
Contraseña de la raíz de MySQLLa contraseña raíz de su base de datos MySQL. Se requiere.
Contraseña de la base de datos de GiteaLa contraseña del usuario de la base de datos de Gitea. Obligatorio.
El usuario sudo limitado que se creará para el LinodeEl nombre de usuario de Linux creado para este Linode con permisos sudo.
La contraseña del usuario sudo limitadoLa contraseña de su usuario sudo limitado.
Clave pública SSHLa clave pública para el acceso SSH con su usuario sudo limitado.
¿Habilitar el acceso sudo sin contraseña para el usuario limitado?Seleccione para desactivar la autenticación de la contraseña SS H para su usuario sudo limitado como una medida de seguridad adicional. Requiere una clave pública SSH para el acceso SSH a su Linode.
¿Desactivar el acceso root a través de SSH?Seleccione para no permitir los inicios de sesión de root a través de SSH como medida de seguridad adicional. Requiere una configuración de un usuario sudo limitado para el acceso SSH a su Linode.
Configurar las actualizaciones de seguridad automáticas?Seleccione para activar las actualizaciones de seguridad automáticas para su Linode.
¿Utilizar fail2ban para evitar los intentos de intrusión automatizados?Seleccione para activar la protección de inicio de sesión SSH con Fail2Ban como medida de seguridad adicional.
Su Linode API TokenSu Linode API Token es necesario para crear registros DNS. Si esto se proporciona junto con el Subdomain y Domain la instalación intenta crear registros DNS a través de Linode API . Si no tiene un token, pero quiere que la instalación cree registros DNS, debe crear una ficha en este campo antes de continuar.
SubdominioEl subdominio para el que desea que el instalador cree un registro DNS durante la instalación, por ejemplo www. Requiere un Domain y API Token. Si no se especifica ningún subdominio, se crea un registro DNS para el dominio raíz.
DominioEl nombre de dominio donde desea alojar su servidor Gitea, por ejemplo example.com. Requiere un API Token. Para obtener más orientación sobre el uso de dominios con Linode, consulte nuestro Guía del Administrador de DNS.
Correo electrónico SOA para su dominioLa dirección de correo electrónico a registrar como su Start of Authority (SOA). Este campo es necesario para crear registros DNS para un nuevo dominio.
¿Necesita un registro MX para este dominio?Seleccione para configurar automáticamente un registro MX con el fin de enviar correos electrónicos desde su Linode. Se requiere una configuración adicional con Gitea después de la instalación para permitir el envío de correos electrónicos con esta aplicación.
¿Necesita un registro SPF para este dominio?Seleccione para configurar automáticamente un registro SPF con el fin de enviar correos electrónicos desde su Linode. Se requiere una configuración adicional con Gitea después de la instalación para permitir el envío de correos electrónicos con esta aplicación.
¿Desea utilizar un certificado SSL gratuito de Let's Encrypt para su nombre de dominio completo?Seleccione  para configurar un certificado SSL para el acceso HTTPS a su escritorio remoto de Gitea. Requiere un Domain y Admin Email.
Correo electrónico del administrador para el certificado Let's EncryptLa dirección de correo electrónico para registrar con Certbot cuando se genera un certificado SSL para su nombre de dominio completo. Este campo es necesario para el acceso HTTPS a su escritorio remoto de Gitea.

Cómo empezar después de la implantación

Acceda a su sitio Gitea

Después de que Gitea haya terminado de instalarse, puedes acceder a tu sitio Gitea usando un navegador web para completar la configuración y empezar a usar tu aplicación.

  1. Introduzca el nombre de dominio completo de su Linode(por ejemplo, https://www.example.com) o Dirección IPv4 (por ejemplo, http://192.0.2.0) en una ventana del navegador para acceder a la página de bienvenida de Gitea. Seleccione la opción Registro para llegar a la pantalla de configuración inicial.


  2. Introduzca su Contraseña de la base de datos de Gitea en el Contraseña campo.


  3. Sustituir localhost con el nombre de dominio completo de su Linodeo la dirección IPv4 en Dominio del servidor SSH y URL de la base de Gitea campos. Especifique https en el URL de la base de Gitea si ha configurado un certificado SSL para su dominio.

  1. Complete cualquier otra configuración deseada y luego seleccione Instalar Gitea para completar la configuración inicial.
  2. Ahora puede registrar un nuevo usuario administrativo y gestionar repositorios con su aplicación Gitea. Para más instrucciones de configuración y ajustes, consulte la documentación oficial de Gitea.

Nota
Actualmente, Linode no gestiona las actualizaciones de software y sistemas para las aplicaciones del Marketplace. Depende del usuario realizar el mantenimiento rutinario del software desplegado de esta manera.

La aplicación Gitea Marketplace ha sido creada por Linode. Para obtener ayuda sobre el despliegue de la aplicación, ponte en contacto con Linode a través de la información que aparece en la barra lateral. Para obtener ayuda sobre la herramienta o el software en sí, visita el foro de Gitea.