Skip to content
Back to all posts

A cloud computing panel: servers and storage in the cloud

A custom panel for managing cloud servers: automated instance provisioning, online payments, invoicing, 2FA and provider API integration.

Published 1 min read

  • cloud
  • control panel
  • automation
  • PHP
Cloud server management panel view

A custom panel for managing cloud servers and storage. It was built so that the entire lifecycle of an instance, from order through payment to a running machine, happens without an administrator touching anything.

What the panel does

  • Automated server provisioning once a payment clears, with no human in the loop.
  • Online payments through CashBill and card payments through SumUp.
  • A virtual wallet per user, with a full transaction history.
  • Automated invoicing: the document is issued the moment payment is recorded.
  • Fair-usage monitoring scripts that flag instances exceeding their purchased allowance.
  • Two-factor authentication using Google Authenticator.
  • Instance add-ons: CPU, RAM and disk space, purchasable independently.
  • OVH API integration and transactional email delivery through Sendgrid.

Stack

  • Frontend: HTML5, jQuery, CSS3
  • Backend: PHP 7
Cloud panel, list of user instances
Instance list with parameters and expiry dates.
Cloud panel, server order configuration
Order form with resource selection and real-time pricing.

What the rollout showed

The biggest time saving does not come from the panel itself but from removing the manual steps between a payment and a working machine. Every such step adds delay and room for error, which turns into a real support cost across a few hundred instances.

Contact

Describe the problem and get a specific answer

The fastest way to get to the point is to outline your current environment and what needs to change in your first message.

················