Archivo

Posts Tagged ‘Raspberry Pi’

Instalar nginx en CentOS 7 armhfp

noviembre 14, 2016 Deja un comentario

Instalar nginx en CentOS 7 armhfp

sudo curl --location https://repos.fedorapeople.org/trustywolf/nginx/nginx.repo > /etc/yum.repos.d/nginx.repo && sudo yum install nginx

Crear imagen base de Docker para Raspberry Pi (ARM)

agosto 2, 2016 1 comentario

A continuación veremos dos métodos para crear imagen base Debian con debootsrtap.
Para el primero, simplemente necesitamos tener instalado debootstrap en nuestra raspberry.

$ sudo aptitude install debootstrap
$ sudo debootstrap jessie jessie > /dev/null
$ sudo tar -C jessie -c . | docker import - jessie

Esta opción creará una imagen de unos 250MB aproximadamente.

Otra opción, es utilizar el siguiente script, que también puede crear una imagen de debian, la cual ocupará aproximadamante unos 150MB.

$ wget https://raw.githubusercontent.com/docker/docker/master/contrib/mkimage-debootstrap.sh
$ sed -i 's/amd64/armhf/g' mkimage-debootstrap.sh
$ chmod +x mkimage-debootstrap.sh
$ sudo ./mkimage-debootstrap.sh dtrinf/rpi-debian-jessie jessie

Una vez creada, podemos consultar la imagen que tenemos cargada en nuestro docker.

# docker images
REPOSITORY                     TAG                 IMAGE ID            CREATED             SIZE
dtrinf/rpi-debian-jessie       jessie              6825529e4a97        46 hours ago        149.2 MB

Con la imagen finalizada, podremos subirla a nuestro Docker HUB en caso de querer que esté pública 😉

Categorías:Administración, General Etiquetas: , , ,

Instalar docker en la Raspberry Pi 3

julio 31, 2016 Deja un comentario

A continuación ajunto las líneas extraidas de la web de hypriot.com que indican como instalar Docker en la Raspberry Pi 3.

ssh pi@raspberrypi.local
echo "overlay" | sudo tee -a /etc/modules
modprobe overlay
sudo apt-get install -y apt-transport-https
wget -q https://packagecloud.io/gpg.key -O - | sudo apt-key add -
echo 'deb https://packagecloud.io/Hypriot/Schatzkiste/debian/ wheezy main' | sudo tee /etc/apt/sources.list.d/hypriot.list
sudo apt-get update
sudo apt-get install -y docker-hypriot
sudo systemctl enable docker

Como apunte final, si queremos poder utilizar Docker como usuario no root, debemos incluir el usuario con privilegios a usar docker, dentro del grupo docker

# usermod -G docker david
Categorías:Administración Etiquetas: , ,

Configurar Wifi Rasperry Pi 3

julio 31, 2016 Deja un comentario

Una vez hemos conseguido instalar el driver como se indica en el post anterior, podremos configurar la conexión wifi a nuestra red para no tener que utilizar el cable ethernet.
Para ello, editamos el fichero de configuración de red de nuestra distro minibian.

# vi /etc/network/interfaces

Una vez estemos editando el fichero, ponemos la IP que queramos darle, el nombre de nuestra red wifi y el password de la misma

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
        address 192.168.1.3
        netmask 255.255.255.0
        gateway 192.168.1.1
        wpa-ssid RED_WIFI
        wpa-key-mgmt WPA-PSK
        wpa-group TKIP CCMP
        wpa-psk PASSWORD
Categorías:Administración, General Etiquetas: , ,

Instalar tarjeta wifi Raspberry Pi 3 – minibian

julio 30, 2016 1 comentario

Hola,

Después de instalar minibian en la Pi3, que menos que poder utilizar una de sus mejores novedades, la conectividad wifi, para ello necesitamos instalar el driver en minibian ya que por defecto al ser una distro mínima no viene incluido.
Para eso es tan simple como descargar el paquete con el driver e instalarlo.

aptitude install firmware-brcm80211

Una vez instalado y después de reiniciar, podremos ver que el dispositivo funciona correctamente

# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether b8:27:eb:35:b0:6a brd ff:ff:ff:ff:ff:ff
Categorías:Administración Etiquetas: , ,

Transmission con entorno web en la Raspberry Pi

diciembre 4, 2014 Deja un comentario

En esta entrada explicaré como instalar el gestor de descargad de Torrent Transmission en la Raspberry Pi, y poder gestionar las descargas mediante web desde cualquier navegador, lo que incluye tablets y dispositivos móviles.

Primero, realizaremos una actualización de la lista de paquetes disponibles.

sudo aptitude update

Ahora realizaremos la instalación de los paquetes necesarios.

sudo aptitude install transmission-cli transmission-common transmission-daemon

Crearemos un par de carpetas para almacenar los ficheros que han finalizado y los ficheros temporales que se están descargando.

sudo mkdir -p /home/descargas/temp
sudo mkdir -p /home/descargas/finished

Les damos permisos para que todo el mundo pueda escribir en ellos.

sudo chmod 777 -R /home/descargas

Ahora tendremos que editar el script que inicia el arranque de la aplicación Transmission como demonio, ya que no funciona correctamente, por lo que lo adaptaremos a nuestras necesidades, indicando los directorios temporales y de ficheros finalizados.

Editaremos el siguiente fichero

sudo nano /etc/init.d/transmission-daemon

Agregando sustituyendo las líneas en los apartados de “start” y “stop” del script por las siguientes.

start
--------
transmission-daemon -a "192.168.2.*" -p 9091 --incomplete-dir "/home/descargas/temp/" --download-dir "/home/descargas/finished/" --pid-file "/tmp/transmissionPID"


stop
-----------
kill `cat /tmp/transmissionPID`

Ahora ya podemos iniciar el servicio manualmente o reiniciar la raspberry para que funcione correctamente.

Para reninciarlo manualmente ejecutamos el comando

/etc/init.d/transmission-daemon stop
/etc/init.d/transmission-daemon start

Para conectarnos mediante web, tendremos que hacerlo por el puerto 9091 que es el que hemos configurado, aunque se puede cambiar.

http://IP-Raspberry:9091

Dropbox en Linux desde shell

enero 2, 2014 Deja un comentario

Hola,

Investigando como poder utilizar Dropbox en la raspberry para un proyecto, he encontrado esta interesante aplicación para poder sincronizar desde la línea de comandos, ya que de momento todavía no tiene cliente nativo para arquitectura ARM.

https://github.com/andreafabrizi/Dropbox-Uploader

Saludos.

Categorías:General Etiquetas: , , ,