Executando verificação de segurança...
21

Pitch: Criei um sistema operacional no navegador para gerenciar meu Homelab

Venho desenvolvendo o RoqueOS, um desktop web que se conecta a um backend Docker self-hosted. A ideia é ter uma interface só para tudo: terminal, gerenciador de arquivos, apps Docker, acesso remoto, VS Code, tudo acessível de qualquer navegador.

Testar agora: https://roqueos.com.br

Modo Servidor (guia de instalação + one-liner): https://roqueos.com.br/server

O que o Modo Servidor oferece:

  • App Store Docker com 150+ apps (instalação em um clique)
  • Terminal Linux com containers Ubuntu isolados por usuário
  • VS Code no navegador com acesso completo ao filesystem
  • Gerenciador de arquivos com suporte a Google Drive, SMB e NFS
  • Remote Desktop via RDP e VNC (Guacamole)
  • Navegador remoto rodando no servidor (Playwright)
  • Integração com Cloudflare Tunnels
  • Assistente de IA integrado

Também tem um modo standalone (sem servidor) com apps básicos como calculadora, notas, paint, editor de código, gravador de tela, etc. Dá pra testar em https://roqueos.com.br sem instalar nada.

Stack: Vue 3 + Quasar (frontend), NestJS + TypeScript + SQLite + Docker (backend). Suporta 10 idiomas. Disponível na Microsoft Store também.

Estou construindo isso sozinho desde que retomei um protótipo que fiz em 2009. Quero feedback honesto sobre o que funciona, o que não funciona e o que está faltando.

Docker Hub: https://hub.docker.com/r/roqueribeiro1988/roqueos-server

Carregando publicação patrocinada...
3

Sensacional! O RoqueOS tem um potencial enorme para o ecossistema self-hosted.

Boas-vindas ao TabNews, @roqueribeiro! Sensacional ver projetos desse calibre por aqui.

Achei a proposta do RoqueOS fantástica, principalmente a integração do terminal com containers isolados e o VS Code via navegador. É o tipo de ferramenta que resolve o problema de muita gente que gerencia Homelabs e quer fugir da complexidade de configurar tudo na mão. Pretendo testar a aplicação e talvez fazer um fork para umas ideias(porém não consegui acessar o link do github no site https://github.com/roqueribeiro/roqueos-server)!

Uma dica: seria muito legal se você criasse uma descrição no seu perfil. Como seu projeto é robusto, isso ajuda a passar mais autoridade e permite que a gente conheça mais sobre sua trajetória como dev.

Fiquei com algumas dúvidas e sugestões:

Open Source: Você pretende abrir o código-fonte do core (frontend/backend)?

Licenciamento: Já pensou em qual modelo de licença usaria? Para um projeto assim, licenças como AGPLv3 costumam ser interessantes para garantir que as melhorias voltem para a comunidade, ou uma Apache 2.0 se quiser máxima adoção.

Relato de Experiência: Você mencionou que retomou um protótipo de 2009. Seria incrível ver um artigo ou vídeo detalhando esse processo de "modernização" da stack e os desafios de manter um projeto solo por tanto tempo. Esse tipo de conteúdo gera muito valor (e tabcoins) por aqui!

Por fim, gostaria de te convidar para conhecer o crom.run, um ecossistema de projetos que estou desenvolvendo com foco em descentralização, ferramentas locais e infraestrutura. Acho que seu trabalho tem total sinergia com o que estamos construindo. Sinta-se convidado a conhecer e participar de algum projeto contribuindo lá.

Parabéns pelo trabalho! Se quiser trocar uma ideia mais próxima sobre arquitetura ou sobre o ecossistema da Crom, pode me chamar: [email protected] ou nos links da descrição do meu perfil.

4

Obrigado pelos pontos!!! Muito relevante! Sobre o OpenSource eu ainda não abri porque considero que ainda estou em beta e preciso dar uma polida no codigo pra reduzir possibilidade de brechas de segurança! Assim que possivel vou viabilizar tudo isso. Novamente muito obriagdo pelo comentario!

3

Cara to aqui de boca aberta, muito louco, muito completo, funcionando bem pacas... estou impressionado com o tamanho do projeto e coisas que você fez...
Por favor conte mais sobre esse projeto, desafios, complexidades, tempo de execução tecnologias por traz isso vai muito alem de só fazer um SO tem muito mais coisa, eu acho isso incrivel e sempre me facinei por essa parte de software com hardware online e fisico.
É trabalho de time grande!!! parabéns mesmo!!
Quero poder contribuir, divulgar ajudar sei lá, conta comigo!

1

Muito obrigado pelo feedback!!! Fico emocionado com o apoio que estou recebendo de vocês e mensagens positivas, Tentei divulgar em outros canais mas tomei bastante hate, talvez eu não tenha passado a mensagem corretamente! Qualquer ajuda é bem vinda! Agradeço muito e quem sabe não nos tornamos um projeto BR relevante para o mundo né! Forte abraço!

1
2
1

Boa noite! Otimo ponto! Por isso estou desenvolvendo usando um Galaxy S8, Alexa Echo 15, TVs LGs mais antigas, É um grande desafio fazer funcionar e ficar usavel, mas estamos conseguindo chegar em um resultado legal, de uma conferida e me fale mais sobre a sua experiencia com o RoqueOS

1

Havia experimentado e minha experiência é a mesma do Puter que roda um sistema operacional no navegador. Pois o navegador depende do sistema operacional, então seria redundante eu usar dois serviços. Não ser que o serviço me sirva como laboratório. Sou da área de segurança cibernética, então nesse contexto é ótimo para testar comportamentos de softwares executáveis e similares.

Puter:
https://diolinux.com.br/reviews/puter-sistema-operacional-navegador.html

1

Perfeito! Bom ponto! Eu havia olhado o Puter, eu gostei mas achei muito limitado e ruim no mobile por isso acabei fazendo o meu. Acabei de criar uma pagina para instalações e configurações mais avançadas do RoqueOS, talvez sirva bem para o seu proposito e uma coisa importante é que estou super aberto para proposição de novas funcionalidades.

Em breve estarei com App na Google Play e Apple, Vai ficar melhor ainda a experiência!

https://roqueos.com.br/install

2

Nussa. Muito legal. Fui testar a demo online no celular e nao consegui mais sair das configs. Com certeza farei mais testes depois. Parabéns pelo projeto!

1

Nossa fico muito feliz de receber esses feedbacks! por favor teste e me traga mais feedbacks por favor!!! Quem sabe não se torna um projeto BR relevante né? Não custa sonhar!

1
1
1
1

Muito obrigado pelo feedback!!! É muito importante pra mim que o projeto esteja atingindo o objetivo e ler esse tipo de feedback me deixa muito feliz por estar trazendo algo relevante para nós BR!

1
1
1
1