WHMCS Replacement - Which billing panel?

13»

Comments

  • MicronodeMicronode Hosting Provider

    Todo:

    Support ticketing
    Loadbalancer creation and Editing
    Stripe integration (Maybe)

    I think I'll have this out early next year!

    Thanked by (2)yoursunny rcy026
  • wehostwehost Hosting Provider

    Clientexec more attractive but their development very long.

  • MichaelCeeMichaelCee Hosting ProviderOGServices Provider

    Upmind does look kinda sexy from experience but a bit fiddly.

    Thanked by (1)bikegremlin
  • MicronodeMicronode Hosting Provider

    Spent some time over the last few evenings playing with Django-helpdesk thinking I could cut a massive corner on the support ticketing side - https://github.com/django-helpdesk/django-helpdesk

    Anyway the code is pretty terrible, its not easy to customise and full of bugs. Unfortunately its just not fit for production. The good news is I'm most of the way through writing our own.

    Thanked by (1)sh97
  • MicronodeMicronode Hosting Provider

    Thats as far as I'm going with ticketing, after all we offer a no support service!


  • Network status page that is manually updated?
    If you know of an issue and manually post an update, we know you know the problem and don't need to open ticket.
    If there isn't status page or it's only automatic update, we don't know if you know the problem and want to open ticket or complain on forum.

  • MicronodeMicronode Hosting Provider

    @yoursunny said:
    Network status page that is manually updated?
    If you know of an issue and manually post an update, we know you know the problem and don't need to open ticket.
    If there isn't status page or it's only automatic update, we don't know if you know the problem and want to open ticket or complain on forum.

    https://micronode.uk/status/ Is automatically updated and we have full alerting on all nodes.

    This will all be built into the new panel though, with the relevant notifications and messages.

  • MicronodeMicronode Hosting Provider

    No progress has been made this evening, catching up on tickets still from Black Friday.

    I’m hoping to have the new panel functionally working over the weekend.

    I’ve purchased a decent server to host the panel on although it should be pretty performant anyway compared to our WHMCS setup.

    Hoping to have a public beta before the end of the year.

    Thanked by (3)sh97 loay go626201
  • edited December 2023

    @MichaelCee said:
    Upmind does look kinda sexy from experience but a bit fiddly.

    It looks and works amazing based on my testing experience, I didn't have any issues with it. It was top of my list when testing out the usability, performance etc - the only con was that it was a SaaS product and I don't have direct access to the backend. Not a massive issue day to day, but the question of what if they closed down? What would happen to my data?

    Yes - I can use their API and extract the data I need to backup but it's just something else to deal with, especially when their are other products that can automatically backup the database, send it via email or FTP or whatever.

    Anyway, those screenshots are looking pretty slick so far @natvps_uk - good work!

    Thanked by (1)Micronode

    SharedGrid | Fast, secure, and reliable UK, USA and Singapore web, reseller and VPS Hosting
    Litespeed, Redis Cache, NVMe Drives, Daily Backups, 24x7 Support, Wordpress Optimised.

  • MicronodeMicronode Hosting Provider

    Had a quick Look over things this evening to work out what is left to do.

    The Launch/Create instance view is complete.
    We will be forcing Key based auth from the release of the new panel.
    Key validation will be done using sshpubkeys in strict mode:
    https://pypi.org/project/sshpubkeys/

    strict: defaults to True. Disallows keys OpenSSH’s ssh-keygen refuses to create. For instance, this includes DSA keys where length != 1024 bits and RSA keys shorter than 1024-bit. If set to False, tries to allow all keys OpenSSH accepts, including highly insecure 1-bit DSA keys.

    Additional OS Templates have been added:
    I'm open to adding more but they will need to be tested for compatibility and cut down substantially.

    The first instance was launched from the new panel this evening with is defiantly a milestone.

    Tun/tap is now enabled at the time of creation removing the need for an additional button/process.

    Bonus locations will be a thing of the past, whilst we do have a location that is not entirely stable this will hopefully be improved before the time of release.

    Our Amsterdam location will no longer come with double resources to simplify things further. Any instances previously created will keep their memory allocated at creation.

    Todo:

    • View Invoices
    • Create/Edit Loadbalancer
    • Memory Increase/Decrease
    • Delete Instance
    • Reboot Instance
    • Instance Details (Including Ports, SSH command, bandwidth use, CPU usage, Memory usage etc.)
    • Create SSH Keys
    • Most of the email templates
    Thanked by (4)Abdullah sh97 go626201 loay
  • @natvps_uk said:
    Our Amsterdam location will no longer come with double resources to simplify things further.

    Todo:
    Memory Increase/Decrease

    Diks enlargement and shrinking?

  • MicronodeMicronode Hosting Provider

    Diks enlargement and shrinking?

    Probably not, we’ve tested it. It’s dangerous, and can easily trash a container. If it does get added it will come with a whole bunch of warnings strongly recommending that it’s not used.

  • @natvps_uk said:

    Diks enlargement and shrinking?

    Probably not, we’ve tested it. It’s dangerous, and can easily trash a container. If it does get added it will come with a whole bunch of warnings strongly recommending that it’s not used.

    Diks enlargement should be safe.
    Shrinking … not so much … but can be done as long as there's plenty of free space.

  • MicronodeMicronode Hosting Provider

    @yoursunny said:

    @natvps_uk said:

    Diks enlargement and shrinking?

    Probably not, we’ve tested it. It’s dangerous, and can easily trash a container. If it does get added it will come with a whole bunch of warnings strongly recommending that it’s not used.

    Diks enlargement should be safe.
    Shrinking … not so much … but can be done as long as there's plenty of free space.

    Enlarging is fine but shrinking is dangerous, not only does it have a tendency to fail it also doesn’t clean up after itself and the image file has to be manually shrunk using the likes of fstrim.

    I’m reluctant to add a feature to enlarge disks if people can’t then shrink them.

    That being said if I do find a safe way to shrink the disk I’m not opposed to adding the feature I’m just not willing to introduce unnecessary risk for a feature that few would use.

  • edited December 2023

    @yoursunny said:

    @natvps_uk said:

    Diks enlargement and shrinking?

    Probably not, we’ve tested it. It’s dangerous, and can easily trash a container. If it does get added it will come with a whole bunch of warnings strongly recommending that it’s not used.

    Diks

    *Disks

  • @hlolve said:

    @yoursunny said:
    Diks

    *Disks

    Autocorrect says the button should be named enlarge dik.
    A bigger dik has more girth and can store more files, so you don't have to delete the whole container and re-create from scratch.
    It's okay not having a shrink button.

  • MicronodeMicronode Hosting Provider
    edited December 2023

    Got a little done today, SSH Keys are now integrated. This is using the sshpubkeys library for validation.


    Thanked by (1)loay
  • MicronodeMicronode Hosting Provider

    Todo:

    View Invoices
    Create/Edit Loadbalancer
    Memory Increase/Decrease
    Delete Instance
    Reboot Instance
    Instance Details (Including Ports, SSH command, bandwidth use, CPU usage, Memory usage etc.)
    Create SSH Keys
    Most of the email templates

  • MicronodeMicronode Hosting Provider
    edited December 2023

    Found some time over the weekend to finish the Launch Instance view. Whilst it was already functional I wasn't happy with the design etc.

    Deleting instances is now complete although the UI needs to be finished for the devices table as I'm not happy with it

    Started on Ram Upgrade/Downgrades and did some testing on growing disks.

    Email templates are also basically done


    Postbacks from the worker is also complete, the end user will receive both a notification in the panel and an email once the instance has been provisioned.

    "Light Mode" has also been implemented everywhere for everyone that likes to be given permanent retina damage from their VPS panel:

    Todo:

    View Invoices
    Create/Edit Loadbalancer
    Memory Increase/Decrease
    Delete Instance
    Reboot Instance
    Instance Details (Including Ports, SSH command, bandwidth use, CPU usage, Memory usage etc.)
    Create SSH Keys
    some of the email templates

    Thanked by (1)loay
  • MicronodeMicronode Hosting Provider

    Also as we're aiming to fully discontinue normal VPS' we need to make way for clients with storage VPS'. We'll be offering block storage priced at £1 per year per 100GB in the FR location and potentially the NL location. This will be while stocks last initially and is intended to assist in migrating people with higher storage plans with ourselves, there is easily enough space for a few people to grab this offer though at launch.

    Thanked by (1)loay
  • As someone who has worked extensively with Blesta and Hostbill, I surely prefer Hostbill.

    • More polished UI
    • Better tooling
    • Usual updates
    • Good support/ticketing design
    • Appropriate modules
  • MicronodeMicronode Hosting Provider

    View Invoices
    Create/Edit Loadbalancer
    Memory Increase/Decrease
    Delete Instance
    Reboot Instance
    Instance Details (Including Ports, SSH command, bandwidth use, CPU usage, Memory usage etc.)
    Create SSH Keys
    some of the email templates

  • MicronodeMicronode Hosting Provider

    This is done: Instance Details (Including Ports, SSH command, bandwidth use, CPU usage, Memory usage etc.)

    Using Apex charts for the graphing for CPU load and Bandwidth usage, not graphing memory usage on the first release but I’ll likely come back to it.

    Thanked by (1)loay
  • MicronodeMicronode Hosting Provider


    todo:
    View Invoices
    Create/Edit Loadbalancer
    Memory Increase/Decrease
    Delete Instance
    Reboot Instance
    Instance Details (Including Ports, SSH command, bandwidth use, CPU usage, Memory usage etc.)
    Create SSH Keys
    some of the email templates

    Thanked by (1)loay
Sign In or Register to comment.