A few weeks ago, I built myself a web based IDE and deployment solution (like Replit) for quick experiment projects. It's built on Docker and designed to be self-hostable - I run it on a pair of servers at home.
It's called Dock'n'Roll https://youtu.be/nITIMrND0Z0