Meta tags:
description= Neko is an open-source virtual browser platform that runs inside Docker and streams an interactive... Tagged with selfhosted, docker, devops, webrtc.;
keywords= selfhosted, docker, devops, webrtc, software, coding, development, engineering, inclusive, community;
Headings (most frequently used words):
self, hosted, the, neko, stack, 86, part, series, deploying, virtual, browser, platform, on, linux, dev, community, set, up, directory, structure, deploy, with, docker, compose, access, run, collaborative, session, next, steps, top, comments, more, from, vultr,
Text of the page (most frequently used words):
deploying (175), ubuntu (132), open (89), source (88), platform (55), and (39), the (34), neko (25), self (22), #hosted (22), docker (21), for (20), management (20), server (19), alternative (16), fullscreen (16), mode (16), with (14), dev (12), traefik (12), browser (12), streaming (12), tool (10), storage (10), web (9), applications (9), password (9), media (9), enter (9), letsencrypt (9), user (8), system (8), data (8), exit (8), share (7), that (7), database (7), like (7), virtual (7), firefox (7), compose (7), profile (7), create (6), community (6), home (6), monitoring (6), you (6), are (6), automation (6), analytics (6), paas (6), linux (6), document (6), workflow (6), search (6), com (6), dns (6), distributed (6), metrics (6), git (6), http (6), log (5), builder (5), vultr (5), this (5), comment (5), over (5), engine (5), session (5), interactive (5), performance (5), running (5), store (5), file (5), admin (5), entrypoints (5), true (5), acme (5), selfhosted (4), documentation (4), more (4), building (4), cloud (4), resource (4), how (4), run (4), control (4), users (4), memory (4), ory (4), connect (4), gateway (4), framework (4), business (4), llm (4), observability (4), identity (4), backend (4), passbolt (4), suite (4), minio (4), vector (4), high (4), lightweight (4), nosql (4), vault (4), image (4), https (4), webrtc (4), services (4), certificatesresolvers (4), software (3), use (3), about (3), development (3), your (3), uptime (3), kuma (3), status (3), page (3), bookstack (3), typebot (3), conversational (3), form (3), from (3), docs (3), start (3), abuse (3), hide (3), comments (3), one (3), key (3), full (3), stack (3), network (3), multiple (3), environment (3), copy (3), link (3), aldo (3), personal (3), project (3), access (3), chat (3), video (3), nats (3), json (3), devops (3), shared (3), address (3), example (3), udp (3), volumes (3), routers (3), websecure (3), domain (3), 52000 (3), 52100 (3), 443 (3), entrypoint (3), 1000 (3), directory (3), account (2), their (2), 2026 (2), code (2), conduct (2), everywhere (2), follow (2), consider (2), will (2), become (2), post (2), but (2), via (2), report (2), always (2), saas (2), sessions (2), activity (2), instances (2), limits (2), any (2), operational (2), required (2), scale (2), getting (2), side (2), rendering (2), constant (2), end (2), quickly (2), can (2), right (2), without (2), menu (2), jul (2), hydra (2), oauth (2), openid (2), litellm (2), langflow (2), visual (2), metabase (2), intelligence (2), langfuse (2), activepieces (2), outline (2), knowledge (2), base (2), planka (2), zitadel (2), erpnext (2), erp (2), crm (2), dify (2), application (2), chatwoot (2), customer (2), support (2), akaunting (2), freshbooks (2), mautic (2), marketing (2), plausible (2), dokploy (2), pocketbase (2), navidrome (2), music (2), plane (2), jira (2), onlyoffice (2), docspace (2), office (2), mattermost (2), slack (2), zabbix (2), seaweedfs (2), qdrant (2), paperless (2), ngx (2), overleaf (2), latex (2), collaboration (2), kratos (2), nocodb (2), airtable (2), mlflow (2), machine (2), learning (2), experiment (2), tracking (2), localai (2), model (2), librechat (2), label (2), studio (2), labeling (2), kestra (2), orchestration (2), jina (2), serve (2), neural (2), serving (2), instant (2), firebase (2), immich (2), google (2), photos (2), discourse (2), discussion (2), cyberchef (2), transformation (2), caprover (2), cal (2), calendly (2), authelia (2), authentication (2), authorization (2), pipeline (2), dokku (2), installing (2), wgdashboard (2), wireguard (2), vpn (2), hole (2), sinkhole (2), service (2), adguard (2), traffic (2), filtering (2), ant (2), live (2), seafile (2), secure (2), sync (2), object (2), nextcloud (2), private (2), owncloud (2), sharing (2), jupyterlab (2), notebook (2), ide (2), plex (2), redis (2), rabbitmq (2), message (2), broker (2), kafka (2), event (2), elasticsearch (2), cassandra (2), comfyui (2), messaging (2), couchdb (2), unbound (2), validating (2), resolver (2), prometheus (2), collection (2), grafana (2), visualization (2), gogs (2), simple (2), hosting (2), mongodb (2), team (2), manager (2), openwebui (2), local (2), interface (2), bitwarden (2), gitlab (2), n8n (2), tempo (2), tracing (2), technitium (2), gitea (2), secret (2), loki (2), aggregation (2), mimir (2), scalable (2), infisical (2), secrets (2), jellyfin (2), parts (2), forgejo (2), emby (2), part (2), series (2), guide (2), additional (2), add (2), participants (2), click (2), avatar (2), kick (2), ban (2), url (2), bar (2), streams (2), display (2), name (2), env (2), port (2), neko_webrtc_icelite (2), neko_webrtc_epr (2), shm_size (2), 2gb (2), unless (2), stopped (2), restart (2), 8080 (2), neko_admin_password (2), neko_user_password (2), ports (2), container_name (2), var (2), sock (2), letsencrypt_email (2), httpchallenge (2), redirections (2), providers (2), nano (2), set (2), runs (2), place, where, coders, stay, date, grow, careers, made, love, 2016, ruby, rails, built, powers, other, inclusive, communities, forem, terms, privacy, policy, mlh, shop, free, postgres, contact, showcase, organization, accounts, advertise, help, education, tracks, videos, challenges, space, discuss, keep, manage, career, chatbot, read, further, actions, may, blocking, person, reporting, confirm, child, well, sure, want, hidden, still, visible, permalink, reply, button, aspect, systems, multi, tenant, context, robust, isolation, between, ensuring, potential, hogs, doesn, impact, another, paramount, often, means, carefully, architecting, spun, torn, down, enforced, prevent, state, leakage, powerful, discipline, smoothly, shouldn, underestimated, appeal, solution, specific, cases, clear, offering, however, comes, significant, overhead, beyond, just, deployed, ongoing, effort, involves, patching, underlying, managing, per, continually, optimizing, low, latency, conditions, crucial, bottlenecks, demand, attention, ensure, responsive, feel, even, containerized, brings, immediate, question, consumption, seen, firsthand, cpu, spike, when, dealing, concurrent, especially, navigating, complex, within, those, browsers, provisioning, leading, sluggish, experience, balancing, act, production, dropdown, aug, joined, infra, security, engineer, yrs, write, cves, threat, intel, tools, actually, ship, founder, cvedaily, saasbinder, expand, collapse, dismiss, preview, submit, templates, let, answer, faqs, snippets, template, trusted, subscribe, top, tips, visit, original, article, rooms, containers, different, subdomains, turn, behind, restrictive, swap, chromium, custom, here, next, steps, only, give, controls, navigate, everyone, minimal, delay, each, participant, enters, clicks, appears, bottom, not, collaborative, panel, has, scroll, sensitivity, keyboard, layout, autoplay, settings, window, loads, center, below, connected, appear, avatars, green, badge, marks, whoever, holds, then, logs, verify, both, allocation, crashes, freezes, enough, opens, range, travels, suits, servers, public, direct, inbound, loadbalancer, tls, certresolver, rule, host, enable, labels, 1280x720, neko_desktop_screen, neko_server_proxy, neko_member_multiuser_admin_password, neko_member_multiuser_user_password, multiuser, neko_member_provider, mozilla, default, expose, ghcr, m1k1o, email, scheme, exposedbydefault, false, command, yaml, manifest, deploy, sudo, chown, ownership, uid, stronguserpassword456, strongadminpassword123, mkdir, subdirectory, structure, inside, synchronized, audio, controlled, input, handoff, deploys, using, handling, automatic, persistent, have, securely, originally, published, aashish, chaurasiya, posted, sanskriti, harmukh, mastodon, facebook, linkedin, copied, clipboard, pick, gem, boost, save, jump, fire, raised, hands, exploding, head, unicorn, reaction, close, powered, algolia, navigation, skip, content,
Text of the page (random words):
on ubuntu 24 04 7 deploying vault secret and key management on ubuntu 24 04 8 deploying gitea self hosted git platform on ubuntu 24 04 9 deploying technitium dns server platform on ubuntu 24 04 10 deploying tempo distributed tracing backend on ubuntu 24 04 11 deploying n8n workflow automation engine on ubuntu 24 04 12 deploying gitlab ce devops management suite on ubuntu 24 04 13 deploying bitwarden password management vault on ubuntu 24 04 14 deploying openwebui local ai interface on ubuntu 24 04 15 deploying passbolt team password manager on ubuntu 24 04 16 deploying mongodb nosql document database on ubuntu 24 04 17 deploying gogs simple git hosting on ubuntu 24 04 18 deploying grafana metrics visualization platform on ubuntu 24 04 19 deploying prometheus metrics collection server on ubuntu 24 04 20 deploying unbound validating dns resolver on ubuntu 24 04 21 deploying couchdb json document store on ubuntu 24 04 22 deploying nats high performance messaging on ubuntu 24 04 23 deploying comfyui ai workflow builder on ubuntu 24 04 24 deploying cassandra distributed nosql database on ubuntu 24 04 25 deploying elasticsearch search and analytics engine on ubuntu 24 04 26 deploying kafka distributed event streaming on ubuntu 24 04 27 deploying rabbitmq message broker system on ubuntu 24 04 28 deploying redis in memory data store on ubuntu 24 04 29 deploying plex home media streaming on ubuntu 24 04 30 deploying jupyterlab interactive notebook ide on ubuntu 24 04 31 deploying owncloud file sharing platform on ubuntu 24 04 32 deploying nextcloud private cloud storage on ubuntu 24 04 33 deploying minio object storage server on ubuntu 24 04 34 deploying seafile secure file sync on ubuntu 24 04 35 deploying ant media server live video streaming on ubuntu 24 04 36 deploying adguard home network traffic filtering on ubuntu 24 04 37 deploying pi hole dns sinkhole service on ubuntu 24 04 38 installing wgdashboard an open source web ui for wireguard vpn on ubuntu 24 04 39 deploying dokku lightweight open source paas on ubuntu 24 04 40 deploying vector high performance observability data pipeline on ubuntu 24 04 41 deploying authelia open source authentication and authorization gateway on ubuntu 24 04 42 deploying cal com open source calendly alternative on ubuntu 24 04 43 deploying caprover self hosted paas for docker applications on ubuntu 24 04 44 deploying cyberchef open source data transformation platform on ubuntu 24 04 45 deploying discourse open source community discussion platform on ubuntu 24 04 46 deploying immich an open source alternative to google photos on ubuntu 24 04 47 deploying instant open source firebase alternative on ubuntu 24 04 48 deploying jina serve open source neural search and ai serving framework on ubuntu 24 04 49 deploying kestra open source workflow orchestration platform on ubuntu 24 04 50 deploying label studio open source data labeling platform on ubuntu 24 04 51 deploying librechat open source ai chat platform on ubuntu 24 04 52 deploying localai self hosted ai model management platform on ubuntu 24 04 53 deploying mlflow open source machine learning experiment tracking on ubuntu 24 04 54 deploying nocodb open source airtable alternative on ubuntu 24 04 55 deploying ory kratos open source identity and user management system on ubuntu 24 04 56 deploying overleaf open source latex collaboration platform on ubuntu 24 04 57 deploying paperless ngx open source document management system on ubuntu 24 04 58 deploying qdrant open source vector database for ai applications on ubuntu 24 04 59 deploying seaweedfs an open source s3 storage alternative to minio on ubuntu 24 04 60 deploying zabbix open source monitoring platform on ubuntu 24 04 61 deploying mattermost an open source slack alternative on ubuntu 22 04 62 deploying onlyoffice docspace an open source office suite on ubuntu 63 deploying plane an open source jira alternative on ubuntu 64 deploying navidrome self hosted music streaming server on ubuntu 24 04 65 deploying passbolt an open source password management tool on ubuntu 24 04 66 deploying neko self hosted virtual browser platform on linux 67 deploying pocketbase open source go backend platform on linux 68 deploying dokploy self hosted paas for docker applications on ubuntu 24 04 69 deploying plausible analytics self hosted web analytics platform 70 deploying mautic an open source marketing automation platform 71 deploying akaunting an open source freshbooks alternative 72 deploying chatwoot open source customer support platform 73 deploying dify open source llm application development platform 74 deploying erpnext open source erp and crm platform 75 deploying zitadel open source identity and access management platform 76 deploying planka open source project management tool 77 deploying outline open source knowledge base platform 78 deploying activepieces open source business automation platform 79 deploying langfuse open source llm observability platform 80 deploying metabase open source business intelligence tool 81 deploying langflow an open source visual framework for building ai applications 82 deploying litellm an open source ai gateway 83 deploying ory hydra an open source oauth 2 0 and openid connect server 84 deploying uptime kuma self hosted status page and monitoring tool 85 deploying bookstack open source documentation platform 86 deploying typebot open source conversational form builder neko is an open source virtual browser platform that runs inside docker and streams an interactive browser session to multiple users over webrtc with synchronized audio video and admin controlled input handoff this guide deploys neko using docker compose with traefik handling automatic https and persistent firefox profile storage by the end you ll have a shared virtual browser session running securely at your domain set up the directory structure 1 create the project directory with a firefox profile subdirectory mkdir p neko profile cd neko enter fullscreen mode exit fullscreen mode 2 create the environment file nano env enter fullscreen mode exit fullscreen mode domain neko example com letsencrypt_email admin example com neko_admin_password strongadminpassword123 neko_user_password stronguserpassword456 enter fullscreen mode exit fullscreen mode 3 set ownership on the profile directory neko runs as uid 1000 sudo chown r 1000 1000 neko profile enter fullscreen mode exit fullscreen mode deploy with docker compose 1 create the docker compose manifest nano docker compose yaml enter fullscreen mode exit fullscreen mode services traefik image traefik v3 6 container_name traefik command providers docker true providers docker exposedbydefault false entrypoints web address 80 entrypoints websecure address 443 entrypoints web http redirections entrypoint to websecure entrypoints web http redirections entrypoint scheme https certificatesresolvers letsencrypt acme httpchallenge true certificatesresolvers letsencrypt acme httpchallenge entrypoint web certificatesresolvers letsencrypt acme email letsencrypt_email certificatesresolvers letsencrypt acme storage letsencrypt acme json ports 80 80 443 443 volumes letsencrypt letsencrypt var run docker sock var run docker sock ro restart unless stopped neko image ghcr io m1k1o neko firefox 3 container_name neko shm_size 2gb expose 8080 ports 52000 52100 52000 52100 udp volumes profile home neko mozilla firefox profile default environment neko_member_provider multiuser neko_member_multiuser_user_password neko_user_password neko_member_multiuser_admin_password neko_admin_password neko_server_proxy true neko_desktop_screen 1280x720 30 neko_webrtc_epr 52000 52100 neko_webrtc_icelite true labels traefik enable true traefik http routers neko rule host domain traefik http routers neko entrypoints websecure traefik http routers neko tls certresolver letsencrypt traefik http services neko loadbalancer server port 8080 restart unless stopped volumes letsencrypt enter fullscreen mode exit fullscreen mode the shm_size 2gb allocation is required firefox rendering crashes or freezes without enough shared memory neko_webrtc_epr opens the udp port range webrtc media travels over neko_webrtc_icelite suits servers with a public ip and direct inbound udp 2 start the services docker compose up d enter fullscreen mode exit fullscreen mode 3 verify both services are running docker compose ps docker compose logs enter fullscreen mode exit fullscreen mode access neko open https neko example com enter a display name and the admin password from env then click connect the firefox window loads in the center with a control bar below connected users appear as avatars a green badge marks whoever holds control the side panel has chat activity log and settings scroll sensitivity keyboard layout autoplay run a collaborative session share the url and the user password not the admin one with participants each participant enters a display name password and clicks connect their avatar appears at the bottom navigate to any url in the address bar webrtc streams it to everyone with minimal delay right click a user s avatar to give controls kick or ban ip kick ban are admin only next steps neko is running and streaming a shared browser session over https from here you can swap the firefox image for chromium or a custom browser image add a turn server for participants behind restrictive nats scale to multiple rooms by running additional neko containers on different subdomains for the full guide with additional tips visit the original article on vultr docs the self hosted stack 86 part series 1 deploying emby personal media streaming on ubuntu 24 04 2 deploying forgejo lightweight git server on ubuntu 24 04 82 more parts 3 deploying jellyfin open source media server on ubuntu 24 04 4 deploying infisical secrets management platform on ubuntu 24 04 5 deploying mimir scalable metrics storage on ubuntu 24 04 6 deploying loki log aggregation system on ubuntu 24 04 7 deploying vault secret and key management on ubuntu 24 04 8 deploying gitea self hosted git platform on ubuntu 24 04 9 deploying technitium dns server platform on ubuntu 24 04 10 deploying tempo distributed tracing backend on ubuntu 24 04 11 deploying n8n workflow automation engine on ubuntu 24 04 12 deploying gitlab ce devops management suite on ubuntu 24 04 13 deploying bitwarden password management vault on ubuntu 24 04 14 deploying openwebui local ai interface on ubuntu 24 04 15 deploying passbolt team password manager on ubuntu 24 04 16 deploying mongodb nosql document database on ubuntu 24 04 17 deploying gogs simple git hosting on ubuntu 24 04 18 deploying grafana metrics visualization platform on ubuntu 24 04 19 deploying prometheus metrics collection server on ubuntu 24 04 20 deploying unbound validating dns resolver on ubuntu 24 04 21 deploying couchdb json document store on ubuntu 24 04 22 deploying nats high performance messaging on ubuntu 24 04 23 deploying comfyui ai workflow builder on ubuntu 24 04 24 deploying cassandra distributed nosql database on ubuntu 24 04 25 deploying elasticsearch search and analytics engine on ubuntu 24 04 26 deploying kafka distributed event streaming on ubuntu 24 04 27 deploying rabbitmq message broker system on ubuntu 24 04 28 deploying redis in memory data store on ubuntu 24 04 29 deploying plex home media streaming on ubuntu 24 04 30 deploying jupyterlab interactive notebook ide on ubuntu 24 04 31 deploying owncloud file sharing platform on ubuntu 24 04 32 deploying nextcloud private cloud storage on ubuntu 24 04 33 deploying minio object storage server on ubuntu 24 04 34 deploying seafile secure file sync on ubuntu 24 04 35 deploying ant media server live video streaming on ubuntu 24 04 36 deploying adguard home network traffic filtering on ubuntu 24 04 37 deploying pi hole dns sinkhole service on ubuntu 24 04 38 installing wgdashboard an open source web ui for wireguard vpn on ubuntu 24 04 39 deploying dokku lightweight open source paas on ubuntu 24 04 40 deploying vector high performance observability data pipeline on ubuntu 24 04 41 deploying authelia open source authentication and authorization gateway on ubuntu 24 04 42 deploying cal com open source calendly alternative on ubuntu 24 04 43 deploying caprover self hosted paas for docker applications on ubuntu 24 04 44 deploying cyberchef open source data transformation platform on ubuntu 24 04 45 deploying discourse open source community discussion platform on ubuntu 24 04 46 deploying immich an open source alternative to google photos on ubuntu 24 04 47 deploying instant open source firebase alternative on ubuntu 24 04 48 deploying jina serve open source neural search and ai serving framework on ubuntu 24 04 49 deploying kestra open source workflow orchestration platform on ubuntu 24 04 50 deploying label studio open source data labeling platform on ubuntu 24 04 51 deploying librechat open source ai chat platform on ubuntu 24 04 52 deploying localai self hosted ai model management platform on ubuntu 24 04 53 deploying mlflow open source machine learning experiment tracking on ubuntu 24 04 54 deploying nocodb open source airtable alternative on ubuntu 24 04 55 deploying ory kratos open source identity and user management system on ubuntu 24 04 56 deploying overleaf open source latex collaboration platform on ubuntu 24 04 57 deploying paperless ngx open source document management system on ubuntu 24 04 58 deploying qdrant open source vector database for ai applications on ubuntu 24 04 59 deploying seaweedfs an open source s3 storage alternative to minio on ubuntu 24 04 60 deploying zabbix open source monitoring platform on ubuntu 24 04 61 deploying mattermost an open source slack alternative on ubuntu 22 04 62 deploying onlyoffice docspace an open source office suite on ubuntu 63 deploying plane an open source jira alternative on ubuntu 64 deploying navidrome self hosted music streaming server on ubuntu 24 04 65 deploying passbolt an open source password management tool on ubuntu 24 04 66 deploying neko self hosted virtual browser platform on linux 67 deploying pocketbase open source go backend platform on linux 68 deploying dokploy self hosted paas for docker applications on ubuntu 24 04 69 deploying plausible analytics self hosted web analytics platform 70 deploying mautic an open source marketing automation platform 71 deploying akaunting an open source freshbooks alternative 72 deploying chatwoot open source customer support platform 73 deploying dify open source llm application development platform 74 deploying erpnext open source erp and crm platform 75 deploying zitadel open source identity and access management platform 76 deploying planka open source project management tool 77 deploying outline open source knowledge base platform 78 deploying activepieces open source business automation platform 79 deploying langfuse open source llm observability platform 80 deploying metabase open source business intelligence tool 81 deploying langflow...
|