xpipe-io / xpipe

Your entire server infrastructure at your fingertips
https://xpipe.io
Apache License 2.0
3.36k stars 88 forks source link

[Feature Request] Add copy or clone function to make adding systems easier Especially with clusters #124

Closed dwilliam62 closed 10 months ago

dwilliam62 commented 10 months ago

I have a home lab with some old PCs in a Proxmox cluster. Having to add in them one at a time isn't efficient

I would love to make one, clone it, then I just have to edit the IP address or hostname. Especially true when adding in the VMs

crschnick commented 10 months ago

Alright, that will be added in the next update

crschnick commented 10 months ago

You can try it out if you want in the latest PTB build: https://github.com/xpipe-io/xpipe-ptb/releases/tag/1.7.12-3 That one should also contain improved keyboard support for your other issue

dwilliam62 commented 10 months ago

Thank you. I saw the update, one one system I had already installed and I just installed PTB on a Windows system.

On Sun, Dec 24, 2023 at 1:46 PM Christopher Schnick < @.***> wrote:

You can try it out if you want in the latest PTB build: https://github.com/xpipe-io/xpipe-ptb/releases/tag/1.7.12-3 That one should also contain improved keyboard support for your other issue

— Reply to this email directly, view it on GitHub https://github.com/xpipe-io/xpipe/issues/124#issuecomment-1868575113, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6Z4V6QUE6HNE6X6INSJ66DYLBZ6XAVCNFSM6AAAAABBBLKE6SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRYGU3TKMJRGM . You are receiving this because you authored the thread.Message ID: @.***>

dwilliam62 commented 10 months ago

Thank you for this!! Omg What a time saver!!!! I don't know if you call it a bug or not. When you clone it, you need to manually run the scan to detect shells, etc on that new host. The button is there on the right so not a big deal

image

So the cloned ones you can't expand until you do a host scan. Which makes sense but isn't obvious that you need to do that.

crschnick commented 10 months ago

I thought that since you would change the connection details anyways, we cant simply copy all information from the previous system as that might change here on another system. E.g. you might have different shells installed or other things

dwilliam62 commented 10 months ago

yup I agree, hence not really a bug. Was more thinking the next step of rescan wasn't in your face obvious. in my environment i have 3x proxmox and two backup servers so being able to clone them is super nice

For example, the expand > arrow is grayed out. If you click on it, in that state could it either run, or prompt you to run the scan?

Since you are adding it, it's pretty natural that the next step, like when you add in a new one, is scan the host.

On Sun, Dec 24, 2023 at 9:27 PM Christopher Schnick < @.***> wrote:

I thought that since you would change the connection details anyways, we cant simply copy all information from the previous system as that might change here on another system. E.g. you might have different shells installed or other things

— Reply to this email directly, view it on GitHub https://github.com/xpipe-io/xpipe/issues/124#issuecomment-1868673371, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6Z4V6RFXJZYSAWRHP57BKDYLDQAXAVCNFSM6AAAAABBBLKE6SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRYGY3TGMZXGE . You are receiving this because you authored the thread.Message ID: @.***>

crschnick commented 10 months ago

This feature is now released. I will think about better ways to run the scan though

dwilliam62 commented 10 months ago

Thanks!

On Thu, Dec 28, 2023 at 5:44 PM Christopher Schnick < @.***> wrote:

Closed #124 https://github.com/xpipe-io/xpipe/issues/124 as completed.

— Reply to this email directly, view it on GitHub https://github.com/xpipe-io/xpipe/issues/124#event-11354042502, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6Z4V6UNA33B532EPFCB7TTYLXY6DAVCNFSM6AAAAABBBLKE6SVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRGM2TIMBUGI2TAMQ . You are receiving this because you authored the thread.Message ID: @.***>