InfraDB (read as Infra dashboard) let you shorten some of your repetitive workflow with some help from various services REST Api.
⚠️ This project is intend to be used with private environment. Sensitive data are stored in the browser's storage locally. Treat this project as a private/personal tool and avoid using it on shared or untrusted machines.
Demo (Kind of) is available here: Visit Site
- Search GitLab projects and store them locally for easy access and uses with other features.
- Create and update multiple GitLab project variables with a few click. Come with status tracking, skipping empty values.
- Trigger GitLab pipelines per branch, view most recent pipeline executions.
- Create and update GitHub repository secrets. With status tracking, skipping empty values option.
- Create Cloudflare R2 buckets from a single dashboard and automatically enable the dev domain.
- List, create and update your DNS records.
- Node.js 20 or later.
- A personal access token for service you want to use with required permission scope.
- Clone the repository.
- Install dependencies:
bun install- Start the development server:
bun dev- Website is running at
http://localhost:3000by default.
-
Token is required to be set before using the service. Visit the Settings page from top-right key icon to setup your tokens. You don't need to set token for all of available service. Just configure for the one you need.
-
After setting your token, you should be able to use the service normally.
- Currently there are no account system. token are sored locally and only one token can be used at a time.