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?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Click below to sign up and get $100 of credit to try our products over 60 days!
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.There are other choices outside of
screen
but this should suffice.