lunes, 20 de abril de 2015

Instalación de GitLab en Template Debian de Proxmox

Una vez ya tiene configurado el OpenVZ en Proxmox con salida hacia Internet para instalar Proxmox seguirás los siguientes pasos...

La Instalación de GitLab en un Template de Debian es diferente a instalarla en un servidor fisico, puesto que el Template que se usa para crear la OpenVZ tiene instalado algunos servicios adicionales que probablemente no necesitemos:
1. Instalas Openssh-server para accesos:
sudo apt-get install openssh-server
2. Instalas y configuras Postfix para envio de correo electronico:
sudo apt-get install postfix
2.1. Recuerda detener Sendmail para poder utilizar el puerto 25.
/etc/init.d/sendmail stop ó service sendmail stop
3. Descargas e Instalas GitLab:
wget https://downloads-packages.s3.amazonaws.com/debian-7.8/gitlab_7.9.4-omnibus.1-1_amd64.deb
sudo dpkg -i gitlab_7.9.4-omnibus.1-1_amd64.deb
4. Como los templates para Proxmox tienen instalados previamente Apache debes desinstalarlo
sudo apt-get remove apache2
4.1 En la instalación habitual de GitLab el Siguiente paso seria:
sudo gitlab-ctl reconfigure
5. Sin embargo si realizamos dicho paso la reconfiguración se detendrá en una tarea, por lo cual  se debe hacer lo siguiente:
sudo cp /opt/gitlab/embedded/cookbooks/runit/files/default/gitlab-runsvdir.conf /etc/init/
sudo initctl start gitlab-runsvdir
sudo gitlab-ctl reconfigure

6. Una vez hecho esto ya podremos acceder al servidor vía web con los siguientes datos:
Usuario: root
Clave: 5iveL!fe