It was suggested to peruse a big list of projects that might work for you. They pre package a huge amount of open source projects to run on say AWS in their own linux distro. If you find a project that looks interesting you can go to that projects website and look at docs and stuff. Then run that project how you want.
This is really nice and runs on your desktop.
https://frappebooks.com