sábado, abril 11, 2026

🐳 Docker Maker — Monte seu Ubuntu Desktop remoto pelo navegador (open-source)

Já precisou de um ambiente Linux completo com interface gráfica rodando dentro do Docker, acessível direto pelo navegador? E ficou perdendo tempo escrevendo Dockerfile na mão? 😩

Criei o Docker Maker para resolver exatamente isso — e ele é 100% gratuito e open-source! 🎉




🌐 Teste agora, sem instalar nada

A última versão está online e pronta para uso:

🚀 Acessar o Docker Maker Online

Sem cadastro, sem backend, sem fricção. É só acessar, montar e baixar. 💨


🤔 O que é o Docker Maker?

É uma aplicação web interativa onde você seleciona visualmente os softwares que quer instalar — VS Code, Chrome, Git, DBeaver, Node.js, Python e muito mais — e ele gera automaticamente:

  • 📄 Dockerfile otimizado
  • 📦 docker-compose.yml
  • 🐧 Script run.sh (Linux)
  • 🪟 Script run.bat (Windows)
  • 🍎 Script run.command (Mac)

Tudo empacotado em um .zip pronto para uso. É só extrair e rodar! ✅

O resultado? Um Ubuntu Desktop completo com XFCE4, exposto diretamente no seu navegador via NoVNC (HTML5 nativo — sem precisar instalar client VNC). 🖥️


⚙️ Como funciona por baixo?

A stack do container gerado usa:

  • 🟠 Ubuntu 24.04 como base
  • 🖥️ XFCE4 como desktop environment
  • 🔗 Xvfb + x11vnc + Websockify para virtualização gráfica
  • 🌐 Nginx como proxy reverso
  • 📡 noVNC para acesso via navegador

A interface do gerador é construída com Vite + React, com design em Glassmorphism, temas Dark/Light 🌙☀️ e interface bilíngue (PT-BR / EN) 🇧🇷🇺🇸.


✨ Principais Features

  • 🔒 100% Client-Side — Nenhum arquivo sai da sua máquina. O ZIP é gerado inteiramente no navegador.
  • 📦 +20 aplicativos organizados por categoria.
  • 🎛️ Configurações via UI — Portas, volumes, hostname e arquitetura alvo (AMD64/ARM64).
  • 👁️ Preview em tempo real — Veja o Dockerfile sendo montado conforme seleciona os apps.
  • 💻 Multi-plataforma — Scripts para Linux, Windows e Mac inclusos.

📋 Apps Disponíveis

Categoria Apps
💻 Dev & BD Python 3, Java 21, Node.js 20, VS Code, Git, Docker CLI, DBeaver, Postman, Tilix
🌍 Navegadores Firefox, Google Chrome, Brave
🎬 Mídia VLC, GIMP, Kdenlive, OBS Studio, Discord, Spotify, Lollypop
🛠️ Utilitários OnlyOffice, LibreOffice, FileZilla, balenaEtcher, Steam

🚀 Como rodar localmente

Se preferir rodar na sua máquina em vez de usar a versão online:

git clone https://github.com/dmslabsbr/docker-maker.git
cd docker-maker
chmod +x start-web-server.sh
./start-web-server.sh

A interface ficará disponível em http://localhost:8080 🎯


🎮 Exemplo prático — 5 passos

Imagine que você precisa rapidamente de um ambiente Ubuntu com VS Code, Node.js e Firefox:

  1. 🌐 Acesse o Docker Maker
  2. ☑️ Marque os 3 checkboxes (VS Code, Node.js, Firefox)
  3. 📥 Clique em "Baixar Projeto (.zip)"
  4. 📂 Extraia e rode ./run.sh
  5. 🖥️ Acesse http://localhost:8085 — Desktop Ubuntu completo no navegador!

Tudo limpo, descartável e reproduzível. ♻️


🔗 Links

Sugestões, issues e PRs são muito bem-vindos! Se acharam útil, deixem uma ⭐ no repositório. 😄

Feito com ❤️ por @dmslabsbr



Nenhum comentário:

Postar um comentário






Busca do Google

Custom Search