RaspberryPi
Basic Steps
Increase swap partition
$ less /etc/dphys-swapfile $ ll /var/swap -rw——— 1 root 100M Aug 20 06:58 /var/swap $ sudo dphys-swapfile swapoff $ sudo vi /etc/dphys-swapfile # add below line for 2GB swap partition CONF_SWAPSIZE=2048 $ sudo dphys-swapfile setup want /var/swap=2048MByte, checking existing: deleting wrong size file (104857600), generating swapfile … of 2048MBytes $ sudo dphys-swapfile swapon $ sudo reboot
Old Stuff
Complete reinstall of base softwares
nginx
sudo su - apt-get purge nginx nginx-common nginx-full apt-get install nginx # OR sudo -H apt-get purge nginx nginx-common nginx-full sudo -H apt-get install nginx
mariadb
sudo apt-get install --reinstall mariadb-server #OR sudo apt-get purge mariadb-* sudo apt install mariadb-server
Essential softwares
phpmyadmin
sudo apt-get purge phpmyadmin sudo apt installphpmyadmin
My Setup
Services
- nextcloud
- wordpress – Adhocshare
- phpmyadmin
- Media server
Jellyfin (Plex & Emby) – https://www.electromaker.io/tutorial/blog/how-to-install-jellyfin-on-the-raspberry-pi
Helpers
Identify attached devices | sudo blkid |
Mount devices |
sudo mkdir /media/MyDrive sudo mount /dev/sdb1 /media/MyDrive |
SSL certificates | Install certbot |
Networking | How to update google cloud DNS A record with dynamic ISP IP? |
Multiple websites on nginx | URL-1
sudo ln -s /etc/nginx/sites-available/nextcloud.conf /etc/nginx/sites-enabled/ |
nginx error | 11108#11108: *3195 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 73.73.110.140
Checked that restarting php fpm service took nginx out of error. sudo systemctl restart php7.3-fpm.service sudo systemctl reload php7.3-fpm.service Solution |