Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 3.14 KB

File metadata and controls

43 lines (30 loc) · 3.14 KB

🐳 Docker Maker: Custom Web Remote Desktop

Bem-vindo ao repositório oficial do Docker Maker! O que antes era um único projeto simples agora evoluiu para uma poderosa e lindíssima Aplicação Web Interativa.

Com ele, você assinala visualmente pelo navegador os softwares que deseja levar (VS Code, Chrome, Git, DBeaver, Node, Python, etc) e nossa engine front-end gera localmente um pacote Base Zipado infalível para provisionar e subir um Workspace Linux Ubuntu Desktop completo, emulado e exposto diretamente atravéz de web, pelo seu navegador usando NoVNC HTML5 nativo!

Docker React Nginx Docker Maker Interface

🌟 Funcionalidades do Ecossistema

  1. SPA Interativa: Frontend totalmente reescrito em Vite+React com um design de excelência em Glassmorphism. Contém suporte a variações completas de tema Dark/Light e alternância inteligente Idiomática (PT/BR nativo ou EN).
  2. Offline Web Security: O App gerador ZIP (.bat, .sh, Dockerfile e Compose) executa inteiramente Client-Side alocando RAM na sua máquina. Nenhum arquivo sai da sua máquina ou vai para um backend (Tornando isento a RCEs ou Command Injection).
  3. Mapeamento Flexível Core: Em seu núcleo, os containeres Ubuntu gerados amarram o Desktop em XFCE4 provendo a camada proxy pro Nginx via Xvfb + x11vnc + Websockify. Tudo de forma automática.
  4. Volumes e Portas via UI: Gerencie em um clique através do painel "Configuração Global" da interface se você quer mapear dados Persistentes num container permanente, ou torná-lo um ambiente de descarte e isolado.

🚀 Subindo a Interface do Docker Maker Localmente

Antes de arquitetar suas imagens, suba a aplicação geradora. Implementamos scripts multi-plataformas para agilizar com comandos pré-embutidos:

🪟 No Windows:

Basta buscar no diretório principal o executável root e clicar duas vezes no: `start-web-server.bat`

Ele compilará nossa interface num contâiner Nginx limão e publicará localmente. Então, acesse por http://localhost:8080.

🐧/🍎 No Linux ou Mac:

Permita o shell (se necessário) e abra:

chmod +x start-web-server.sh
./start-web-server.sh

🎮 Gerando seu Ubuntu Workspace (Em 4 passos)

  1. Com sua ferramenta visual rodando (Docker Maker), acesse seu sistema.
  2. Selecionando os "checkbox", preencha o seu Desktop recheando dos utilitários ou games que necessita.
  3. Realize ajustes de porta ou persistência no modal de Engenharia e expanda para pre-visualizar o Dockerfile.
  4. Dê download no seu pacote.zip! Nele já virá injetada toda inteligência contextual como o run.bat ou o docker-compose.yml. Suba ele em sua máquina limpa final, a internet e a ferramenta farão as baixas e você terá o Ubuntu com sua própria marca.

Criado por @dmslabsbr - Transformando deploys maçantes em interfaces encantadoras.