Technical Anshu
Tutorials Blog
🦊 Configuración del servidor GitLab

Instale su propio servidor GitLab con el dispositivo TurnKey y sin comandos

El código de tu equipo merece un hogar seguro que tú controles. GitLab Community Edition es gratuito y con el dispositivo TurnKey Linux se instala implementando una máquina virtual ya preparada y haciendo clic en páginas web, no memorizando comandos de Linux.

✍️ Technical Anshu🦊 GitLab CE on TurnKey Linux⏱️ 9 minute read
🎥 Mire el vídeo para ver la instalación completa de TurnKey GitLab, desde la configuración de la VM hasta el primer proyecto.

Cuando cinco o seis desarrolladores guardan cada uno el código en su propia PC, las versiones chocan y nadie puede decir quién cambió qué, dónde y cuándo. GitLab soluciona este problema manteniendo el código fuente de forma centralizada, con un historial completo y restauración con un solo clic de cualquier versión anterior. Tienes dos caminos: una cuenta gratuita en gitlab.com, donde el código reside en los servidores de GitLab, o tu propio servidor, donde el código nunca sale de tu oficina. El vídeo toma el segundo camino sin trabajo de terminal, utilizando el dispositivo TurnKey Linux GitLab. Una nota honesta antes de comenzar: ningún comando describe la instalación. GitLab sigue siendo un servidor real que necesita suficiente RAM, actualizaciones mensuales y una copia de seguridad funcional, y esos capítulos son igualmente importantes.

TurnKey console after first boot - your server addresses (examples)
GitLab web interface - https://192.168.1.50Open this
Webmin admin panel - https://192.168.1.50:12321Admins only
SSH and SFTP access - port 22Advanced use

👆 Direcciones de ejemplo de una LAN de oficina. Su consola muestra su propia IP; anótela, porque se convierte en la dirección de GitLab de su equipo.

1

Descargue el dispositivo TurnKey GitLab

TurnKey Linux publica dispositivos de servidor listos para usar y su dispositivo GitLab lleva GitLab Community Edition preinstalado en Debian Linux. Descárguelo gratis desde la página GitLab del sitio web TurnKey Linux. Obtiene dos formas: una ISO, si desea instalarla usted mismo en una nueva máquina virtual o PC, y una imagen de máquina virtual lista para hipervisores comunes, que simplemente importa e inicia. De cualquier manera, no hay instalación de paquetes ni línea de comando esperándote: todo GitLab ya está dentro, configurado de la manera que pretenden sus creadores.

2

Ofrezca recursos honestos a la máquina virtual

Este es el paso que la gente salta y se arrepiente. GitLab es una plataforma completa (repositorios, una base de datos, trabajadores en segundo plano y búsqueda en un solo cuadro) y su documentación oficial establece un mínimo requerido de 4 GB de RAM. Dale a la VM 4 GB solo para una prueba en la que solo quieras echar un vistazo. Para un equipo realmente pequeño, proporciónele 8 GB de RAM, al menos 2 núcleos de CPU (4 es la recomendación documentada) y 40 GB o más de disco en un SSD si puede. La guía de tallas de esta serie desglosa exactamente por qué es importante cada número.

3

Primer arranque: usted elige las contraseñas en la consola

Inicie la máquina virtual y observe la pantalla de su consola. La configuración de primer inicio del dispositivo le solicita que cree las contraseñas para el administrador del sistema y para la cuenta de administrador de GitLab. No hay ninguna contraseña predeterminada de fábrica impresa en ningún manual, lo cual es un verdadero regalo de seguridad: las únicas contraseñas que existen son las que usted escribe. Escriba las seguras y guárdelas en un administrador de contraseñas inmediatamente. Luego, la consola muestra la dirección IP del dispositivo y la lista de servicios; esa IP es la dirección que utilizará todo su equipo. El primer arranque también puede ofrecer las propias actualizaciones de seguridad del dispositivo; aceptarlos.

4

Finalizar en el navegador: inicio de sesión de administrador y bloqueo de puertas

Ahora sal de la consola y abre https://your-server-ip en un navegador en tu propia PC. Inicie sesión con el nombre de usuario root y la contraseña de administrador de GitLab que configuró en el primer inicio. Antes de invitar a alguien, haga una tarea poco glamorosa pero vital: abra el Área de administración, vaya a Configuración, luego General, luego Restricciones de registro y desactive los registros abiertos. Un GitLab nuevo permite que cualquiera que pueda acceder a la página registre una cuenta. En su propio servidor, las cuentas las debe crear usted, para su gente, nadie más.

5

Crea usuarios y tu primer proyecto

Aún en el Área de administración, cree una cuenta de usuario para cada desarrollador con su nombre real y correo electrónico. Luego, crea un Grupo para el equipo: un grupo es el hogar compartido cuya membresía fluye hacia cada proyecto dentro de él, por lo que invitas a las personas una vez en lugar de proyecto por proyecto. Dentro del grupo, elija Nuevo proyecto, cree un proyecto en blanco, mantenga su visibilidad Privada e inicialícelo con un archivo README. A partir de este momento, se registra cada impulso que hace su equipo (quién cambió qué, dónde y cuándo) y se puede restaurar cualquier versión anterior. Ese seguimiento es la única razón que da el vídeo para ejecutar GitLab, y comienza a funcionar con el primer proyecto.

⏱️ Verificación honesta del tiempo. En minutos es cierto para la instalación en sí: esta ruta es realmente así de rápida. Las contraseñas hechas correctamente, los registros bloqueados y los usuarios creados todavía encajan en la misma sesión. Pero las copias de seguridad y HTTPS pertenecen antes del código real y merecen una noche más. Esos dos capítulos deciden si has construido un servidor o un juguete.

🎥 Mira el proceso completo en el vídeo

Vea el dispositivo descargado, la máquina virtual creada, la red configurada y los primeros usuarios y proyectos realizados: toda la ruta, en vivo en la pantalla.

▶️ Watch Full Video
❓ Preguntas comunes (FAQ)

¿La ruta TurnKey GitLab es realmente gratuita?

Sí. GitLab Community Edition es gratuito y de código abierto, y el dispositivo TurnKey se puede descargar y utilizar de forma gratuita, incluso en una empresa. Sus costos reales son la computadora o el host de VM en el que se ejecuta y su propio tiempo para mantenerlo.

¿Necesito saber los comandos de Linux para ejecutarlo?

No para instalación ni uso diario: la consola del dispositivo, Webmin y la interfaz web de GitLab cubren ambos. Una advertencia honesta: una reparación profunda o una restauración después de una falla aún puede necesitar ayuda de expertos algún día, razón por la cual una copia de seguridad probada es más importante que el conocimiento de los comandos.

¿Puede mi equipo usarlo desde fuera de la oficina?

Sí, pero solo de forma segura: un nombre de dominio adecuado con HTTPS, registros desactivados y actualizaciones actualizadas, o acceda a él a través de una VPN en la red de su oficina. Nunca publique la página de inicio de sesión simple en Internet abierta. La guía de exposición de esta serie recorre los tres patrones.

Esta guía está basada en el vídeo del servidor Technical Anshu GitLab • ¿Atascado en algún paso? Pregunte en los comentarios del vídeo; allí recibirá una respuesta 🙏