What Do I Need to Run onShore TimeSheet?

Operating Systems and Hardware

onShore TimeSheet uses a variety of utilities and tools, such as the Perl interpreter and PostgreSQL relational database management system, which should run on most flavors of unix and hardware platforms. However, since the onShore TimeSheet is in the beginning stages of wide-spread distribution, we are going to list what things are certified to work because they are what has already been used in production and extensive testing.

The general rule for hardware configuration is that whatever you feel comfortable with for decent web and database performance is an ideal configuration for onShore TimeSheet Any machine that Linux will run on will work, but keep in mind that the main components are a web server and a database back-end. The more memory you throw at both of those things, in general, the better they will perform. Also, since databases are usually pretty disk intensive, putting the database on a dedicated or less-used drive, separate from the web server and operating system will help performance. Here is what we certify will work:

The following should generally work, in theory but are considered mostly untested and uncertified to work properly without more extensive testing:

Required Software

To run onShore TimeSheet you must have a HTTP server capable of basic authentication and CGI scripting. Any web server should work in theory. The database back-end currently must be PostgreSQL, but we hope to enable onShore TimeSheet to plug into any relational, SQL-compliant relational database management system. Here is a list of certified software to run onShore TimeSheet: