Server Requirements
If you need to upgrade or replace the server that was in place during your MinistryPlatform implementation, it must:
- Meet the requirements below.
- Be certified by the MinistryPlatform team (through our partner Higher Ground Technologies).
- Be moved by the MinistryPlatform team.
Software
The server must be configured with the following software. This is to be done by the church IT department or firm.
- Windows Server: 2012 R2 64bit (or better)
- SQL Server: MSSQL 2016 Standard or better. Enterprise for the greatest access to mobile reporting. (MSSQL 2019 is recommended)
- Web Server: Running IIS with an SHA-2 (or better) SSL certificate installed
- Web Server: ASP.NET installed
- Web Server: SSRS Standard (or better)
- Fully patched with current Windows Updates
SSRS Installation
- Both SQL and SSRS must be on the same version year. For example, if you have MSSQL 2014, install SSRS 2014.
- Please leave the configuration step to us (automatic configuration adds a bunch of time to the process).
- If IIS and SQL are on separate servers, you may install SSRS on either server.
- If SSRS is on the IIS server, it is easier to configure access via SSL, but costlier to license.
- If SSRS is on the SQL server, it is cheaper to license, but harder to configure access via SSL.
Hardware
A server must be provisioned by:
- The church on site,
- A third party at the church’s main location, or
- A third party in a data center.
That database server must meet the minimum requirement for MSSQL 2016/SSRS 2016 Standard or higher.
- 4+GB RAM
- Dual Core (or Quad Core) processor
- 60+ GB System Partition
- 120+ GB Data Partition
External Server Access
The MinistryPlatform team requires remote desktop access to both the web server and the SQL server. This access can be granted directly or over a prerequisite VPN connection.
- Please provide a network or local server account with 24/7 access. This is for the EXCLUSIVE and ONGOING of our personnel who will implement and support your church.
- The account needs local Administrator privileges on both the web and database servers.
- The account must have sysadmin privileges in SQL Server.