Server : Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-151-generic x86_64) Web server type : Nginx Ispconfig setup : multi-server Since i am aware the "options" tab cannot be seen for standard clients for obvious security reasons. How do i enable this tab for someone who has a VPS server? Since the VPS is theirs, they are fully responsible for it.
Thanks till. How can i make someone an admin for just one specific server? They currently all login from the "panel" server.
Do i simply give them the link to access the server login 8080) page directly? Not sure if i enabled the web interface for the server.
Ok, sorry. Missed the part that you run a multi-server system. In this case, there is no option to make that tab available except you change the code of ISPConfig.
No, this was never possible. If you would install a web UI on a slave node that is connected to the mysql database of the slave, then you break the multiserver setup as changes you made there will not make it to the master database and if you would then edit something in the master, a conflict will arise and the setup of the slave node breaks.
Would i have to modify the code from that server only? Most likely i would need to modify both the visual(PHP/HTML) code and POST code to remove any type of verification checks, right? Better to avoid such, probably. The source issue I'm having is that when i "Locked (disables everything except DNS)" this customer's websites and re-enable it, it seems to wipe their website's "nginx Directives" code snippet or it happens when i check the website settings which i try to avoid but for some odd reason; sometimes when i "Locked (disables everything except DNS)" a client, their website gets re-enabled.
No, you have to modify the UI code of the master. The slave node does not matter here as it has no UI. Not sue what you changed there. I have never seen any nginx directives diappear from Nginx directives field.
It's logical that this can not work when you have an architecture with a central control node. Manually interfering with local settings on a slave by connecting a GUI to it or manually altering its database must cause a conflict.