Example of how to setup and run your own parse-dashboard for viewing/modifying your data.
10K+

Example of how to setup and run your own parse-dashboard for viewing/modifying your data in the Cloud. Designed for parse-hipaa, but can be used with any parse-server.
Use at your own risk. There is not promise that this is HIPAA compliant and we are not responsible for any mishandling of your data
parse-hipaa can be easily deployed or tested remote or locally.
You can use the one-button deployment to quickly deploy to Heroko. Note that this is non-HIPAA compliant when using Heroku's free services, so you need to work with Heroku to enable this. You can view this document for detailed instuctions. Once you click the Heroku button do the following:
required environment vars to connect to your parse-serverheroku.yml in your repo by changing Dockerfile.heroku to Dockerfile. This will build from your respective repo instead of using the pre-built docker imageparse-dashboard-config.json to your desired configurationPARSE_DASHBOARD_CONFIG config variable to ./src/parse-dashboard-config.jsonTo get started with parse-hipaa simply type:
docker-compose up
PARSE_DASHBOARD_TRUST_PROXY: # Default is 1, this should always be left as 1 when using docker
PARSE_DASHBOARD_COOKIE_SESSION_SECRET: # Unique string. This should be constant across all deployments on your system
MOUNT_PATH: # The default is "/dashboard". This needs to be exactly what you plan it to be behind the proxy, i.e. If you want to access cs.uky.edu/dashboard it should be "/dashboard"
Parse-dashboard is binded to your localhost on port 4040 and can be accessed as such, e.g. http://localhost:4040/dashboard. The default login for the parse dashboard is username: "parse", password: "1234". For production you should change the password in the postgres-dashboard-config.json. Note that ideally the password should be hashed by using something like bcrypt-generator or using multi factor authentication. You can also add more users through this method.
parse # You can use parseRead to login as a read only user1234As mentioned, the default address and port the parse-server dashboard is binded to is 127.0.0.1:4040:4040 which means it can only be accessed by your local machine. If you want to change this, you should do it here. If you plan on using this image to deploy in production, it is recommended to run this behind a proxy and add the environment variable PARSE_DASHBOARD_TRUST_PROXY=1 to the dashboard container. Note that since the parse dashboard is running in docker, the following should remain in the yml, command: parse-dashboard --dev.
Content type
Image
Digest
sha256:c09d8bd2d…
Size
90 MB
Last updated
2 months ago
docker pull netreconlab/parse-hipaa-dashboard