dRofus is based on a client/server architecture. The program is made up of four central components:
- Central database server
- Central report/document server
- Windows client program - dRofus
- Central web based administration system
- Model server (optionally)
The database server, administration system and report/document server can all be installed on the same or different computers. When using the program, you have to be connected to the database server. The database can either be hosted by dRofus or the customer can host the servers themself. This has the advantage that the customer can be in full control of the hardware and notwork facilities, especially if they have specific security requirements. dRofus requires external access to the server for operations and maintenance.
The dRofus client communicates with the dRofus database via TCP port 5432 and port 8180 for the report generator. In order to allow for such communication, these ports need to be open towards the database server.
For projects where dRofus' server is utilised, this means that any firewalls have to allow for outgoing TCP traffic on port 5432 (database traffic) and port 8180 (reports and file uploading) against <servername> (depending which server is used)
Some clients/projects have their own dRofus servers, so traffic has to be permitted to the server specified by the user upon log in. Traffic to the database server is channelled via SSL.
Server | IP Address | Ports | Region |
34.225.129.63 13.210.210.38 | 5432 443 8180 | USA and South America | |
52.60.201.6 52.60.201.6 | 5432 443 8180 | Canada | |
au.drofus.com reports-au.drofus.com | 54.79.1.114 | 5432 443 | Australia, New Zealand & Asia |
db2.nosyko.no | 195.159.92.252 | 5432 8180 | Europe |
IFC Model Server
The dRofus client communicates with the IFC model server via TCP port range 9090-9095 for the Americas, TCP port range 9090-9102 for Europe and TCP port range 9090-9093 for Asia-Pacific.
For projects where dRofus' Model Server is utilized, the firewall must allow outgoing TCP traffic for at least one of these ports against <servername> (depending which server is used).
Server | IP Adress | Ports | Area |
msus.drofus.com | 52.205.104.40 | 9090 to 9095 | USA, Canada and South America |
msus2.drofus.com | 54.84.180.155 | 9090 to 9095 | USA, Canada and South America |
msca.drofus.com | 9090 | Canada | |
13.210.215.63 | 9090 to 9093 | Australia, Asia and New Zealand | |
ms.drofus.com | 77.40.227.36 | 9090 to 9102 | Europe |