Deploy dataease
Open-source BI on Railway with DataEase + MySQL
mysql
Just deployed
dataease-app
Just deployed
Deploy and Host DataEase on Railway
About Hosting DataEase on Railway
Run DataEase with an image-based Railway setup using the upstream DataEase container plus MySQL, with one public web endpoint and private service networking.
Tech Stack
- DataEase (Spring Boot + Vue frontend bundle)
- MySQL 8.4.5
- Railway managed runtime and networking
Why Deploy DataEase on Railway
Railway provides fast image deployments, private DNS between services, and simple environment-variable configuration for one-click BI hosting.
Common Use Cases
- Internal BI dashboards and executive reporting
- Operational analytics for product and growth teams
- Self-hosted alternative to managed BI platforms
Deployment Notes
DataEase serves HTTP on container port 8100 and must include PORT=8100.
The image requires runtime config generation, so a startup command writes application.yml and application-standalone.yml before launching Java.
MySQL credentials are required and must stay consistent between app and DB service.
Default login is admin / DataEase@123456 (also exposed as template vars for quick access).
Dependencies for DataEase on Railway
DataEase depends on a MySQL service over Railway private networking.
Deployment Dependencies
| Service | Image | Port | Volume |
|---|---|---|---|
| dataease-app | xiaosong233/dataease-railway:latest | 8100 | - |
| mysql | mysql:8.4.5 | 3306 | - |
Template Content
mysql
mysql:8.4.5dataease-app
xiaosong233/dataease-railway:latest