if you are building from scratch, you will know excactly how your system works but if you are using a desktop linux distribution, the next step will be to find all the software that assumes it is running on a desktop and remote it, replace it, or code around it with python