As I’ve played a bit with the installer on a clean Debian Jessie VM, I have a clean list of packages needed on Debian to run a Friendica node. Note that this is the easiest package list. Performance improvements can be made by e.g. using PHP7 instead of PHP5 (which works at the moment). Or by switching Apache against a smaller web-server engine.
Package List:
- apache2
- apache2-doc
- apache2-utils
- mariadb-server
- mariadb-client
- php5-mcrypt
- php5-mysql
- php5-curl
- php5-gd
- php5-imagick
- libapache2-mod-php5
Apache Modules:
Make sure to have mod_rewrite
enabled by running a2enmod rewrite
.
And restart the server afterwards.
For simplicity sake, I’ve put all of Friendicas files into the $Documentroot
of Apache (which is /var/www/html
)
And gave ownership of all files to www-data
by running chown -R www-data:www-data /var/www/html
.