panel icon indicating copy to clipboard operation
panel copied to clipboard

Duplicate server button / endpoint

Open arantesxyz opened this issue 4 years ago • 17 comments

Describe the solution you'd like I'd love to have a way to duplicate a server directly on the node i'm with all it's files, etc.

Describe alternatives you've considered I currently use the pterodactyl api to duplicate the server info and then the sftp to do the same with the files. But I'd like a way of duplicating the files directly on the node, no need to make an sftp transfer if the server will be on the same node.

arantesxyz avatar Jul 04 '20 03:07 arantesxyz

Somewhat duplicative of https://github.com/pterodactyl/panel/issues/2059 although I do see a difference between what you're asking and that.

DaneEveritt avatar Jul 04 '20 15:07 DaneEveritt

Yes, the idea is the same. But'd like if you guys added a way to also copy the files, and if they're inside the same node, that could be done directly on the file system so, no need to connect using the sftp.

I'd gladly send a pr with those changes, but i unfortunately have no idea how wings (the go version) work at the moment.

arantesxyz avatar Jul 04 '20 15:07 arantesxyz

isn't this what packs are kinda for?

notAreYouScared avatar Jul 10 '20 04:07 notAreYouScared

isn't this what packs are kinda for?

Idk, where i can find documentation for packs? I couldn’t find any!

arantesxyz avatar Jul 10 '20 04:07 arantesxyz

Duplicate of #481 but closing that one in favor of this one since there is a little more linking going on here.

DaneEveritt avatar Aug 02 '20 04:08 DaneEveritt

Why is this stagnant,,, this feature would really help out all people and Will make it a lot easier for us to manage and make servers

ad1tya2 avatar Jan 27 '21 12:01 ad1tya2

Why is this stagnant,,, this feature would really help out all people and Will make it a lot easier for us to manage and make servers

Compared to other features that have been requested, this isn't a high priority addition. Due to limited development time, we prioritize specific features and don't always have time to implement ones that can take a long-period of time. Till this day, there is still an open issue asking for admin permissions which was opened in mid-2017 and still hasn't been implemented which is arguably more important than this. Not to mention, that only a small subset of people will benefit from this addition compared to many of the other feature requests that are currently open.

matthewpi avatar Jan 27 '21 23:01 matthewpi

No one is paying me to develop this feature, so it'll happen when I decide I am excited to build it out. Until such time, I am focusing my limited free time on building things that are requested by those who are sponsoring the project right now.

DaneEveritt avatar Jan 28 '21 04:01 DaneEveritt

No one is paying me to develop this feature, so it'll happen when I decide I am excited to build it out. Until such time, I am focusing my limited free time on building things that are requested by those who are sponsoring the project right now.

Are we allowed to pay for this feature to be developed? If so I'd appreciate if you contacted my Discord at Fallen#1200.

FallenSuperr avatar Feb 28 '21 14:02 FallenSuperr

You're welcome to Sponsor the project using the "Sponsor" button at the top of this repository if you'd like to contribute monetarily and have your requests prioritized with other sponsor requests. Other than that there is no specific "pay $X and have Y feature developed at the front of the line" system with this project.

DaneEveritt avatar Mar 01 '21 17:03 DaneEveritt

+1 on this! Right now for my host I have to download a backup, build a new server, upload the backup.zip then uncompress on the new server. So this takes 1-2 hours simply due to bandwidth of downloading and uploading over a residential connection. Thank you for what you've done already with this panel, incredible, you're an artistic genius.

untotren avatar Jul 14 '21 14:07 untotren

I think some of the transfer server code can also be used in this too, This would be a really good addition that would help a lot of people.

ad1tya2 avatar Jul 16 '21 05:07 ad1tya2

+1 also, can we currently restore backups to different servers? It does not save as much time as directly duplicating it, but saves some definitely.

kubo6472 avatar Sep 14 '21 17:09 kubo6472

+1, i would love this feature as well!

christiansenandi avatar Dec 10 '21 07:12 christiansenandi

+1 Use case: copy a production server to a test one, so you can test an upgrade/dev changes.

TheDarthFather avatar Apr 12 '22 11:04 TheDarthFather

bump

axellfumioo avatar Apr 18 '22 01:04 axellfumioo

way easier method if you're self-hosting pterodactyl, you can just go into /var/lib/pterodactyl/volumes and copy over the volume

fucksophie avatar Aug 27 '22 05:08 fucksophie

When will this cool function arrive?

Automatic transfers would be great :D

HerrSammyDE avatar Feb 07 '24 13:02 HerrSammyDE