koding.com dispose d'une machine virtuelle gratuite fonctionnant sous Ubuntu. Les spécifications sont plutôt bonnes, 1 giga de mémoire par exemple. Ils ont un terminal en ligne auquel vous pouvez accéder via leur site web, ou utiliser SSH. La VM se met en veille environ 20 minutes après votre déconnexion. La raison en est de décourager les utilisateurs d'exécuter du code de production en direct sur la VM. La VM se trouve derrière un proxy. L'exécution de serveurs web qui ne parlent que HTTP (port 80) devrait fonctionner sans problème, mais je pense que vous aurez beaucoup de difficultés dès que vous voudrez travailler directement avec d'autres ports. De nombreux esprits alternatives offrent des configurations similaires. Bonne chance !
J'ai eu la même idée que vous mais étant donné toutes les restrictions que tout le monde continue d'imposer partout, je pense que je dois sortir et payer pour un VPS.