Last updated: 2026-01-30
System requirements - on-prem
In this article
In an on-prem installation, you manage your own infrastructure with database, server, web server and possibly application server for remote connections. You manage all maintenance of the server infrastructure yourself.
General recommendations
-
Install web applications and the mobile server on a separate web server in the DMZ if possible.
-
Use Windows Standard or Datacentre for better performance and stability, not Small Business/Essentials.
-
Do not install SQL Server on a domain controller.
-
Make exceptions for the Opter programme folder in the antivirus software on the Opter server to receive updates.
-
Use a static IP address (or dynamic DNS) for the web portals and the mobile server.
-
Internet connection via fibre or equivalent.
Opter server
The Opter server manages services (communication, price calculations, EDI import/export, etc.) and acts as a database server. Should preferably be on the same LAN as the clients.
In addition to the Microsoft system requirements for Windows Server and SQL Server, the following applies.
Hardware
-
About 20 GB free disc space at startup:
-
10 GB for software and updates, among other things.
-
2 GB for basic databases and logs.
-
Size of database × 2 for backups (one daily and one for updates). Increasing continuously. The size of the backup is approximately the same size as the database itself.
-
About 2.5 GB per 100 000 orders. Increasing continuously.
-
x GB for scanned documents, POD signatures, images, etc.
-
-
At least 4 GB RAM
-
Increase by about 10 GB per 1 000 orders per day.
-
Add more if the orders are to remain in the dispatch for several days.
-
-
.NET 10 Hosting Bundle.
-
Internet access and DNS lookup for automatic updates.
-
Access to Microsoft 365 (via MSGraph) or SMTP server to send emails. The SMTP account must not have multi-factor authentication (MFA).
Windows Server
Windows Server Standard or Datacentre (Small Business/Essentials not supported). The versions are supported until Microsoft Mainstream Support ends.
SQL Server
The versions are supported until Microsoft Mainstream Support ends.
-
Express (free of charge)
-
Maximum 10 GB data storage (approx. 500 000 orders).
-
Uses max 1 GB RAM (enough to handle max 250 orders/day).
-
-
Default
-
Unlimited storage of data.
-
If you already have a SQL Server Standard installation, it can be used. Opter must have sysadmin rights.
-
Web server (optional)
The web server hosts the web portals (customer web, supplier web, Track & Trace, etc.) and acts as a mobile server for communication with mobiles and scanners.
In addition to Microsoft's system requirements for Windows Server, the following applies:
-
Windows Server Standard or Datacentre (Small Business/Essentials not supported). The versions of Windows Server are supported until Microsoft Mainstream Support ends.
-
IIS:
-
ASP.NET workload.
-
SSL certificates are recommended.
-
-
5 GB free disc space.
-
.NET 10 Hosting Bundle.
Application server for remote connections (optional)
Allows remote connection to the Opter client via the internet (remote desktop). Should preferably be on the same LAN as the Opter server.
-
Windows Server Standard or Datacentre (Small Business/Essentials not supported). The versions are supported until Microsoft Mainstream Support ends.
-
Remote Desktop Services.
-
Enough disc space and RAM to accommodate the number of users running the service simultaneously (Opter, Office, browser, etc.). Multiply the requirements for the client by the number of concurrent users (see Client computers below).
-
Microsoft Excel (to open files exported from Opter). The versions are supported until Microsoft Mainstream Support ends.
-
Access to the Opter database and Opter server.
Combining servers
-
The Opter server and the web server can run on the same server.
For security reasons, you should not do this if the web server is running in the DMZ.
-
The Opter server and the application server can run on the same server if you only have one remote user.
-
The Opter server, the web server and the application server can run on the same server with the above reservations (web server not in DMZ and max one remote user).
-
The database can run on a separate server.
Client computers
-
Windows. The versions are supported until Microsoft Mainstream Support ends.
-
Microsoft Excel (to open files exported from Opter). The versions are supported until Microsoft Mainstream Support ends.
-
1 GB free disc space.
-
16 GB RAM (32 GB recommended). Opter uses 500-1 000 MB of RAM. More if you work with many orders.
-
Screen with a resolution of at least 1920 × 1080.
-
Users must have write access to the Opter folder in the Automatic Updates programme folder (by default C:\Program Files\Opter).
-
Access to the Opter database and Opter server.
Dynamic IP address
Use dynamic DNS if you cannot have a static IP address. A dynamic DNS is an address (for example "transportfirman.dyndns.org") that is kept up-to-date by an application running on the server. The programme ensures that the address is mapped correctly even when the server is given a new IP address by the internet service provider.
Firewall
The following ports must be open on the servers where the different services are installed. For example, IIS and the SQL service may not be installed on the same server.
Web server
|
Communication |
Port |
Service |
|---|---|---|
|
WAN |
TCP 80, 443 |
IIS |
|
WAN |
TCP 81 |
Fleet101.K2.Mobile.Server |
Opter server
|
Communication |
Port |
Service |
|---|---|---|
|
DMZ |
TCP 1433 |
The SQL service |
|
DMZ |
TCP 5001 |
Fleet101.K2.Message.Server |
|
DMZ |
TCP 8000 |
Fleet101.K2.FileStorage.Retriever.Host |
Remote access
Remote access to the servers via remote desktop and a local Opter admin account is needed for support and updates. Teamviewer and similar are not supported. The remote access can be configured as follows:
-
VPN-S2S, client-based VPN is not supported.
-
Remote connection open for connections from our public IP address, 20.91.175.148.
Back-up
Back up the Opter database and the attachments folder regularly. Usually it works like this:
-
A Windows service on the Opter server (Opter Update Service) backs up at a given time each day, by default 00:05.
-
The service creates backup files for the Opter database.
-
By default, the backup files are saved in C:\backup or D:\backup.
By default, the folder for attachments is C:\OpterAttachments.
Your responsibility
-
Check the date on the database backup to make sure it is done every day. A common indication that the backup has failed is that old orders are still in the dispatch, as they are deleted by the same service.
-
Copy the database backup to standalone discs.
-
Extra backups if needed.
Mobile apps
Android
-
Opter Driver and Opter Terminal
-
Android 5.0 or later
-
Can be used on devices with built-in scanner
iOS
-
Opter Driver Labs
-
iOS 15.0 or later
Scanners
In addition to mobiles, Opter Driver and Opter Terminal can be installed on the following Android laser scanners:
-
Cipherlab RS31
-
Datalogic Memor 10 and Memor 11
-
Handheld Nautiz X2
-
Honeywell CT40, CT45, CT50, CT60, Dolphin 75e (wifi only), EDA50, EDA52
-
Newland NFT10
-
Opticon H27
-
Panasonic FZ-N1
-
Zebra TC22 (wifi only), TC25, TC26, TC27, TC56, TC57, TC58 and TC75
Bluetooth scanners with supported Android:
-
Zebra/Symbol/Motorola CS3070
Other scanners may also work, but there are no guarantees.
Not recommended after activity tests:
-
Honeywell Dolphin 70e
-
Zebra/Symbol/Motorola TC55
IT partner
Make sure you can get help with the following from your IT partner:
-
Printers.
-
Shared folders/file transfer, if you are going to import scanned documents into Opter.
-
FTP accounts, if you are going to have EDI connections.