Why not try one of the existing services before you spend time maintaining something yourself? For the past two months, I've been using boxes.dev
95% of all my sessions are on boxes. Initially, the draw was just a remote box that I could control on mobile, but some of the features they have added recently, like coordinating child sessions, are wildly good.
I know there are new startups in this space every day, so what tipped things for me was that the team is so responsive and ships features in the matter of hours.
loading story #50371965
loading story #50371998