I have been using Apache / cpanel / PHP / Mysql and so on for decades with online paid servers and a bunch of domains and spent way too many years writing php and html; I am semi retired now and started to look at creating a server for home that I can access remotely, basically one that I can upload my own stuff too and not pay corporations anymore.
I am just trying out HestiaCP on a local ubuntu 24.04 installed onto a dell server and accessing it via my laptop ( All on a local wired LAN at the moment in my living room). All working perfectly except I need some advise.
To access the hestiaCP
192.168.0.100:8083 and login fine
resolves to
192.168.0.100:8083/list/user/
Now if I click DB i end up on the Databases screen.
All fine so far but if I click on phpMyAdmin I am taken to 192.168.0.100/phpmyadmin/ which does not exists.
What I wonder, is there a place that I can add or edit the paths so that this link and any others will work, like for example so that the link becomes 192.168.0.100:8083/list/phpmyadmin/ or wherever it should go too.
The server is for testing so I am ok re-installing it all if I must.
That is the long term idea but at the moment my Wan enters my house via ports which are forwarded, this is something else I need to figure out. I do have unused domains available that I can point to my router but no point to do that yet..
My moment task is to decide if to continue with Hestia, so I am going over its futures locally.
Hestia, by default, doesn’t allow access to phpmyadmin using an ip. You could check this doc to get it working using the ip.
But it’s easier to use a domain, you can use a fake one and edit the hosts of your computers to point that domain to your server’s IP and use a self-signed certificate.
Why not just use a MySQL client and connect to the database with it? If the idea is to just access the DBs then that might be a way to move forward. However, if you specifically want to access PHPMyAdmin then what @sahsanu said - map a fake domain with the help of hosts file.