ConvoyPanel / panel

A modern platform tailored for hosting providers and enthusiasts to effortlessly interact with their servers. Seamlessly wrapping around Proxmox, Convoy is easily deployable, affordable at just $6 per node per month for commercial use, and completely free for personal and non-profit endeavors.
https://convoypanel.com
Other
308 stars 51 forks source link

Coterm Does Not Support Multiple Nodes #50

Closed ericwang401 closed 7 months ago

ericwang401 commented 8 months ago

Current Behavior

One instance of Coterm can only be set to proxy one node for now.

Expected Behavior

Coterm should be able to be used for multiple nodes. The reason it is limited to one node is because Coterm only accepts 1 set of credentials and every node generates their own set of credentials.

In order to make Coterm support multiple nodes, nodes should share Coterm credentials instead of each generating their own unique credentials.

A new table in the database can be created to house all the instances of Coterm, and if a node has Coterm enabled, it is simply linked to one of the available Coterm instances in the Coterm table through a Has-One relationship.

Steps to Reproduce

N/A

Screenshots

No response

Proxmox OS Version

N/A

Operating System

N/A

Browser

N/A

Additional Context

No response

Panel Version

N/A

Error Logs

N/A

Is there an existing issue for this?