Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

The CoreOne selfSuite “Self-service and web portal Service Portal” and “Web Portal” is hosted on the CoreOne Web Services Server. It can be installed on a dedicated basis.

Minimum Hardware requiremens

...

8 GB RAM 

...

Minimal hardware requirements

This server needs the same requirements as the standard server (System requirements CoreOne Suite standard server) and following additional requirements:

  • C: Partition 60 GB (System)

Software requirements

  • Windows Server 2016 2019 or higher newer

    • Standard or Datacenter

    • Desktop-Expirience Experience enabled

  • IIS 10 or higher

  • Windows Features / Services (you can install these Features / Services with the Powershell Scripts below)

    • NET Framework 3.5 Features

      • Windows Communication Foundation HTTP Activation

      • Windows Communication Foundation Non-HTTP Activation

    • .NET Framework 4.6.x or higher Features

      • WCF Services

        • HTTP Activation

        • Message Quueing Queuing (MSMQ) Activation

        • Named Pipe Activation

        • TCP Activation

        • TCP Port Sharing 

    • Web Server (IIS)

      • Basic Authentication

      • Windows AutenticationAuthentication

      • Common HTTP Features

      • Security

      • Application Development

      • ASP.NET 4.x

...

      • WebSocket Protocol

Powershell Script for installing the required Windows Features / Services

The above listed required Windows Features and Services can be installed through Powershell.

...

Call the Powershell about Server Manager - Tools - Windows PowerShell .

Windows Server 2012 R2 (deprecated)

...

Code Block
Install-WindowsFeature Powershell, powershell-v2, powershell-ise, WEB-Server, web-basic-auth, web-windows-auth, web-common-http, web-security, web-app-dev, net-framework-features, net-framework-core, net-http-activation, net-non-http-activ, net-framework-45-features, net-wcf-msmq-activation45, net-wcf-pipe-activation45, net-wcf-tcp-activation45, NET-WCF-TCP-PortSharing45, web-asp-net, web-asp-net45, RSAT -Restart

ISE. Copy and paste the Script and execute it (Play-Button).

Info

The .NET 3.5 Framework must be installed separately using the following instructions Windows Server - Install .NET 3.5 Features

Code Block

...

$features = @("Powershell", "powershell-v2", "powershell-ise", "WEB-Server", "web-basic-auth", "web-windows-auth", "web-common-http", "web-security", "web-app-dev", "net-framework-features", "net-framework-core", "net-http-activation", "net-non-http-activ", "net-framework-45-features", "net-wcf-msmq-activation45", "net-wcf-pipe-activation45", "net-wcf-tcp-activation45", "NET-WCF-TCP-PortSharing45", "web-asp-net", "web-asp-net45", "RSAT")
 
foreach($feature in $features)
{
    Install-WindowsFeature -Name $feature
}

Windows Server 2019

Info

The .NET 3.5 Framework must be installed separately using the following instructions Windows Server - Install .NET 3.5 Features

...

languagepowershell
$NeededWindowsFeatures = @("Web-Server", "Web-WebServer", "Web-Common-Http", "Web-Default-Doc", "Web-Static-Content", "Web-Http-Redirect", "Web-Performance", "Web-Stat-Compression", "Web-Security", "Web-Filtering", "Web-Basic-Auth", "Web-Windows-Auth", "Web-App-Dev", "Web-Net-Ext45", "Web-Net-Ext", "Web-AppInit", "Web-Asp-Net45", "Web-ISAPI-Ext", "Web-ISAPI-Filter", "Web-Mgmt-Tools", "Web-Mgmt-Console", "NET-Framework-45-Features", "NET-Framework-45-Core", "NET-Framework-45-ASPNET", "NET-WCF-Services45", "NET-WCF-HTTP-Activation45", "NET-WCF-MSMQ-Activation45", "NET-WCF-Pipe-Activation45", "NET-WCF-TCP-Activation45", "NET-WCF-TCP-PortSharing45", "WAS", "WAS-Process-Model", "Web-WebSockets")

foreach(

...

$Feature in 

...

$NeededWindowsFeatures) {
            Write-Host "    [i] Start installing Windows Feature: " $Feature
            Install-WindowsFeature -Name 

...

Windows Server 2022

Info

The .NET 3.5 Framework must be installed separately using the following instructions Windows Server - Install .NET 3.5 Features

...

$Feature -WarningAction SilentlyContinue
            Write-Host "    [i] Finished installing Windows Feature: " $Feature
}

$restartServer = Read-Host "    [?] Finished installing Windows Features. Please check the Output for any Errors. It is mandatory, to restart the Server before installing the CoreOne Suite or other dependencies. Restart Server now? [y/n]"
switch($restartServer){
        y{Restart-computer -Force -Confirm:$false}
        n{Write-Host "    [w] Please make sure to start the Server manually before executing further installations steps."
          pause}
    default{Write-Warning "    [w] Invalid Input"}
}