Well, I grew up and am back with a couple new ideas. Before posting I looked back at our last thread where we discussed about SSH access and I remember you saying something like this…
Which gave me the idea while managing my website on your platform of, “why not use an existing, free and open source panel and hook it to iFastNet’s API. I mean, it can’t be that hard to find out how their API works.”
I then started looking into different alternative panels such as CloudPanel and Vesta Control Panel (Not to be confused with VistaPanel) that could be used as a replacement for the default VistaPanel that comes with iFastNet’s service.
This then gave me another idea…
Another route I was looking into is the idea of creating a custom Svelte frontend to VistaPanel and hooking iFastNet’s VistaPanel API to it. And honestly…I don’t think it’s unlawful to be reverse-engineering their API…since all that it’s going to be used for is doing the same tasks and computing the same data under a different coat of paint. The plus side about this one is that you get to have
- Full control over the design of this.
- You can even make it look just like the client area too and the resources it takes up is very minimal.
- Charts n’ stoks now become a great way to show the data shown in the resource usage page (although it will only refresh daily)
- And since it is a frontend, making things look pretty while giving the user the option to add themes as a JSON file is a nice idea
I’ve reverse-engineered a couple APIs before which is why I started to like this idea more than the first.
But I guess I kinda get it if you’re hesitant about this second idea.
So what do you think Admin? Do you think this could work? I’m really enthusiastic about any ideas you may have.
Let me know what you think