An Awesome way to try and test redash on your local and do a POC for your team.
This project aims to provide a comprehensive guide on setting up a local development environment for Redash, a popular open-source data visualization and dashboarding tool, on a Windows machine. Redash is typically hosted on Linux servers, but this guide focuses on enabling Windows users to easily test and develop with Redash without the need for a separate Linux server.
Developers and data analysts often need to test and develop Redash features, plugins, and customizations in a local environment before deploying to a production server. While Linux is the recommended platform for hosting Redash, this project aims to make it more accessible to Windows users for local testing and development.
- Ensure you have Windows 10 or later with WSL installed and configured.
- Docker desktop with the default configuration using Linux containers.
- Git
- Clone the repo
git clone https://github.com/anujhsrsaini/redash.git
You can change the environment variables if you want but there isn't much need for it.
- Build and Run the docker container using the below command to run Redash it in detached mode.
docker-compose up -d
- Run the below command to create a DB to store necessary information of Redash in PostgreSQL within the container.
docker-compose run — rm server create_db
-
Use the browser to navigate to localhost:5000 to setup redash initially.
-
Now, you can explore different functionalities of redash by setuping up different connections and building reports/dashboards.