System user privilege level

No component of AP-Portal requires elevated (e.g. root) privileges for either installation or operation, although this does restrict the port numbers which client and client-direct components can listen on some systems and may make for unsightly URL’s.

Similarly, if the application is installed as a non-privileged user then on some systems it may not be straightforward to have the components and dependent applications automatically started if the native system is rebooted. For example, cron’s @reboot may not work on some systems. In such cases it may require the assistance of someone with elevated privileges to create, for example, a SysV init script.