Olá Araujo, tudo certo?

Sobre a sua dúvida, eu vou contar como eu achei a resolução para esse impasse que também aconteceu comigo.

A um tempo atrás eu instalei uma distro Linux em Dual Boot com o meu windows para poder utilizar os dois até porque eu gosto de Jogar e no Linux é praticamente impossível. Mas eu acabei não me acostumando e sofri com vários "problemas" que o dual boot pode ocasionar, o que me demandava muito tempo concertando.

A segunda solução que eu encontrei foi a WSL que é uma máquina virtual Ubuntu dentro do próprio Windows que permitia que eu rodasse o Linux junto ao Windows. Para codar eu utilizava o Code Tunnel que faz um Port Tunelling criptografado pelo GitHub que você pode acessar de qualquer lugar.

Essa segunda solução me supriu por um bom tempo e funcionaria perfeitamente mas por causa de uma necessidade de alguns projetos migrei para um servidor local (um computador velho que eu tinha em casa), utilizando o mesmo modo para codar da segunda solução.

Espero que eu tenha ajudado.