Overview
Convoy is a client panel for Proxmox, with a really cool UX
This documentation will cover the connection between Convoy and Paymenter.
Convoy settings:
Login into convoy web portal.
Click on your username on the top right and select ‘Admin Control Panel’
Click on ‘Token’, create a ‘New Token’ and save it for later.
Paymenter settings:
Login into your Paymenter web portal
Click on your username in the top right corner of the page and then click ‘Admin area’
Click on the three horizontal dots and then select ‘Extensions’
Click on ‘Browse Extensions’
Find Convoy extension and then click ‘Download’
Once again click on the three horizontal dots and select ‘Extensions’
Find Convoy in your list and click on the edit button
Inside this extension things should look like this:
Let’s make our first package with this extension and see our first VM deployed
Go to ‘Products’ and then ‘Categories’ and create a category for your product
Go to ‘Products’ again and click on ‘Create Product’
Your new product should look like this:
***Notice: The fact that we put in ‘0’ for the price is because we want to test first, that it creates the VM without any manual intervention.
After you save your product you should have another tab available called ‘Extension’, click on it
Select the extension ‘Convoy’ and click on ‘Update server’
In the fields that just appeared below fill out your desired values for this product, here is an example below:
- This should be it, now you can order this package from the front page of Paymenter and see your VM being deployed without any issues.
***Notice: I have not put anything in the ‘Bandwidth’ section, because I don’t usually limit the bandwidth used, but you can do that there. Also make sure you have added some IPV4 ip addresses to your Convoy node that you just added earlier in this documentation.