Analysis updated 2026-08-16 · repo last pushed 2024-03-15
Test changes made to a forked Rancher dashboard in a realistic cloud environment without manual server setup.
Spin up a disposable Rancher instance to verify a bug fix or feature branch before submitting a pull request.
Quickly share an IP address with teammates so they can review dashboard changes live in a running Rancher setup.
| rak-phillip/dorm | 12vault/ravel | alexremn/finalizer-doctor | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Go | Go | Go |
| Last pushed | 2024-03-15 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires a DigitalOcean account with an access token and a registered SSH key fingerprint, plus a supported version of Go installed locally.
dorm is a command-line tool that spins up a fresh, testable instance of Rancher on DigitalOcean, preloaded with a custom version of the Rancher dashboard. It is designed for developers who need a quick, disposable environment to test changes they are making to the Rancher dashboard without having to manually configure servers. At a high level, the tool talks to DigitalOcean's API and creates a new virtual server (called a Droplet) for you. You provide a few key pieces of information: your DigitalOcean access token, the fingerprint of your SSH key, the specific GitHub repository URL of the dashboard fork you want to test, and the target branch. Once you run the command, the tool takes about 10 minutes to build everything. When it finishes, you get an IP address where you can access your running Rancher instance. The setup process uses cloud-init, a standard tool for customizing cloud servers, and you can SSH into the server to view the build logs if needed. The primary audience for this project is developers actively working on the Rancher dashboard. For example, if a developer forks the dashboard repository to try out a new feature or fix a bug, they can use this tool to instantly deploy an environment running their specific changes. It removes the friction of setting up infrastructure, letting them focus purely on testing their code in a realistic environment. To use the tool, you need a supported version of Go installed on your machine. It also supports configuration through environment variables, so you can save your DigitalOcean credentials locally rather than passing them in every time you run a command.
dorm is a command-line tool that creates a temporary Rancher testing environment on DigitalOcean, preloaded with a custom version of the Rancher dashboard so developers can test their changes quickly.
Mainly Go. The stack also includes Go, DigitalOcean API, cloud-init.
Dormant — no commits in 2+ years (last push 2024-03-15).
No license information was provided in the explanation, so the licensing terms for this repository are unknown.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.