Wiki
Clone wikiqatrackplus / v / 0.2.9 / deployment / about
Deploying QATrack+
A note about security
Before deploying QATrack+ in the clinic, please take the time to read about security & QATrack+ on the security notes page. We recommend using https for your site whenever possible.
Deployment Options
Django applications like QATrack+ are typically deployed on a Linux server using PostgreSQL or MySQL as the database. If your department has Linux support/experience this is the recommended way to deploy QATrack+.
That said deploying to a Windows Server instance using SQL Server is entirely feasible and many clinics choose this as their platform.
Deployment on a Mac server is also relatively straightforward.
Below you can find a number of guides for a variety of platforms. As of version 0.2.9, only the first two here are tested officially by the developers before release.
Officialy Supported
- Linux/Apache/PostgreSQL(or MySQL) (recommended)
- Windows Server/IIS/CherryPy/SQL Server (TOHCC's current setup serving 2 campuses & 100+ users)
Alternatives
- Windows Server/IIS/SQL Server (Full MS implementation with SSO/Integrated Authentication)
- Windows Desktop/Apache/PostgreSQL (Run QATrack+ from a Windows desktop)
- OS X Server(ML)/Apache/PostgreSQL
Configuring QATrack+ for your needs
There are lots of settings in QATrack+ that can be tweaked to meet the specific needs of your clinic. Some of the most common ones are described below (in progress!). Generally the qatrack/settings.py file should be left alone and any customizations for your clinic should be placed in a qatrack/local_settings.py file.
Updated