Now with Wayland Support

Your Browser is
Your New Computer.

Securely stream containerized desktop applications directly to your browser with complete isolation. Zero copy encoding, native GPU acceleration, and total privacy.

Get Started View Source

Get SealSkin

Deploy the server on your hardware, then connect securely from any device.

Quick Start with DuckDNS

Don't have a domain or know how to manage SSL certificates? No problem. We provide a helper script to spin up SealSkin with a legitimate wildcard SSL certificate using DuckDNS.

Simply navigate to DuckDNS.org, create a sub-domain, get your token, and run the installation script on your Linux server.

// Auto-Install Script
mkdir sealskin cd sealskin bash <(curl -sSL https://raw.githubusercontent.com/linuxserver/docker-sealskin/refs/heads/master/install.sh)

This will setup pathing, ownership, docker config, and a legit wildcard SSL certificate.

The Library

Over 100+ containerized applications and desktops ready to launch.

Why SealSkin?

A novel approach to remote computing, built from the ground up for the modern web.

🛡️

Total Isolation

Execute web content and downloads in a sandboxed container on your server. Malware stops at the container boundary, never reaching your local device.

WebSockets, Not WebRTC

We bypass the complexity of STUN/TURN servers. If you can load a webpage over HTTPS, you can stream a high-performance desktop.

🎮

Low Latency Input

Experience near-native responsiveness with gamepad support, absolute mouse positioning, and high-fidelity audio forwarding.

🐧

Native 3D Support

Run demanding GL applications like Blender or FreeCAD, working just like a native monitor through your web browser.

🎨

The App Laboratory

Don't just run our apps—build your own. Use our Meta App system to create custom launchers and toolsets without writing Dockerfiles.

👥

Multi-User Collaboration

Pass the controller. Invite users to your session with role-based access tokens for true real-time collaborative computing.

Secure Self-Hosted Collaboration

Turn any isolated container into a multiplayer workspace instantly. No third-party relays, no privacy trade-offs—just you and your guests connected directly to your server.

Generate secure invite links with granular permissions. Seamlessly pass Mouse & Keyboard control to a colleague for pair programming, or grant Read-Only access for demonstrations.

For gaming, the host can map remote users to specific virtual Gamepads, enabling low-latency "couch co-op" experiences over the web with full audio synchronization and integrated chat.

SealSkin Collaboration Interface

The Selkies Project Foundation

Traditional remote desktop solutions struggle with corporate firewalls and complex NAT traversal. Selkies changes the game.

By leveraging standard WebSockets over port 443, we deliver a 60fps, low-latency stream that works anywhere the web works. No VPNs, no dedicated clients, no networking headaches.

The client uses modern WebCodecs to hardware decode H.264 video directly in the browser, ensuring your battery stays charged and your fan stays silent with a full desktop experience.

Ephemeral Orchestration

SealSkin isn't just a streamer; it's a lifecycle manager. Need to check a suspicious link? Launch a Cleanroom session.

The moment you close the tab, the container is destroyed—cookies, history, and downloads vanish. Need to code? Mount a Persistent Home directory and your environment is exactly where you left it, accessible from any device.

All sessions are protected by End-to-End Encryption keys generated on the fly, ensuring only you hold the keys to your pixels.

SealSkin Dashboard Interface

The App Laboratory

Power users shouldn't be limited to a static list of apps. With Meta Apps, you can curate your own digital workspace.

Take a base desktop image, inject a custom startup script, upload your own icon, and customize away in a full desktop interface. SealSkin treats your custom configuration as a first-class citizen in the library.

Whether it's a specific development IDE configuration or a legacy toolset, you can build it once and launch it anywhere.

Meta App Configuration Screen

Powered by Smithay & Pixelflux

We've moved beyond legacy Xvfb. Our new Wayland mode leverages Smithay to create a virtual framebuffer in userspace that acts as a true compositor.

This unlocks Zero Copy encoding on NVIDIA, Intel, and AMD GPUs. Our driver, Pixelflux, grabs pixel buffers directly from GPU memory and feeds them to the hardware encoder. The CPU never touches a pixel.

The result? 60fps+ gaming-grade streaming performance on modest hardware.

-e PIXELFLUX_WAYLAND=true
Pixelflux Zero Copy Architecture