The Self-Hosted License enables an institution to deploy OU Campus so that it may be hosted and managed locally on the campus servers. With a Self-Hosted License, the institution hosts OU Campus and has direct control of the system and how it interfaces with the hardware, operating systems, servers, and networking. The self-hosted version includes OU Campus support from the OmniUpdate support team, including assistance with the installation and updates of OU Campus.
Server administrators of the system are provided a reference guide that includes an overview of system components, responsibilities and expectations, start up and shutdown procedures, contacts for getting additional help, and the details for installations and updates.
OU Campus is compatible with all standard web servers connected to the Internet (or private networks when used for Intranet web applications). Hardware specifications are dependent on the web server software selected.
OU Campus requires a dedicated application server or virtualized (e.g. VMware) environment. The following details the minimum hardware requirements for an OU Campus Self-Hosted Server License deployment:
- Dual core CPU
- 8 GB of RAM
- 10 GB of free disk space for application files and installation, not including data storage
- Additional disk space for the database, which is usually under 2GB
- Storage space for staging copies of web content, including binary files and their associated revisions; we recommend 100GB
- External DNS entry with a wildcard, e.g. *.ucmo.edu
- Web page request timeout of at least 90 seconds
OU Campus is compatible with all standard web server software. The server must support incoming connections via FTP or SFTP from the application server.
OU Campus requires a server with the following pre-configured:
- Red Hat Enterprise Linux (or CentOS) 6.9 or newer, or Windows Server 2012, 2012R2, or 2016; 64-bit editions are required.
- Remote access via RDP (Windows) or SSH (Linux) for OU Campus Implementation and Support.
The OU Campus application includes a database abstraction layer, which allows for the following choice of databases:
- Microsoft SQL Server (2012 and above)
- MySQL 5.7+
- PostgreSQL 9.3+
For more information, visit the Database page.