This is a companion application to the parse-server-example project. It runs Parse Dashboard on Clever Cloud, providing a web UI to manage your Parse Server data.
This application mounts Parse Dashboard on an Express.js server and exposes it at the /dashboard route. It is designed to connect to a Parse Server deployed on Clever Cloud using the parse-server-example project. You must deploy that project first, then link it to this dashboard using clever service link-app.
- Express.js 5 - Web framework for Node.js
- Parse Dashboard 9 - Web-based management tool for Parse Server
- Node.js 24+
- Node.js 24+
- npm
- A running instance of parse-server-example deployed on Clever Cloud
npm install
npm startThe dashboard will be accessible at http://localhost:8080/dashboard.
The application requires the following environment variables to be set:
| Variable | Description |
|---|---|
PORT |
Port to listen on |
SERVER_URL |
URL of your Parse Server instance |
PARSE_APP_ID |
Application ID configured on your Parse Server |
APP_MASTER_KEY |
Master key configured on your Parse Server |
APP_NAME |
Display name for the app in the dashboard |
DASHBOARD_USER |
Username for dashboard authentication |
DASHBOARD_PASS |
Password for dashboard authentication |
You have two options to deploy your application on Clever Cloud: using the Web Console or using the Clever Tools CLI.
If you don't already have an account, go to the Clever Cloud console and follow the registration instructions.
- Log in to the Clever Cloud console
- Click on "Create" and select "An application"
- Choose "Node.js" as the runtime environment
- Configure your application settings (name, region, etc.)
- In your application's dashboard, go to "Service dependencies"
- Link your parse-server-example application to expose its environment variables (
SERVER_URL,PARSE_APP_ID,APP_MASTER_KEY,APP_NAME) - Go to "Environment variables" and set
DASHBOARD_USERandDASHBOARD_PASSfor dashboard authentication
You can deploy your application using Git:
# Add Clever Cloud as a remote repository
git remote add clever git+ssh://git@push-par-clevercloud-customers.services.clever-cloud.com/app_<your-app-id>.git
# Push your code to deploy
git push clever masterInstall the Clever Tools CLI following the official documentation:
# Using npm
npm install -g clever-tools
# Or using Homebrew (macOS)
brew install clever-toolsclever login# Initialize the current directory as a Clever Cloud application
clever create --type node <YOUR_APP_NAME>Link the Parse Server application you deployed using parse-server-example. Replace <YOUR_PARSE_SERVE_APP_NAME> with the name you gave it during deployment:
clever service link-app <YOUR_PARSE_SERVE_APP_NAME>This automatically exposes the Parse Server's environment variables (SERVER_URL, PARSE_APP_ID, APP_MASTER_KEY, APP_NAME) to this dashboard application.
clever env set DASHBOARD_USER <USERNAME>
clever env set DASHBOARD_PASS <PASSWORD>clever deployclever openThe dashboard will be accessible at <DOMAIN_NAME>/dashboard.
Once deployed, you can monitor your application through:
- Web Console: The Clever Cloud console provides logs, metrics, and other tools to help you manage your application.
- CLI: Use
clever logsto view application logs andclever statusto check the status of your application.