PoolParty is installed using port 80 by default.
This means root or sudo rights are necessary when PoolParty is installed in a Linux environment. The following instruction shows how to run PoolParty with a non-privileged user.
Note
You may want to run PoolParty without having the port number in the URI as in this example: http://<base-URI>:8081/PoolParty
In that case you have to configure a reverse proxy in front of PoolParty.
Create the run and tmp dir, using this command:
mkdir /opt/poolparty/{run,tmp}
Make them writable for the poolparty user:
chown poolparty:poolparty /opt/poolparty -R
Add the following lines in the poolparty.conf file:
...
#Directory to store the PoolParty PID file in
PP_pid_dir="/opt/poolparty/run"
#Directory used for temp. storage purposes
PP_tmp_dir="/opt/poolparty/tmp"
....
Remove all the 'sudo -u $POOLPARTY_USER' occurences in the poolparty and solr start script.
You will find them in the following folder
/opt/poolparty/bin