Pleroma #
Warning: This post hasn't been updated for over a year. The information may be out of date.
Installation on Raspberry Pi #
Mostly following Pleroma and Mastodon on the Raspberry Pi 3 · wimvanderbauwhede/limited-systems Wiki.
Check system compatibility: (ref)
$ arch="$(uname -m)";if [ "$arch" = "x86_64" ];then arch="amd64";elif [ "$arch" = "armv7l" ];then arch="arm";elif [ "$arch" = "aarch64" ];then arch="arm64";else echo "Unsupported arch: $arch">&2;fi;if getconf GNU_LIBC_VERSION>/dev/null;then libc_postfix="";elif [ "$(ldd 2>&1|head -c 9)" = "musl libc" ];then libc_postfix="-musl";elif [ "$(find /lib/libc.musl*|wc -l)" ];then libc_postfix="-musl";else echo "Unsupported libc">&2;fi;echo "$arch$libc_postfix" # armIncrease SWAP size:
$ sudo nano /etc/dphys-swapfile # set CONF_SWAPSIZE=256 $ /etc/init.d/dphys-swapfile restartSet static IP address:
$ sudo nano /etc/dhcpcd.conf # find something like this or add: # interface wlan0 # inform <desired IP address> # static routers=<router's IP address> # static domain_name_servers=<?>