Use of github as ftp ?
Hey there! I'm excited about starting a new server with a friend, and to begin with, I'd like to host it locally on my machine for convenience. However, a minor challenge we face is ensuring both of us have access to the plugins and server files. I'm wondering if there's a good way to share only the Minecraft server folder online without giving my friend access to my entire PC.
One idea I had is to use a GitHub repository. We could create a custom script or a plugin with a custom command that automatically checks for any new pushes in the branch. If it finds any updates, it could pull those changes and restart the server accordingly. This would provide a controlled way of sharing the server files without exposing my entire system to my friend.
What do you guys think about this approach? Any suggestions or alternative ideas?
37 Replies
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close
!close
!solved
!answered
Requested by anonim_c#0
Better to use a panel
Like pterodactyl or amp
Yeah
Oh, i will never thought i could find panels for free actually
I will give it a look
@ProGamingDK how do you open a panel to the internet in a selfhosted env?
This might sound silly but I never figured it out myself in my own panel lmao but since that test server is only for home use, it I never looked into it
Do you guys have any recommendations for panels ? From user experience
Or i should choose whatever and its the same
It's really good. Your friend will be able to sftp to see or change files, to start or stop the server, to do backups
Uh almost everyone sets pterodactyl
Yea from what i can see looks better to use
AMP has almost the same features
Pterodactyl it can be run on windows ?
Uh no
So Amp then is the way to go :))
I don't think pterodactyl does
Look at that, amp does support windows
Yes i will try amp
It seems you're selfhosting in your own personal machine right?
Yes
Do you have the processing power required right?
What do you mean by that?
If you dont want to use a panel just host an FTP server on the machine that only allows access to the server folder. Thats what I've personally done for development.
Problem is the second person could start the server with only FTP server ?
No
Yea thats one of my problems i would like the other to be able to do that.
but i think with panels im fine
If you're sure your computer is good enough to run a mc server and do normal tasks lol
Well i think im good at the moment with 9600k and 32GB ram
I guess so
Also servers use more memory than anything else right ?
Well if you setup 4GB it'll use 4gb and whatever overhead it needs
Even if i gaming on the PC my max use of RAM is 20 at peak (with like 10-20 tabs of google chrome) so if it set atleast 5GB to the server should be fine
ehhhh, the server still needs cores
Afaik windows always allocates for itself more ram than it needs
So when a program needs ram, windows gives it
Just found out you have to pay for instances on AMP :/
But anyways now i know what to search for
thank you guys
!close
post closed!
The post/thread has been closed!
Requested by anonim_c#0
You can ssh
With ssh keys
Portforward 8080, 80, 443 and 25565
Ptero is fully free
@ProGamingDK he's on windows
Ah
Then usw crafty
Also free
! Guides panels
Server panels
A game server management panel lets you manage your game server just through a website hosting your panel. Most hosting providers will have one but if you're self hosting or setting one up on a VPS you'll need to install one by yourself. Down below i'll list some choices but i encourage you to look into the subject yourself and choose one best for yourself
pterodactyl [linux]
PufferPanel [linux]
Multicraft [linux] [windows]
AMP [linux] [windows]
crafty [linux] [windows] [mac] (uses python)
More found here
Requested by progamingdk#0