Comandos para instalar en la raspberry Pi una serie de servidores.
- WEB
- SSH
- FTP
- VNC
- CÁMARA
La raspberry utilizada es el modelo 2 con 512 M de
memoria RAM.
Debido a la antigüedad de la placa he instalado
raspbian 7 (DEBIAN 7) 2014.
http://downloads.raspberrypi.org/raspbian/images/
http://downloads.raspberrypi.org/raspbian_lite/images/
RASPBERRY- configuración /boot/config.txt
=========================================
hdmi_force_hotplug=1
framebuffer_width=1280
framebuffer_height=720
REPOSITORIO
===========
7.0 -- wheezy
echo deb http://legacy.raspbian.org/raspbian/ wheezy main contrib non-free rpi >> /etc/apt/sources.list
apt-get update
IP_STATICA 192.168.1.50
=======================
/etc/network/interfaces
nano /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.50
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
post-up echo "Interface eth0 levantada con exito"
post-down echo "Interface eth0 bajada con exito"
SERVIDOR SSH
============
ssh 192.168.1.50 -l seta
SERVIDOR VNC
============
CONTRASEÑA
x11vnc -storepasswd
cd .config
mkdir autostart
cd autostart
nano x11vnc.desktop
Pegar el siguiente texto:
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=X11VNC
Comment=
Exec=x11vnc -forever -usepw -display :0 -ultrafilexfer
StartupNotify=false
Terminal=false
Hidden=false
SERVIDOR FTP
============
apt-get install vsftpd
/etc/init.d/vsftpd status
Editar:
nano /etc/vsftpd.conf
Cambiar a:
anonymous_enable=NO
local_enable=YES
write_enable=YES
SERVIDOR WEB
============
sudo apt-get install nginx
sudo service nginx status
Editar:
nano /etc/nginx/sites-enabled/default
Cambiar a:
root /var/www;
SERVIDOR WEB_CONFIGURACION
--------------------------
mkdir /var/www
chown -R seta:seta /var/www
chmod ugo+rx /var/www
mkdir /var/www/seta
chown -R seta:seta /var/www/seta
chmod ugo+rx /var/www/seta
mkdir /home/seta/www
chown -R seta:seta /home/seta/www
chmod ugo+rx /home/seta/www
echo "/home/seta/www /var/www/seta none bind 0 0" >> /etc/fstab
editar:
nano /etc/nginx/sites-enabled/default
cambiar a:
root /var/www;
Copiar los ficheros de la página principal en:
/var/www
Los fichero de cada usuarios en;
/home/usuario/www
CAMARA
======
sudo modprobe bcm2835-v4l2
sudo sed -i '$a bcm2835-v4l2' /etc/modules
fswebcam -r "800x600" -S 5 --flip h,v --no-banner --jpeg 50 d1.jpg
Si error: failed to open vchiq instance
sudo chmod 777 /dev/vchiq
o
sudo usermod -a -G video seta
Configurar tarea:
=================
nano /home/seta/www/webcam/tareaWeb
crontab -e
*/2 * * * * /home/seta/www/webcam/tareaWeb > /dev/null 2>&1
De esta forma el script se ejecutara cada 2 minutos.
APAGAR
======
shutdown -h now
REINICIAR
=========
reboot
PROGRAMAS RECOMENDADOS
======================
apt-get install mc
apt-get install xfe
Saludos
Juan Galaz
Bibliografía:
servi.html
wpa.html
wpb.html
orange.html
https://orangepiweb.es/
http://www.orangepi.org/orangepibbsen/forum.php?gid=38