Raspberry Orange Pi y servicios homelab
Este post cubre ajustes de Raspberry/Orange Pi, preparacion de servicios web ligeros, WiFi, WordPress, Nextcloud y optimizaciones para alargar la vida de la SD.
/boot/config.txt
1
2
3
4
5
| dtparam=audio=on
gpu_mem=128
start_x=1
max_usb_current=1
hdmi_ignore_cec_init=1
|
Optimizar Raspberry Pi
1
2
| apt update
apt install -y rpi-eeprom
|
Desactivar swap si no es necesario:
1
2
3
4
| dphys-swapfile swapoff
dphys-swapfile uninstall
update-rc.d dphys-swapfile remove
apt purge -y dphys-swapfile
|
Usar tmpfs para /tmp:
1
2
3
| cp /usr/share/systemd/tmp.mount /etc/systemd/system/tmp.mount
systemctl enable tmp.mount
systemctl start tmp.mount
|
Servicios prescindibles
1
2
3
| systemctl disable avahi-daemon triggerhappy packagekit
systemctl stop avahi-daemon triggerhappy packagekit
apt purge -y avahi-daemon triggerhappy packagekit
|
WiFi con wpa_supplicant
1
2
3
4
5
| country=ES
network={
ssid="<SSID>"
psk="<PASSWORD>"
}
|
WordPress basico
1
2
3
4
5
6
| apt install -y apache2 php mariadb-server php-mysql
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar xzf latest.tar.gz
rsync -a wordpress/ ./
chown -R www-data:www-data /var/www/html
|
Preparar imagen reutilizable
Cuando la base tenga paquetes, PHP, BBDD y webserver configurados, conviene clonar la SD para reutilizarla como plantilla.