Caution
This project is still in development and is not yet ready for production use. Updating Flowcase may cause the database to break. Please use with caution.
Flowcase is a cutting-edge container streaming platform that provides a free and completely open-source alternative to Kasm Workspaces.
- Open-Source: Completely free and community-driven.
- Container Streaming: Stream applications securely using Docker containers.
- User-Friendly Setup: Easy to deploy and manage.
- Customizable: Supports customization for various use cases.
Before getting started, ensure you have Docker installed on your machine, and you have sudo/root access.
To get started with Flowcase, follow these simple steps:
First, you need to pull the Flowcase Docker image from the repository. Open your terminal and run:
docker pull flowcaseweb/flowcase:latest
Next, create a Docker network for Flowcase. This network will facilitate communication between containers:
docker network create --driver=bridge flowcase_default_network
Create a directory on your local machine to store Flowcase's database. Replace /path/to/your/data/
with your desired path:
mkdir /path/to/your/data/
Now, it's time to run the Flowcase container. Ensure you replace /path/to/your/data/
with the path you created in the previous step:
docker run -it --network flowcase_default_network -p 8080:80 -v /var/run/docker.sock:/var/run/docker.sock -v /path/to/your/data/:/flowcase/data flowcaseweb/flowcase:latest
Note: It is recommended to run the container without the detached flag (-d) as the default user's password will be printed in the terminal.