DietPi
463 views
Descargar imagen desde DietPi, apartado Raspberry Pi
Usamos Etcher para grabar la imagen bajada en una SD. En mi caso he usado una de 16GB.
No hace falta descomprimir la imagen bajada.
- Arrancamos la Raspberry con la SD.
- Seguimos las instrucciones para iniciar sesión y cambiar el password (recomendable cambiarlo).
- Seguidamente el sistema se actualizará y reiniciará.
- Luego, aceptamos el envío de datos o no (DietPi-Survey).
- Se reinicia el sistema automáticamente de nuevo.
- Iniciamos sesión con el usuario root
En Network Options: Adapters, podemos activar y configurar el wifi, así como poner una ip fija:
El servidor ssh activo por defecto es Dropbear, pero a mí me gusta más OpenSSH:
El sistema se actualizará e instalará el software que hayamos elegido. En este caso, tan sólo instalará OpenSSH Server para sustituir a Dropbear, que desinstalará del sistema.
Después del reinicio, iniciamos sesión como root e instalamos GitLab.
sudo apt-get install curl openssh-server ca-certificates apt-transport-https curl https://packages.gitlab.com/gpg.key | sudo apt-key add - sudo apt-get install -y postfix
En el último comando, con el que instalamos postfix, nos pedirá unas opciones. Como por ahora no queremos enviar correos, dejamos las opciones así:
Luego, ejecutamos los siguientes comandos, usando en EXTERNAL_URL la url que queremos que tenga nuestra máquina GitLab.
Si no tenemos posibilidad de ponerle ningún nombre, usaremos su dirección ip (¡¡FIJA!!)
sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/raspberry-pi2/script.deb.sh | sudo bash sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ce
Se queda colgado en
execute[clear the gitlab-rails cache] action run
Entonces, Ctrl+C, reiniciamos y ejecutamos
sudo gitlab-rake cache:clear
Reinciamos de nuevo y:
sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ce
O bien:
sudo dpkg --configure -a
Cuando termina, ya tenemos GitLab instalado:
Reiniciamos el equipo y accedemos al nombre o la ip que le pusimos en EXTERNAL_URL.