Keep Django server running after close ssh session

Ezra Python UNIX/Linux

Meet screen

Connect through ssh, start screen. This open a virtual console emulator on top of the one provided by ssh. Start your server there.

Then press Ctrl-a, then d. This detaches the screen session, keeping it running in the background.

Quit screens

killall screen
screen -list
screen -S SCREEN_SESSION_ID -X quit

Django runserver in screen

screen -d -m python3 path/to/manage.py runserver 0.0.0.0:80