Options tab for VPS clients

Discussion in 'Installation/Configuration' started by Jeremy007, Aug 7, 2025.

  1. Jeremy007

    Jeremy007 Member

    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.
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    If he has his own VPS, then he has the admin login to access that tab.
     
    Jeremy007 likes this.
  3. Jeremy007

    Jeremy007 Member

    Thanks till. How can i make someone an admin for just one specific server? They currently all login from the "panel" server.
     
  4. Jeremy007

    Jeremy007 Member

    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.
     
  5. till

    till Super Moderator Staff Member ISPConfig Developer

    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.
     
  6. till

    till Super Moderator Staff Member ISPConfig Developer

    Slave servers can not have a web interface.
     
  7. Jeremy007

    Jeremy007 Member

    I just noticed this changed. I used to be able to, if i remember correctly.
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    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.
     
  9. Jeremy007

    Jeremy007 Member

    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.
     
  10. Jeremy007

    Jeremy007 Member

    Did this once and did cause a slight problem so i removed the web interface from all slaves.
     
  11. till

    till Super Moderator Staff Member ISPConfig Developer

    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.
     
    Jeremy007 likes this.
  12. till

    till Super Moderator Staff Member ISPConfig Developer

    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.
     
    Jeremy007 likes this.
  13. Jeremy007

    Jeremy007 Member

    Ok, thanks for the quick replay and information, Till.
     

Share This Page