Requirements¶
Hardware¶
A computer. If it can run a decent operating system it is probably enough to run PiAnoS.
If you really need figures:
1 GHz CPU
5 Gb of disk space
1 Gb of RAM
Note
Although an iPhone responds to these hardware specs, there is a gotcha: the computer needs to run a decent OS, a category in which iOS does not fall into. Windows 10, Debian 8 and higher, RHEL 8 and derivatives do (as well as many, many others Linux distributions).
For the record, this is the configuration of our current (August 2021) production server is running more than 50 instances, serving tens of students and examiners for teaching and experiments:
1 vCPUs @ 2 Ghz
a 50 Gb disk
2 Gb of RAM
Running Debian GNU/Linux 10
And it’s more than enough.
Software¶
PiAnoS is built using a Apache + PHP + PostgreSQL stack. The installation should work without any problems on the latest versions.
The current versions tested are:
PostgreSQL 11
PHP 7.3
Apache 2.4
Client requirements¶
Clients require a modern web browser that supports Javascript and SVG. This includes latest versions of all major browsers: Firefox, Safari, Chrome and Opera. Internet Explorer is not supported anymore.