Versions Compared
Version | Old Version 1 | New Version 2 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
This section describes how to set up the Ed-Fi ODS / API v5.2 using the release binaries listed in Binary Releases. This is recommend approach for implementations that have no requirement to extend or customize the source code of the Ed-Fi ODS / API.
Before binary installation, install the prerequisites listed in the following steps:
Table of Contents | ||||
---|---|---|---|---|
|
Detail on each step follows.
Step 1. Install and Configure Windows Components
Database Server
Ensure that the following components are installed:
PowerShell 5.0. PowerShell is used
to initialize the development environmentby the database deployment scripts.
.NET Core 3.1
Hosting Bundle. The .NET Core 3.1 Hosting Bundle is required for running the API on IIS.Internet Information Services. IIS is the web server that will run the ODS / APIRuntime. Required by the Database Deploy Tool used in the database deployment scripts.
Expand title View detail... PowerShell 5.0
Verify that PowerShell 5.0 or above is installed:
Press the Windows key
Image Modified on your keyboard, type PowerShell, select Windows PowerShell, and press Enter.
Type $PSVersionTable.PSVersion, and press Enter.
Image Modified
If the required version is not installed, download Windows Management Framework 5.0, which includes PowerShell 5.0.
.NET
CORECore 3.1
Hosting BundleRuntime
Download and install .NET Core 3.1 Runtime.
Image Added
Web Server
Ensure that the following components are installed:
Internet Information Services. IIS is the web server that will run the ODS / API.
.NET Core 3.1 Hosting Bundle. The .NET Core 3.1
.Image Removed
Hosting Bundle is required for running the API on IIS.
Expand title View detail... Internet Information Services
Press the Windows key
Image Modified on your keyboard, type "features", select Turn Windows features on or off, press Enter.
Check the box next to Internet Information Services. The default selections will be good for most cases. Make sure that ASP.NET 4.8 is selected.
Click OK.
.NET Core 3.1 Hosting Bundle
Download and install .NET Core Hosting Bundle 3.1.
Image Added
Step 2. Install and Configure Required Software
Ensure that the following software is installed and configured on the database server:
- Microsoft SQL Server 2016 or 2017. Microsoft SQL Server is used to store the data for the Ed-Fi ODS / API. Standard, Developer, or Enterprise Editions with Service Pack 2 or higher are supported.
- Alternative PostgreSQL datastore: PostgreSQL 11.x. PostgreSQL can be used as the datastore for and Ed-Fi ODS / API instance instead of Microsoft SQL Server.
- Microsoft Visual C++ 2015 Redistributable. Required by some of the PostgreSQL Binary tools.
pgpass.conf file setup to store passwords. Required by database deployment scripts. PGPASSFILE environment variable could be setup to specify the location of pgpass.conf file.
Step 3. Install and Configure ODS / API
PowerShell installers released with the ODS / API provide varied configuration options. The primary ODS / API install use cases are provided as examples below. Choose the option that suites your need and customize parameters as needed.
Include Page | ||||
---|---|---|---|---|
|