-
Notifications
You must be signed in to change notification settings - Fork 25
Home
Flowcase is a cutting-edge open-source container streaming platform that serves as a free and completely open-source alternative to Kasm Workspaces, enabling secure container streaming for your applications.
Flowcase allows you to run applications inside Docker containers and stream them directly to users' web browsers. This enables:
- Secure Application Delivery: Isolate applications in containers while providing browser-based access
- Zero Client Installation: Users access applications through any modern web browser
- Centralized Management: Administrators control application deployment and user access
- Resource Efficiency: Dynamic container allocation based on demand
- MIT licensed and completely free
- Community-driven development
- No vendor lock-in
- Container isolation for security
- Web-based access without client software
- Encrypted communication
- Role-based access control
- Group-based permissions
- Authentication system
- Comprehensive administration panel
- User and droplet management
- System monitoring and logs
- Native Docker container support
- Registry integration
- Dynamic resource allocation
- Supports Windows, Linux, and macOS
- Browser-based client interface
- Mobile device compatibility
- Installation - Step-by-step setup guide
- Configuration - Configuration options and settings
- Quick Start - Get up and running quickly
- User Guide - How to use Flowcase as an end user
- Droplets Guide - Understanding and using droplets
- Admin Guide - Complete administrator documentation
- User Management - Managing users and permissions
- Droplet Management - Creating and managing droplets
- API Documentation - REST API reference
- Architecture - System architecture overview
- Container Lifecycle - Detailed container management
- Registry System - Registry and droplet distribution
- Development Guide - Contributing to Flowcase
- Troubleshooting - Common issues and solutions
- FAQ - Frequently asked questions
- Contributing - How to contribute to the project
| I want to... | Go to |
|---|---|
| Install Flowcase | Installation Guide |
| Configure my setup | Configuration Guide |
| Use droplets as a user | User Guide |
| Manage users and system | Admin Guide |
| Develop or contribute | Development Guide |
| Troubleshoot issues | Troubleshooting |
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.
Important
First-Time Setup: On initial startup, Flowcase generates random passwords for default admin and user accounts. These passwords are only shown once in container logs and are not recoverable if lost. Always save these credentials securely or change them immediately after first login.
Warning
Data Persistence: Ensure the data/ directory is properly mounted as a persistent volume in your Docker setup. Loss of this directory results in complete data reset, including all users, droplets, and system configuration.
- 📖 Check the FAQ for common questions
- 🐛 Report issues on GitHub Issues
- 💬 Join our community discussions
- 📧 Security issues: security@flowcase.org
Flowcase is released under the MIT License.