Cuando encendemos la Raspberry por primera vez, nos pedirá un nombre de usuario (ya no hay «pi» por defecto) y una contraseña, que debemos escribir dos veces para detectar posibles errores. Después, aparece directamente la utilidad de configuración. Esto no era así en versiones anteriores de Raspbian, pero me parece lógico que sea así, pues la configuración es necesaria.
Nos aparecerá un menú parecido a este. Hay varias opciones que nos van a interesar. Vamos con ellas en el orden en que aparecen en el menú, por el que nos movemos con las flechas arriba ya abajo. Para saltar a los botones de Aceptar o Cancelar, usamos el tabulador (la tecla que está a la izquierda de la Q).
Expand Filesystem
Creía que esto no hacía falta ya, pero sigue apareciendo, así que no cuesta nada hacerlo. Le decimos al sistema que utilice la tarjeta SD entera.
Internationalisation Options
Para poner la Raspberry en español este es el sitio adecuado. Las opciones que debemos seleccionar son estas:
Change Locale
Buscamos la opción es_ES.UTF8 (español de España, o, si eres de otro país, la opción es_XX co nlas dos letras de tu país) y la seleccionamos. Aceptamos y en la siguiente pantalla, en la que aparecen muchas menos opciones, la volvemos a seleccionar. Esperamos unos segundos a que se generen las locales.
Change Timezone
Para no tener problemas, sobre todo, con el calendario de Nextcloud, tenemos que asegurarnos de que el servidor está en nuestra zona horaria. Escogemos nuestro continente y después la capital del país en el que estemos. En mi caso, Europa y Madrid.
Change Keyboard Layout
El primer paso aquí no tan importante como el segundo. Seguramente saldrá una serie de opciones del idioma inglés, así que bajamos a Other y buscamos el idioma español. Una vez lo hemos localizado, la opción básica es «Spanish» a secas, si no tenemos algún teclado diferente.
Change Wifi Country
Yo no tuve problemas con la wifi antes de configurar esto, pero no sobra busca ES Spain y seleccionarlo, sobre todo si la vamos a conectar por Wifi. En este tutorial, usaremos conexión cableada.
Advanced Options
De todas las opciones que tenemos aquí, solo comento las que nos pueden ayudar a que vaya mejor. Son estas:
Memory Split
Al no tener un escritorio instalado, la GPU (memoria gráfica) no necesita mucho, podemos reducir la cantidad que aparece a 16, que es el mínimo.
SSH
Importantísimo. Sin más.
Según Wikipedia, SSH es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red.
Es decir, SSH sirve para «entrar» en un ordenador desde otro. Si está activado, podemos tener una línea de comandos en un ordenador diferente y trabajar en la Raspberry. Hasta ahora, SSH venía activado por defecto en Raspbian, pero leí en Raspberry para torpes que van a cambiar esto, al menos en la versión PIXEL, no estaba seguro sobre la Lite que estamos instalando nosotros, pero efectivamente es así, por lo que tendremos que seleccionar esta opción y activarla. Una vez que lo hemos hecho, podemos conectanos a la Raspberry desde otro ordenador.
En Windows se puede usar PuTTY para ello y en Linux no hace falta instalar nada. Veamos:
No hace falta instalar PuTTY, al abrir el archivo descargado se abre directamente esta ventana. En el campo «Host Name (or IP address)» tenemos que escribir lo que aparece en la imagen, cambiando las XX con unos números que estarán entre 0 y 255. Para saber exactamente qué número poner podríamos ir probando de uno en uno, pero hay una forma mucho más sencilla: cuando hayamos acabado de configurar la raspberry,,podemos escribir la orden ifconfig
. Sale un montón de información pero lo que tenemos que buscar es la expresion inet address
seguida de un número compuesto de cuatro cifras separadas por un punto y que sean las dos primeras esos 192.168. Si estamos conectados al router con un cable, estará en la sección eth0
; si estamos usando wifi, estará seguramente en la sección wlan0
.
Si lo hemos hecho bien, nos aparecerá una alerta. Es normal, solo nos avisa de que nos estamos conectando a un ordenador nuevo y nunca hemos dicho a PuTTY que se fíe. Pulsar en sí hace que PuTTY, en adelante, confíe en nuestra Raspberry.
A continuación nos sale una pantalla nueva que nos pedirá el usuario de Rasbpian (pi, si no lo cambiamos) y la contraseña (raspberry por defecto, lo cual tendremos que cambiar en seguida). Al escribir la contraseña, como suele pasar en Linux, parece que no pasa nada, pero no es preocupante:
Al pulsar Intro, nos aparece el mismo mensaje que aparece en el monitor de la Raspberry al arrancar, lo que nos confima que esa pantalla «es» la Raspberry.
En Ubuntu y otros Linux, abrimos un terminal (CTRL+ALT+T
o abrimos el tablero y escribimos «terminal»). Para usar SSH, la forma es sencilla:
ssh <tunombredeusuario>@192.168.XX.XX
Igual que en PuTTY, cambiamos los dos últimos números por el resultado de ifconfig
:
¡Voilà! A partir de este momento no nos hace falta tener un monitor conectado a la raspberry mientras haya conexión a internet.
Update
Sirve para actualizar el mismo programa raspi-config. Lo más probable es que no haya actualizaciones.
Con esto tenemos configurada nuestra Raspberry y podemos empezar a instalar los programas que vamos a necesitar para que funcione bien nuestro Nextcloud.
Por cierto, en mi experiencia no me ha pasado porque no he desconectado nunca el cable de red que une la Raspberry con el router. Pero si este fuera el caso y hubiera algún problema con la conexión, podría ser porque se ha asignado una IP diferente a la Raspberry. En este caso, recomiendo acudir al clásico blog Raspberry para torpes, donde manuti tiene 3 entradas que nos pueden ser útiles:
- Poner la dirección IP fija en Raspbian
- Poner la dirección IP wifi fija en Raspbian
- Poner la dirección IP fija en Raspbian Pixel (la versión más moderna de Rasbpian, más pesada que la versión Lite que instalo yo)
Comentarios recientes