[GH-ISSUE #11] Fro's Suggestions #4

Closed
opened 2026-02-26 17:30:56 +03:00 by kerem · 14 comments
Owner

Originally created by @AnushK-Fro on GitHub (Oct 30, 2022).
Original GitHub issue: https://github.com/ConvoyPanel/panel/issues/11

Originally assigned to: @ericwang401 on GitHub.

  1. Add an option to set the Cloudinit password, hostname, and nameservers before server creation so that it gets automatically inserted and the server is ready to go (very useful for the API to automatically set everything for the client with info from WHMCS)
  2. When filling out the new server form to add a new server, add a checkbox to automatically start the server once the creation is done
  3. Add an ISO library which lists the ISO's that are located in Proxmox and mounts them if the user requests it
  4. Allow administrators to select the storage that backups are located and a separate storage where ISO's are located. Many hosts have separate servers for offsite backups + ISO storage, and many hosts use PBS to back up Proxmox VM's.
  5. Allow node groups so that administrators can group nodes together (like the location option in Pterodactyl). A VM should be deployed on the node which has the least usage on each node group.
  6. Allow IP's to be part of a pool, and allow IP/IP pools to be assigned to multiple servers. This is useful for hosts with a lot of IP's and nodes.
Originally created by @AnushK-Fro on GitHub (Oct 30, 2022). Original GitHub issue: https://github.com/ConvoyPanel/panel/issues/11 Originally assigned to: @ericwang401 on GitHub. 1. ✅ Add an option to set the Cloudinit password, hostname, and nameservers before server creation so that it gets automatically inserted and the server is ready to go (very useful for the API to automatically set everything for the client with info from WHMCS) 2. ✅ When filling out the new server form to add a new server, add a checkbox to automatically start the server once the creation is done 3. ✅ Add an ISO library which lists the ISO's that are located in Proxmox and mounts them if the user requests it 4. ✅ Allow administrators to select the storage that backups are located and a separate storage where ISO's are located. Many hosts have separate servers for offsite backups + ISO storage, and many hosts use PBS to back up Proxmox VM's. 5. ✅ Allow node groups so that administrators can group nodes together (like the location option in Pterodactyl). A VM should be deployed on the node which has the least usage on each node group. 6. Allow IP's to be part of a pool, and allow IP/IP pools to be assigned to multiple servers. This is useful for hosts with a lot of IP's and nodes.
kerem 2026-02-26 17:30:56 +03:00
Author
Owner

@ericwang401 commented on GitHub (Oct 30, 2022):

this is a shopping list

<!-- gh-comment-id:1296100677 --> @ericwang401 commented on GitHub (Oct 30, 2022): this is a shopping list
Author
Owner

@AnushK-Fro commented on GitHub (Oct 30, 2022):

  1. Allow mass adding of IPv4 and IPv6 addresses (i.e. let's say I wanted to add all of the IP's between 45.61.161.2 to 45.61.161.250, right now I have to make a custom script or manually add them one by one)
<!-- gh-comment-id:1296101679 --> @AnushK-Fro commented on GitHub (Oct 30, 2022): 7. Allow mass adding of IPv4 and IPv6 addresses (i.e. let's say I wanted to add all of the IP's between 45.61.161.2 to 45.61.161.250, right now I have to make a custom script or manually add them one by one)
Author
Owner

@AnushK-Fro commented on GitHub (Oct 30, 2022):

  1. List the Convoy server ID in the administrator panel
<!-- gh-comment-id:1296106669 --> @AnushK-Fro commented on GitHub (Oct 30, 2022): 8. List the Convoy server ID in the administrator panel
Author
Owner

@AnushK-Fro commented on GitHub (Oct 31, 2022):

  1. When putting in just a hostname but leaving out the nameservers, it sets the nameservers to just a comma which can break the network configuration depending on the OS
<!-- gh-comment-id:1296651470 --> @AnushK-Fro commented on GitHub (Oct 31, 2022): 9. When putting in just a hostname but leaving out the nameservers, it sets the nameservers to just a comma which can break the network configuration depending on the OS
Author
Owner

@AnushK-Fro commented on GitHub (Oct 31, 2022):

  1. Remove the comma between nameservers, for some reason it's not supported on Ubuntu 22.04, will have to find a workaround to that.
<!-- gh-comment-id:1296714957 --> @AnushK-Fro commented on GitHub (Oct 31, 2022): 10. Remove the comma between nameservers, for some reason it's not supported on Ubuntu 22.04, will have to find a workaround to that.
Author
Owner

@AnushK-Fro commented on GitHub (Oct 31, 2022):

  1. Update the server name in Proxmox to the hostname, would be much easier to identify servers without having to go to Convoy and check.
<!-- gh-comment-id:1296729541 --> @AnushK-Fro commented on GitHub (Oct 31, 2022): 11. Update the server name in Proxmox to the hostname, would be much easier to identify servers without having to go to Convoy and check.
Author
Owner

@AnushK-Fro commented on GitHub (Oct 31, 2022):

  1. Update command displayed in nodes tab (to install the noVNC broker) to CD to the root directory first (minor change)
<!-- gh-comment-id:1296731961 --> @AnushK-Fro commented on GitHub (Oct 31, 2022): 12. ~~Update command displayed in nodes tab (to install the noVNC broker) to CD to the root directory first (minor change)~~
Author
Owner

@AnushK-Fro commented on GitHub (Oct 31, 2022):

  1. Allow the removal of servers that don't exist in Proxmox (force remove option) and an option to remove a server without deleting it from Proxmox
<!-- gh-comment-id:1296733162 --> @AnushK-Fro commented on GitHub (Oct 31, 2022): 13. Allow the removal of servers that don't exist in Proxmox (force remove option) and an option to remove a server without deleting it from Proxmox
Author
Owner

@AnushK-Fro commented on GitHub (Oct 31, 2022):

  1. VM's without an IP produce a Laravel error page when trying to go into server settings (MAC Address error)
<!-- gh-comment-id:1296892349 --> @AnushK-Fro commented on GitHub (Oct 31, 2022): 14. VM's without an IP produce a Laravel error page when trying to go into server settings (MAC Address error)
Author
Owner

@AnushK-Fro commented on GitHub (Oct 31, 2022):

  1. Option to delete backups on VM deletion to save on space
<!-- gh-comment-id:1296905237 --> @AnushK-Fro commented on GitHub (Oct 31, 2022): 15. Option to delete backups on VM deletion to save on space
Author
Owner

@AnushK-Fro commented on GitHub (Oct 31, 2022):

  1. Check if the IP is a duplicate and make sure that the user doesn't accidentally add 2 of the same duplicate IP's.
<!-- gh-comment-id:1297778063 --> @AnushK-Fro commented on GitHub (Oct 31, 2022): 16. Check if the IP is a duplicate and make sure that the user doesn't accidentally add 2 of the same duplicate IP's.
Author
Owner

@AnushK-Fro commented on GitHub (Oct 31, 2022):

  1. I haven't investigated this issue much, but it appears that some servers will get stuck on building permanently and I can't remove them without going into the DB. Would be nice to implement some sort of timeout or handling of errors to either prompt the user or offer to remove them
<!-- gh-comment-id:1297831064 --> @AnushK-Fro commented on GitHub (Oct 31, 2022): 17. I haven't investigated this issue much, but it appears that some servers will get stuck on building permanently and I can't remove them without going into the DB. Would be nice to implement some sort of timeout or handling of errors to either prompt the user or offer to remove them
Author
Owner

@AnushK-Fro commented on GitHub (Nov 1, 2022):

  1. Ability to mass delete, suspend, unsuspend, and mass create servers with the same configurations
<!-- gh-comment-id:1297833344 --> @AnushK-Fro commented on GitHub (Nov 1, 2022): 18. Ability to mass delete, suspend, unsuspend, and mass create servers with the same configurations
Author
Owner

@ericwang401 commented on GitHub (Nov 23, 2022):

  1. Allow the removal of servers that don't exist in Proxmox (force remove option) and an option to remove a server without deleting it from Proxmox

The latter is already present, and you should be able to remove servers that don't exist

<!-- gh-comment-id:1324448106 --> @ericwang401 commented on GitHub (Nov 23, 2022): > 13. Allow the removal of servers that don't exist in Proxmox (force remove option) and an option to remove a server without deleting it from Proxmox The latter is already present, and you should be able to remove servers that don't exist
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/panel#4
No description provided.