I’m going to transfer my LAN server to a DigitalOcean Ubuntu server. How can I keep my server running without being logged into the SSH client all the time?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Using screen is great. On top of that, I’d also set it up so it starts on boot. Even if you use screen, if the server is shut down or rebooted, you’ll still need to enable the server again. Not really a boot script, but I added a screen command to my rc.local so it executes after boot. More details here
I wrote a post some time ago back in October 2015 on how to run a Minecraft server on Debian 8. You may find this useful? It is rather old now so I’m not completely sure how relevant it still is.
You’re looking for something like screen to keep the SSH session persistent. Context on these two commands below is given in the above link.
- sudo apt-get install screen
- screen ./run-minecraft-server.sh
There are other choices outside of screen but this should suffice.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.