Usually, it is $5 Ubuntu VM from Linode. LAMP stack mostly. Switched to neovim from vim recently. Been trying to setup docker file to make it easy to replicate my vm but always seems run into issues.
And I use Blink shell on iPad to access it. Lack of hot reload and dev tools make it a little more challenging but not really too bad.
So, it's local only VM for me, sandboxed away from other work. That way I can tear it down when the environment starts to get buggy (multiple versions of Python installed for example).
If you're wondering what kind of work I do, it's related to cryptocurrency and some projects require tight opsec. One small leak of sensitive data, and years of hard work and investment go out the window.