Entradas

Mostrando entradas de 2021

Conectar teclado Bluetooth a Raspberry

INSTALACION sudo apt update -y sudo apt upgrade -y sudo apt-get install bluez bluetooth -y VER ESTADO sudo systemctl status bluetooth CONECTAR DISPOSITIVOS sudo  bluetoothctl agent off agent NoInputNoOutput (Activar este agente para que no pida pin de conexión) scan on (buscar tu dispositivo y guardar su dirección) scan off connect  26:00:06:00:XX:7D trust  26:00:06:00:XX:7D CONSULTAR DISPOSITIVOS info 26:00:06:00:XX:7D (info completa de un dispositivo) paired-devices (lista los dispositivos emparejados) devices (lista de dispositivos disponibles para conectar) RECONECTAR DISPOSITIVO sudo  bluetoothctl  connect  26:00:06:00:XX:7D

Instalar Maria DB en tu Raspberry

Instalar MariaDb sudo apt update sudo apt install mariadb-server -y Activar la seguridad en MariaDb sudo mysql_secure_installation Define la passwd de root y contesta a las 4 preguntas con Y Opcion 1 administrar de forma local (Con PhPmyAdmin o similar) sudo mysql -uroot -p GRANT ALL PRIVILEGES ON *.* TO 'pi'@'localhost' IDENTIFIED BY 'passwd' WITH GRANT OPTION; Pon un usuario y passwd de tu eleccion para administar la bd quit (para salir de MariaDb sudo service mysql restart Opcion 1 administrar de forma remota(Con HeidiSql o similar) sudo mysql -uroot -p GRANT ALL PRIVILEGES ON *.* TO 'pi'@'%' IDENTIFIED BY 'passwd' WITH GRANT OPTION; Pon un usuario y passwd de tu eleccion para administar la bd quit (para salir de MariaDb sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf cambiar la bind-address por la de tu raspberry sudo service mysql restart

Instalar PHP en tu Raspberry

Instar PHP sudo apt update sudo apt install php libapache2-mod-php php-mysql -y Modificamos la prioridad de ejecucion sudo nano /etc/apache2/mods-enabled/dir.conf Modificamos la linea DirectoryIndex para que ejecute los php antes que los index DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm Reiniciamos el servidor Apache sudo systemctl restart apache2 Creamos un fichero para comprobar que todo funciona sudo nano /var/www/html/info.php Le añadimos esta linea: <?php phpinfo() ?> Por ultimo comprobamos que PHP funciona http://IP.De.Tu.Raspberry/info.php

Instalar Apache Web Server

 Instalar Apache sudo apt update sudo apt install apache2 -y sudo systemctl status apache2 (ver estado debe estar active (running) desde un navegador probar que funciona: http://IpRaspberry/ Si tienes Firewall hay que ejecutar estas 3 lineas tambien sudo ufw app list sudo ufw allow Apache sudo ufw allow Apache Full Compartir por samba la carpeta por defecto de la web sudo su -c "echo '[html] comment = html path = /var/www/html browseable = yes writeable = yes only guest = no create mask = 0777 directory mask = 0777 public = no' >> /etc/samba/smb.conf" Dar Permisos para acceder  por samba sudo chmod -R 777 /var/www/html Reiniciar servicio Samba sudo /etc/init.d/smbd restart

Instalar Retropie como aplicacion en Raspberry

Imagen
 Lo primero como siempre actualizar el sistema sudo apt update -y sudo apt full-upgrade -y sudo apt autoremove -y sudo reboot Proceder a la instalacion sudo apt install git -y git clone https://github.com/RetroPie/RetroPie-Setup.git cd RetroPie-Setup chmod 777 * sudo ./retropie_setup.sh Selecionar Basic Install y cuando termien Perform reboot Ejecutar RetroPie En el terminal teclear: emulationstation Recordar que hay que meter las Bios y las Rooms de los juegos que podais utilizar legalmente

Crear varias Web en el servidor apache Raspberry

 Crear un directorio para cada Web  cd /var/www/html sudo mkdir web1 sudo mkdir web2 Cambiar propietario de los directorios sudo chown -R www-data:www-data web1 sudo chown -R www-data:www-data web2 Cambiar los permisos de los directorios sudo  chmod 777 web1 sudo  chmod 777 web2 Copiar el fichero de configuracion a cada web sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/web1.conf sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/web2.conf Editar el fichero de configuracion de cada web sudo nano /etc/apache2/sites-available/web1.conf El fichero debe tener este formato muy importante no duplicar el VirtualHost!! Cada web debe tener uno diferente recomiendo empezar por el 8081... He omitido las líneas que son comentarios <VirtualHost *:8081> ServerAdmin webmaster@web1 DocumentRoot /var/www/html/web1 ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost

Instalar Samba en Raspberry

  Instalando Samba sudo apt-get update sudo apt-get -y install samba samba-common-bin Una vez instalado hay que añadir un usuario y passwd para conectarse por ejemplo: sudo smbpasswd -a pi Reiniciamos Samba sudo /etc/init.d/smbd restart Añadir un disco o carpeta Hacemos una copia del fichero de configuracion  sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old Añadimos la carpeta a compartir en el fichero de configuracion sudo su -c "echo '[UsbHd] comment = UsbHd path = /mnt/UsbHd browseable = yes writeable = yes only guest = no create mask = 0777 directory mask = 0777 public = no' >> /etc/samba/smb.conf" Comprobar que al final del fichero están los datos correctos cat /etc/samba/smb.conf Reiniciamos Samba sudo /etc/init.d/smbd restart

Evita que se apague el monitor en Raspberry

 Para evitar que se apague el monirot, tememos que modificar el fichero:     /etc/xdg/lxsession/LXDE-pi/autostart Ejecutamos  sudo cp    /etc/xdg/lxsession/LXDE-pi/autostart    /etc/xdg/lxsession/LXDE-pi/autostart.old sudo nano    /etc/xdg/lxsession/LXDE-pi/autostart Y añadimos al final estas tres lineas: @xset s noblank @xset s off @xset -dpms Una vez añadidas reiniciamos sudo reboot

Quieres usar Mate(Gnome) en tu Raspberry?

Imagen
CREAR TARJETA SD CON  Pi Imager Pinchar en "Choose OS" Selecciono dentro de Raspberry PI OS (other) la versión de 32 bits (Lite) Pinchar en "Choose Storage" Selecciono la SD que quiero grabar Pulsar Crtl+Shit+x para opciones avanzadas Relleno el Set hostname y activo el SSH y defino password authentification Si quiero que mi raspberry se conecte por wifi también lo dejo configurado. A continuacio defino mi configuracion Local: Set locale Setting Time Zone: Europe/Madrid y Keyboard layout: es  Por ultimo desactivo los 3 Persistent setings y pincho en  "SAVE" Pincho en "write" y a esperar Cuando termine ir a la unidad recién creada y modificar el fichero config.txt  añadiendo esta linea al final: hdmi_force_hotplug=1 Esto permite que raspberry arranque aunque el cable HDMI no este conectado Estraer sd de windows ponerla en las raspberry y arrancar. Te podras conectar por SSH con la contraseña que definiste. Desde windows recomiendo conectarse con 

Configuracion Inicial de Raspberry

 Conectar por SSH con el programa Putty o similar y ejecutar: sudo raspi-config Opcion 8 update Actualizar la herramienta raspi-config Opcion 2 Display D1 Resolution  Cambiar a 1280x720 si tu monitor es HD   1920x1080 si es FullHd Opcion 3 Interface Options Activar VNC Opcion 4 Performance option FAN  Activar el control de temperatura en el puerto 4 desde 60 grados Si le has conectado un ventilador a tu Raspberry Opcion 6 Advance options Expand Filesystem Activarlo para que asigne todo el espacio a la particion del sistema en la microsd al salir de raspi-config reiniciar y conectar por vnc.

Configura una Raspberry sin Monitor ni Teclado ni Raton!!!

Imagen
Crear Sd con Raspberry Pi Imager Pinchar en "Choose OS" Selecciono la versión de 32 bits. Pinchar en "Choose Storage" Selecciono la SD que quiero grabar Pulsar Crtl+Shit+x para opciones avanzadas Relleno el Set hostname y activo el SSH y defino password authentification Si quiero que mi raspberry se conecte por wifi también lo dejo configurado. A continuacio defino mi configuracion Local: Set locale Setting Time Zone: Europe/Madrid y Keyboard layout: es  Por ultimo desactivo los 3 Persistent setings y pincho en  "SAVE" Pincho en "write" y a esperar Cuando termine ir a la unidad recién creada y modificar el fichero config.txt  añadiendo esta linea al final: hdmi_force_hotplug=1 Esto permite que raspberry arranque aunque el cable HDMI no este conectado Estraer sd de windows ponerla en las raspberry y arrancar. Te podras conectar por SSH con la contraseña que definiste. Desde windows recomiendo conectarse con  Putty