Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.



UpCloud is a reliable cloud platform that enables you to deploy high performance cloud servers quickly and easily. Thanks to UpCloud integration with HostBill you can sell VPS Hosting by reselling UpCloud instances. With HostBill various billing models and flexible product configuration options you can charge your customers for OS templates, locations or VM plans. The whole account lifecycle is automated by HostBill. Clients are able to control and manage their resources from the client area. The access to client area functions is controled by the admin. Client can create, restart, start and stop their virtual machines, inject SSH keys, manage virtual machine’s firewall and access noVNC console. Admin area provides access and allows to manage billing details and account lifecycle.

Activating the module


  1. If the module is included in your HostBill edition you can download it from your client portal.
  2. If the module is not included in your HostBill edition you can purchase it from our marketplace and then download it from the client area.
  3. Once you download the module extract it in the main HostBill directory.
  4. Go to Settings → Modules → Hosting Modules, find and activate UpCloud module.



On server running websockify ensure to open TCP out ports 20000-65535 (as its being used by actual console)

Webserver configuration: Nginx 


  • Plan- Select plan that will be used to to create vm
  • Template- Select os template to be used for vm.
  • Location - Select region that will be used to deploy client vm.
  • Storage size - storage size in GBs
  • Storage tier - storage device tier
  • Server name source - pick from where HostBill should use server name
  • Default username - optional username that will be used when creating machine
  • Staff SSH Key 1 - additional SSH key to auto-inject to every machine using this product
  • Staff SSH Key 2 - additional SSH key to auto-inject to every machine using this product
  • SSH key - If this box is checked then you allow the client to add SSH keys.


  • Firewall - enable/disable firewall
  • Initialization script - custom initialization script to be used with machine using this product
  • Enable backups - enable/disable automated backups
  • Backup time - time for automated backups
  • Backup cycle - how often automated backups should be taken

Image Added


You can optionally use "Allow to select by client during checkout" checkbox.
This will automatically add new form items under Components → Forms allowing your client to configure server location, size or os template during order.
You can apply additional charges to those items.

For more generic product configuration details including price, automation, emails settings refer to Product Configuration article.

Configuring Client Functions