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
Admincraft Meta
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
ProGamingDk
ProGamingDk2y ago
Better to use a panel Like pterodactyl or amp
1who¡ssus?
1who¡ssus?2y ago
Yeah
Anonim
AnonimOP2y ago
Oh, i will never thought i could find panels for free actually I will give it a look
1who¡ssus?
1who¡ssus?2y ago
@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
Anonim
AnonimOP2y ago
Do you guys have any recommendations for panels ? From user experience Or i should choose whatever and its the same
1who¡ssus?
1who¡ssus?2y ago
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
Anonim
AnonimOP2y ago
Yea from what i can see looks better to use
1who¡ssus?
1who¡ssus?2y ago
AMP has almost the same features
Anonim
AnonimOP2y ago
Pterodactyl it can be run on windows ?
1who¡ssus?
1who¡ssus?2y ago
Uh no
Anonim
AnonimOP2y ago
So Amp then is the way to go :))
1who¡ssus?
1who¡ssus?2y ago
I don't think pterodactyl does Look at that, amp does support windows
Anonim
AnonimOP2y ago
Yes i will try amp
1who¡ssus?
1who¡ssus?2y ago
It seems you're selfhosting in your own personal machine right?
Anonim
AnonimOP2y ago
Yes
1who¡ssus?
1who¡ssus?2y ago
Do you have the processing power required right?
Anonim
AnonimOP2y ago
What do you mean by that?
snowznz.bak
snowznz.bak2y ago
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.
Anonim
AnonimOP2y ago
Problem is the second person could start the server with only FTP server ?
snowznz.bak
snowznz.bak2y ago
No
Anonim
AnonimOP2y ago
Yea thats one of my problems i would like the other to be able to do that. but i think with panels im fine
1who¡ssus?
1who¡ssus?2y ago
If you're sure your computer is good enough to run a mc server and do normal tasks lol
Anonim
AnonimOP2y ago
Well i think im good at the moment with 9600k and 32GB ram
1who¡ssus?
1who¡ssus?2y ago
I guess so
Anonim
AnonimOP2y ago
Also servers use more memory than anything else right ?
1who¡ssus?
1who¡ssus?2y ago
Well if you setup 4GB it'll use 4gb and whatever overhead it needs
Anonim
AnonimOP2y ago
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
snowznz.bak
snowznz.bak2y ago
ehhhh, the server still needs cores
1who¡ssus?
1who¡ssus?2y ago
Afaik windows always allocates for itself more ram than it needs So when a program needs ram, windows gives it
Anonim
AnonimOP2y ago
Just found out you have to pay for instances on AMP :/ But anyways now i know what to search for thank you guys !close
Admincraft Meta
post closed!
The post/thread has been closed!
Requested by anonim_c#0
1who¡ssus?
1who¡ssus?2y ago
You can ssh With ssh keys
ProGamingDk
ProGamingDk2y ago
Portforward 8080, 80, 443 and 25565 Ptero is fully free
1who¡ssus?
1who¡ssus?2y ago
@ProGamingDK he's on windows
ProGamingDk
ProGamingDk2y ago
Ah Then usw crafty Also free ! Guides panels
Admincraft Meta
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

Did you find this page helpful?