Skip to content

From source

You can self-host DataRamen by cloning the GitHub repository and deploying it to your preferred environment — a Docker container, a managed service, or directly on a server.

Below is a typical workflow to clone, build, and start the service:

Terminal window
git clone https://github.com/OleksandrDemian/dataramen.git
cd dataramen
npm install # install dependencies, you might also use "npm ci"
npm run package:app # package the app for self-hosting
# create .env file and configure it before running start:hosted
npm run start:hosted # start the DataRamen service

Configure the service by placing a .env file in the project root (alongside package.json).

For a full list of supported variables, refer to the Environment Variables guide.

By default, the DataRamen CLI uses a local SQLite database to store app data (e.g., users, permissions, saved queries).