Installing the server:
Install dependencies: sudo apt install -y git apache2 php php-gd pandoc composer make librsvg2-bin php-xml php-mbstring npm
.
Download the installer and cd into it.
Run make configure TARGET=apache2-debian-interactive
and leave everything blank.
Run sudo a2dissite 000-default.conf
and sudo make install
to install into /var/www/localhost
.
Create an ssh key for this server via ssh-keygen -f filename
and sudo chown www-data filename
.
You can make the public key filename.pub
available via http://server/filename.pub
by copying it to /var/www/localhost/pulic/
.
Finally you can add all clients to /var/www/localhost/data/sshconfig
and */displays.json
.
Installing the display:
Install dependencies: sudo apt install -y git apache2 php php-gd pandoc composer make librsvg2-bin php-xml php-mbstring npm
.
Download the installer and cd into it.
Run make configure TARGET=apache2-debian-interactive
and leave everything blank.
Run sudo a2dissite 000-default.conf
and sudo make install
to install into /var/www/localhost
.
Download the servers public key and append it to the users ~/.ssh/authorized_keys
. Remember to add the client to the servers sshconfig
and displays.json
.
Add the user to the www-data group via sudo usermod -g www-data theusername
.