How-To Upgrade From Opserver V1 to V2
Opserver v2 is a migration from .NET Full Framework (requiring IIS) to .NET Core. This means it can run in a variety of ways:
- Under IIS (you’ll need the ASP.NET Core hosting module - here’s how that works’)
- Directly as an executable (using the Kestrel web server)
- Using a container (these aren’t published yet, but we’ll get there)
It can run on Windows, macOS, or Linux.
Legacy configuration under src\Opserver.Web\Config
is still supported with the exception of securitySettings.config
.
Everything is now JSON (though it may support more options in the future), and there’s no XML/JSON mix.
See the confgiuration documentation for examples of all configs.