Flowcase
[!CAUTION]
This project is still in development and is not yet ready for production use. We do not currently support upgrading from older versions. Please use with caution.
What is Flowcase?
Flowcase is a free and completely open-source alternative to Kasm Workspaces, enabling secure container streaming for your applications. Stream desktop applications, development environments, and more through your web browser using Docker containers.Features
| Open-Source | Secure Streaming | User-Friendly | Customizable | Multi-Platform | |:-------------:|:------------------:|:----------------:|:--------------:|:--------------:| | Completely free and community-driven | Stream applications securely using Docker | Easy to deploy and manage | Supports customization for various use cases | Supports Windows, Linux, and macOS |
Requirements
- Docker (Compose)
- System requirements:
Installation
Automatic Installation:
Windows (PowerShell):.\install.ps1
Linux/Mac:
chmod +x install.sh
./install.sh
Manual Installation:
git clone https://github.com/flowcase/flowcase.git
cd flowcase
docker compose up -d
Open http://localhost. On first visit Flowcase asks you to create the admin account. If you want to use another port, use FLOWCASE_PORT=8080 docker compose up -d.
Then log in as admin, open Registry in the admin panel and add droplets.
Images download in the background; give them a few minutes.
Documentation
- docs/QUICKSTART.md: fastest path from zero to a running desktop
- docs/SETUP.md: detailed install, configuration, troubleshooting and production notes
- docs/authentik.md: optional Traefik + Authentik (SSO and automatic HTTPS)
- Wiki: admin guide, droplets, API
Security
- Flowcase mounts the Docker socket, so treat the host as trusted-only.
- For SSO and built-in HTTPS see docs/authentik.md
Production
- Put Flowcase behind HTTPS. The simplest way is your own reverse proxy
nginx container (port 80).
- Flowcase mounts the Docker socket, so treat the host as trusted-only.
License
This project is licensed under the MIT License - see the LICENSE file for details.