On-premise deployment is not really complicated:
For an environment (dev, test or prod) you will need a server (we use Windows Server 2022) and a database (we use MS SQL Server 2022)
for dev and test you can use 2 environments or use the same environment (you can deploy the same application on the same server with 2 different names and 2 different databases) and I advise you to use a specific environment for PROD
In my company, most of the time we only use test and prod environments because dev is done locally on the developer's computer
the installation of the environments is very simple, just follow the steps in this document:
https://docs.mendix.com/developerportal/deploy/deploy-mendix-on-microsoft-windows
I hope it will help you
We have been asking this same question to Mendix for months now, and every time we get one of two responses:
- Check the on-premise docs (the same one you linked)
- You need to pay for Professional Services for assistance with on-premise installations, as that is beyond the scope of Mendix support
In other words, you are completely on your own with the on-premise architecture, despite still paying full price for the license. Not to mention all the tools you loose when you go on-premise compared to the cloud: No web based app log access, no live health status/analytics, no automatic deployment tools etc. It really is a "her you go, have fun setting everything up and managing it :)"
Thank you for sharing, Alex. I would all your solutions bring on table. V.