How to install and upgrade Office Online Server to the latest version
Office Online Server (OOS) is the next generation of Office Web Apps Server (OWA), which allows organizations to deliver browser-based versions of Word, PowerPoint, Excel and OneNote, among other capabilities.
Most people who need to run Office Online Server are having Skype for Business Server 2015/2019 or SharePoint. Within Skype for Business it will be used for PowerPoint presentations inside meetings.
You can download Office Online Server from MSDN or Volume Licensing Center. The latest version listed over there is November 2017(en_office_online_server_last_updated_november_2017_x64_dvd_100181876.iso). In the meanwhile there have been made some patches available that are solving a lot of issues.
Server Requirements
Install Windows Features
Command powershell Windows Server 2012 R2
Install-WindowsFeature Web-Server, Web-Mgmt-Tools, Web-Mgmt-Console, Web-WebServer, Web-Common-Http, Web-Default-Doc, Web-Static-Content, Web-Performance, Web-Stat-Compression, Web-Dyn-Compression, Web-Security, Web-Filtering, Web-Windows-Auth, Web-App-Dev, Web-Net-Ext45, Web-Asp-Net45, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Includes, NET-Framework-Features, NET-Framework-Core, NET-HTTP-Activation, NET-Non-HTTP-Activ, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, InkandHandwritingServices, Windows-Identity-Foundation, Telnet-Client
Command powershell Windows Server 2016
Install-WindowsFeature Web-Server, Web-Mgmt-Tools, Web-Mgmt-Console, Web-WebServer, Web-Common-Http, Web-Default-Doc, Web-Static-Content, Web-Performance, Web-Stat-Compression, Web-Dyn-Compression, Web-Security, Web-Filtering, Web-Windows-Auth, Web-App-Dev, Web-Net-Ext45, Web-Asp-Net45, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Includes, NET-Framework-Features, NET-Framework-Core, NET-HTTP-Activation, NET-Non-HTTP-Activ, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, Windows-Identity-Foundation, Telnet-Client
Command powershell Windows Server 2019
Install-WindowsFeature Web-Server, Web-Mgmt-Tools, Web-Mgmt-Console, Web-WebServer, Web-Common-Http, Web-Default-Doc, Web-Static-Content, Web-Performance, Web-Stat-Compression, Web-Dyn-Compression, Web-Security, Web-Filtering, Web-Windows-Auth, Web-App-Dev, Web-Net-Ext45, Web-Asp-Net45, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Includes, NET-Framework-Features, NET-Framework-Core, NET-HTTP-Activation, NET-Non-HTTP-Activ, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, Windows-Identity-Foundation, Telnet-Client, Server-Media-Foundation
Install Office Online Server
Install Office Online Server just as default, next, next finish.
Update Office Online Server
Install the following patches in the order from top to down.
Title
Build
Prerequisite
Type
Downloads
February 23, 2018, update for Office Online Server 2016 (KB4011024)
16.0.8471.8573
RTM
Public Update
wacserver2016-kb4011024-fullfile-x64-glb.exe
Description of the security update for Office Online Server: March 13, 2018
16.0.8471.8576
RTM
Security Update
wacserver2016-kb4011023-fullfile-x64-glb.exe
May 8, 2018, update for Office Online Server (KB4011025)
16.0.8471.8591
RTM
Security Update
wacserver2016-kb4011025-fullfile-x64-glb.exe
Description of the security update for Office Online Server: June 12, 2018
16.0.8471.8596
RTM
Security Update
wacserver2016-kb4011026-fullfile-x64-glb.exe
Creating the Farm
Depending on your configuration you will need to create a farm. In the example below i have imported a certificate with the name Skypeweb1.
And my URL will be internal and external the same.
`New-OfficeWebAppsFarm -InternalUrl "https://oos.example.com" -ExternalUrl "https://oos.example.com" -CertificateName "Skypeweb1" -EditingEnabled`
Checking the Farm
Go to https://oos.example.com/hosting/discovery and if succesful you will see a XML output.
/