Template:Installation/Preparation/openSUSE
Install packages
sudo zypper install make automake gcc gcc-c++ git libcurl-devel ImageMagick ImageMagick-extra libtool bison libtool patch libxml2-devel libxslt-devel libffi-devel libyaml-devel nodejs gdbm-devel libopenssl-devel
Install database
If you already have one skip this step.
sudo zypper install
Firewall
openSUSE use to have a firewall turned on (good work!) but this filter the HTTP/s protocols. In this particular case we need ports 80 and 443 open.
To do so, do as follows:
TODO: Adapt to systemd
Setup REDIS
As root run:
zypper install redis
cp /etc/redis/default.conf.example /etc/redis/default.conf
chown redis: /etc/redis/default.conf
TODO: Adapt properly to systemd
Creating a user for Diaspora
As root run:
sudo useradd -m diaspora
sudo su - diaspora