We are looking to configure froxlor and we have some basic questions. What is the most common/recommended setup for froxlor? Is it to run each service (dns, web, ftp...) on different servers or having all services on one? I guess it all depends on the scale of hosting you are doing. We want to setup froxlor to be able to scale to many costumers and be resilient to network attacks.
Is it possible to assign each service their own ip address?. For example we would have for costumers running their website on one ip address on ports 80/443 and 21 for ftp. Then we would have admin console on another ip address and dns on another and so on.
I know you can assign specific IP addresses to specific costumers web pages but I did not see that you can also assign specific ip for ftp access for a costumer? Are access lists so costumers can allow (for example ftp access just from their own home ip address) planed at all?. Same goes for admin console. Is it possible to restrict ip access and users can easily edit it?
Is it common to expose admin console to the world? How confident are you that people will not be able to break through? I know you have 2FA for user accounts and with login timeout and strong passwords we should be safe right?
Also is there any plan to create a detailed documentation explaining each froxlor feature with clear examples (I mean each option you can select in froxlor settings)? I know you are answering every question on forum, have https://github.com/Froxlor/Froxlor/wiki and have quite good descriptions near each option but there is really no detailed explanation for each feature with clear examples. This is really what separates a good open source project to an amazing one. I guess if you make the documentation too good then people will not need your help so that's a draw back I guess.
Thank you for reading and answering my questions.