{"id":61,"date":"2026-08-17T00:35:27","date_gmt":"2026-08-17T03:35:27","guid":{"rendered":"https:\/\/telapreta.dev.br\/blog\/index.php\/projeto-artemis-compartilhamento-navegador-docker\/"},"modified":"2026-08-17T01:02:21","modified_gmt":"2026-08-17T04:02:21","slug":"projeto-artemis-compartilhamento-navegador-docker","status":"publish","type":"post","link":"https:\/\/telapreta.dev.br\/blog\/index.php\/projeto-artemis-compartilhamento-navegador-docker\/","title":{"rendered":"Projeto Artemis &#8211; Compartilhamento de Navegador via Docker com Neko"},"content":{"rendered":"<div class=\"telapreta-post-body\" style=\"line-height: 1.8;font-size: 1.05rem;color: #e2e8f0\">\n<p><em>Pessoal, eu estava com um problema clu00e1ssico: querer usar vu00e1rias Inteligu00eancias Artificiais ao mesmo tempo (como ChatGPT Plus, Claude Pro, Gemini Advanced e Perplexity), mas o custo de manter mu00faltiplas assinaturas individuais para cada membro da equipe inviabilizava o oru00e7amento.<\/em><\/p>\n<hr style=\"border-color: #1e293b;margin: 30px 0\" \/>\n<h2 style=\"color: #10b981;margin-top: 30px\">ud83dude80 O Desafio e a Soluu00e7u00e3o: Projeto Open-Source NEKO<\/h2>\n<p>A soluu00e7u00e3o que encontrei foi o projeto open-source <strong>NEKO (nstehr\/neko)<\/strong> u2014 um navegador virtual rodando dentro de um container Docker e transmitido via protocolo <strong>WebRTC<\/strong>. Ele permite que mu00faltiplos usuu00e1rios se conectem simultaneamente e interajam ou visualizem a mesma sessu00e3o de navegau00e7u00e3o com latu00eancia extremamente baixa e u00e1udio\/vu00eddeo sincronizados.<\/p>\n<h2 style=\"color: #10b981;margin-top: 30px\">ud83dudca1 Principais Benefu00edcios do Uso Corporativo e Homelab<\/h2>\n<ul style=\"line-height: 1.8\">\n<li><strong>Compartilhamento Eficiente de Licenu00e7as de IA:<\/strong> Mu00faltiplos colaboradores podem interagir com a mesma sessu00e3o logada do ChatGPT\/Claude sem expor senhas ou tokens de API.<\/li>\n<li><strong>Remote Browser Isolation (RBI):<\/strong> Navegau00e7u00e3o 100% isolada e segura contra malwares. Qualquer site suspeito roda dentro do container efu00eamero no servidor.<\/li>\n<li><strong>Controle de Host e Convidados:<\/strong> O administrador pode passar o controle de teclado e mouse para qualquer participante com um u00fanico clique.<\/li>\n<li><strong>Chat Integrado e Sincronizau00e7u00e3o de u00c1udio:<\/strong> Comunicau00e7u00e3o em tempo real entre os usuu00e1rios conectados na mesma sessu00e3o.<\/li>\n<\/ul>\n<h2 style=\"color: #10b981;margin-top: 30px\">ud83dudc33 Subindo a Stack com Docker Compose<\/h2>\n<p>Abaixo estu00e1 a configurau00e7u00e3o para executar o Neko com Google Chrome e suporte a u00e1udio\/vu00eddeo via WebRTC:<\/p>\n<pre style=\"background: #0f172a;padding: 15px;border-radius: 8px;border: 1px solid #1e293b;color: #10b981;font-family: monospace\">\nversion: \"3.8\"\n\nservices:\n  neko:\n    image: \"m1k2o\/neko:chromium\"\n    container_name: neko-browser\n    restart: always\n    shm_size: \"2gb\"\n    ports:\n      - \"8080:8080\"\n      - \"52000-52100:52000-52100\/udp\"\n    environment:\n      NEKO_PASSWORD: \"admin\"\n      NEKO_PASSWORD_ADMIN: \"admin_master\"\n      NEKO_BIND: \":8080\"\n      NEKO_EPR: \"52000-52100\"\n      NEKO_ICELITE: \"true\"\n<\/pre>\n<h2 style=\"color: #10b981;margin-top: 30px\">u2699ufe0f Passo a Passo para Executar<\/h2>\n<ol style=\"line-height: 1.8\">\n<li>Crie uma pasta no seu servidor Linux: <code>mkdir -p ~\/neko &amp;&amp; cd ~\/neko<\/code><\/li>\n<li>Salve o conteu00fado acima no arquivo <code>docker-compose.yml<\/code>.<\/li>\n<li>Inicie a aplicau00e7u00e3o: <code>docker compose up -d<\/code><\/li>\n<li>Acesse <code>http:\/\/IP_DO_SERVIDOR:8080<\/code> no seu navegador e fau00e7a login!<\/li>\n<\/ol>\n<hr style=\"border-color: #1e293b;margin: 35px 0\" \/>\n<p style=\"color: #94a3b8;font-size: 0.95rem\"><em>Artigo originalmente publicado por <strong>Fabio Silva<\/strong> \u2014 Arquiteto de Solu\u00e7\u00f5es em Cloud, DevOps e IA Generativa.<\/em><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pessoal, eu estava com um problema clu00e1ssico: querer usar vu00e1rias Inteligu00eancias Artificiais ao mesmo tempo (como ChatGPT Plus, Claude Pro, Gemini Advanced e Perplexity), mas o custo de manter mu00faltiplas assinaturas individuais para cada membro da equipe inviabilizava o oru00e7amento. ud83dude80 O Desafio e a Soluu00e7u00e3o: Projeto Open-Source NEKO A soluu00e7u00e3o que encontrei foi o &#8230; <a title=\"Projeto Artemis &#8211; Compartilhamento de Navegador via Docker com Neko\" class=\"read-more\" href=\"https:\/\/telapreta.dev.br\/blog\/index.php\/projeto-artemis-compartilhamento-navegador-docker\/\" aria-label=\"Read more about Projeto Artemis &#8211; Compartilhamento de Navegador via Docker com Neko\">Ler mais<\/a><\/p>\n","protected":false},"author":1,"featured_media":62,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[],"class_list":["post-61","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops-cloud","category-infraestrutura"],"_links":{"self":[{"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/posts\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=61"}],"version-history":[{"count":3,"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/posts\/61\/revisions"}],"predecessor-version":[{"id":188,"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/posts\/61\/revisions\/188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/media\/62"}],"wp:attachment":[{"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=61"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=61"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/telapreta.dev.br\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}