I have a website hosted on SiteGround. Their CPanel can be served via http or https ( http://cpanel.us261.siteground.us/login/ ). In my case it is not working via https; the support says it's because I don't have a dedicated IP.
Question: how is it safe to use CPanel over HTTP? I understand they are using something like CSRF protection tokens, but if someone were to intercept my CPanel login, what would prevent them from being able to delete all my files? And why do I need a static IP in this case, when I can use every other website over HTTPS, including the one I am hosting, just fine?
Update: I have found a workaround by using a mobile hotspot to connect to the Internet when I need the CPanel. I am still unsure what's wrong, however. Note that I have no issues with accessing my own website via HTTPS, that is fine.