____ ____
| __ ) _ __ __ ___ _____ | __ ) _ __ _____ _____ ___ _ __
| _ \| '__/ _` \ \ / / _ \ | _ \| '__/ _ \ \ /\ / / __|/ _ \ '__|
| |_) | | | (_| |\ V / __/ | |_) | | | (_) \ V V /\__ \ __/ |
|____/|_| \__,_| \_/ \___| |____/|_| \___/ \_/\_/ |___/\___|_|
╔═══════════════════════════════════════════════════╗
║ 🐳 DOCKER + 🖥️ KASMVNC + 🦁 BRAVE BROWSER ║
╚═══════════════════════════════════════════════════╝
<div align="center">
> Access your browser from anywhere_
A containerized Brave Browser with hardware-accelerated VNC streaming
</div>🧬 ARCHITECTURE.md
┌──────────────────────────────────────────────────────────────────┐
│ YOUR DEVICE 💻 │
│ ┌────────────────────────────────────────────────────────────┐ │
│ │ HTTPS://your-ip:3020 │ │
│ │ ┌──────────────────────────────────────────────────────┐ │ │
│ │ │ ╔══════════════════════╗ │ │ │
│ │ │ ║ 🦁 BRAVE BROWSER ║ │ │ │
│ │ │ ║ ══════════════════ ║ │ │ │
│ │ │ ║ [🔒] https://... ║ │ │ │
│ │ │ ║ ┌──────────────┐ ║ │ │ │
│ │ │ ║ │ │ ║ │ │ │
│ │ │ ║ │ WEB PAGE │ ║ │ │ │
│ │ │ ║ │ │ ║ │ │ │
│ │ │ ║ └──────────────┘ ║ │ │ │
│ │ │ ╚══════════════════════╝ │ │ │
│ │ └──────────────────────────────────────────────────────┘ │ │
│ │ KasmVNC Web Client │ │
│ └────────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────┘
▲
│ WebSocket + H.264
▼
┌──────────────────────────────────────────────────────────────────┐
│ DOCKER CONTAINER 🐳 │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ Openbox │◄─│ KasmVNC │◄─│ Brave Browser │ │
│ │ (WM) │ │ (Server) │ │ --no-sandbox │ │
│ └─────────────┘ └─────────────┘ └─────────────────────────┘ │
│ ▲ ▲ ▲ │
│ └───────────────┴─────────────────────┘ │
│ Shared X11 Display :1 │
└──────────────────────────────────────────────────────────────────┘
<div align="center">
<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Hand%20gestures/Waving%20Hand.png" alt="Wave" width="60" />
</div>
<details>
<summary>📜 <code>LICENSE</code></summary>
</details>