We’re happy to include you or our mutual customer into the Horus family. This guide is directed at IT-partners servicing our mutual customer, to offer insight in what a Horus installation looks like, which prerequisites are necessary and how to properly prepare for technical implementation of Horus.
It’s important to know that Horus as a platform, is an on-premise Windows application, with a client (Horus Office) that accesses a central database on the same, or another server. For mobile use, Horus data can be accessed on the go, through our app (Falco). Falco is a web/smartphone application that connects to an API. This Horus API is hosted on an IIS web server installed within the same local network as the SQL Server. The API talks directly with the SQL Server and responds to Falco with the expected result. For increased security, a reverse proxy is often installed in front of the server, to prevent Falco users from interacting directly with the server. For servers or workstations running on Linux or MacOS, Windows virtualization is required (Hyper-V, VMware, etc.). If you’re unsure between a VMWare and Hyper-V installation, Hyper-V has proven to provide better performance for Horus Office (Windows client application).
A visual representation:
.png)
Horus Software will undertake the necessary steps to roll out a new Horus installation, on a customer’s environment, in collaboration with you, the IT-partner. In order to hit the ground running, well-informed preparations are necessary.
For a comfortable installation, please provide us with a remote session tool (VPN + RDP, Teamviewer or AnyDesk) at the time of installation, using an administrator session. We require an administrator account for the installation process, and at later times, to perform updates and to offer support (eg.: domain\HorusAdmin). Our Horus Support team mostly uses AnyDesk to provide assistance to our customers, we would greatly appreciate it if AnyDesk was installed beforehand and the Horus administrator user is provided to us.
<aside> 💡
Important: The administrator credentials provided for the installation, must remain accessible in the future. We use a software called “Horus Installer” to handle not only the installation, but all future updates of the solution. Therefore, one must choose carefully where to install the “Horus Installer”, as it must remain accessible for performing updates later on.
Permanent access to the client’s environment and to this session (Teamviewer Host, continuous RDP, …) is essential if we need to retrieve the accounting data from an old software for the client.
</aside>
The following is a short summary of recommended specifications for Horus.
| Operating System | Microsoft Windows 11 (for standalone versions) or Microsoft Windows Server 2022 or newer (2016 or newer is supported) |
|---|---|
| Microsoft SQL Server 2022 | Express or Standard edition (see below) + SQL Management Studio |
| RAM | At least 8 GB for SQL Server + 1,5 GB for Horus Synchro server. SQL Server RAM usage will increase with time |
| Storage | Enterprise-level SSD’s. The necessary storage required is dependent on the customer’s already present data. |
| CPU | Enterprise-level multi-core CPU |
| Directories | “C:\Horus” by default. Can also be located elsewhere, for example on another disk dedicated to storage |
| Remote Access | AnyDesk (free edition) or Teamviewer |
| Operating System | Microsoft Windows Server 2022 or newer (2016 or newer is supported) |
|---|---|
| RAM | 4-8 GB per user |
| Storage | ~ 1,5GB per user |
| CPU | Enterprise-level multi-core CPU |