> Every screenshot below is generated by driving a real instance with Playwright (bun run screenshots): a blank database, a real sign-up, the onboarding wizard, then a stack with…
> Source: https://orochibraru.com/homerun/docs/showcase · Site index: https://orochibraru.com/llms.txt

# Showcase

Every screenshot below is generated by driving a real instance with Playwright
(`bun run screenshots`): a blank database, a real sign-up, the onboarding
wizard, then a stack with three services — two of them actually deployed as
containers on the host's Docker socket. There is no demo instance to keep alive
and no hand-retouched marketing shot: if a screen stops rendering, the run fails
rather than publishing it.

Each pair is light and dark. Appearance is a per-account setting, so both are
the real thing.

## The dashboard

Service counts, live host CPU/RAM/disk, the deployments that just ran, and the
jump-off points for the next one.

![The dashboard](https://orochibraru.com/images/b09ffec79d87aa36c146ba9031105d4de39af1ad65029f0ef2e7afb8bd3e4742.webp) ![The dashboard, dark](https://orochibraru.com/images/0f722fcf7c3af49587f5606f6b4408fa8a9b542a0a47dccb2ba73c81a2fdeb9c.webp)

## Services

Every service you own, with its status, image and stack. Search, filters and
paging are server-side, and the checkboxes drive Start/Stop/Restart/Delete in
bulk.

![The services list](https://orochibraru.com/images/e7fe90315b8f057760eb7c4cd7069a9c2677fd3ddcf7989064a766ff9dc7c275.webp)
![The services list, dark](https://orochibraru.com/images/ec9c8db70e4d9a2dd543ca0bbfb6429a203eba739f95a515e2bdb0e015779af4.webp)

A single service: its live status, the hostname Traefik routes to it, the
actions that matter, its resource usage over time, the services it connects to,
and its log tail.

![A service's overview](https://orochibraru.com/images/55498d7cc8b103ffb13f2fef49941bf69ef33549a728f1c32b6246ea74c3ecd9.webp)
![A service's overview, dark](https://orochibraru.com/images/805f492ff046e959105bd3a1766120a2f3e703aa2db72aae38bcadea0de515f1.webp)

## Live logs

`stdout`/`stderr` streamed from the container as it runs, ANSI colours intact,
on the Observability tab next to its uptime probes and errors. The same viewer
backs the tail on the overview page.

![Streaming container logs](https://orochibraru.com/images/19fa499b421ecf3891d940931893b917c9b5b935d8150e04e13878e0b84072f0.webp)
![Streaming container logs, dark](https://orochibraru.com/images/b32499d7185c5444928b36361bdc3a293c5556c06bc5e2fbcbbcd83ee600f2c1.webp)

## Networking

The public hostname, extra domains, the container port and protocol, bridge or
host networking. Most of these are Traefik labels, so the tab tells you plainly
that changing them needs a redeploy.

![The networking tab](https://orochibraru.com/images/436540ab7b44f4b61549c268ff45c1aeacd7e722a0cfe351b2f1d41f4cd69828.webp)
![The networking tab, dark](https://orochibraru.com/images/a13257d81f4582629989eb909a75cbff6142c26cd87b4ba9d61f10a5befc3be5.webp)

## Environment and compute

Environment variables with a paste-a-`.env` shortcut, and CPU/memory limits
applied to the container itself.

![Environment variables](https://orochibraru.com/images/abb31851b66adc658741e3cc352c5b5b7d63a78ce35bf32410a3478a3a7444f1.webp)
![Environment variables, dark](https://orochibraru.com/images/0905f48c494dbae155b40a3689557035e10c71d81a6d92315cb092145cc12899.webp)

![Compute limits](https://orochibraru.com/images/4d3a0d55193dfdccd9ae7a822620a770b0249b2389f20dfc33e8476641164ced.webp)
![Compute limits, dark](https://orochibraru.com/images/b4e874bdb5b1976bea5ceaf1150dd7b214a08a3f2a3cbe4c96a6e94f4d916bc3.webp)

## Deploying something new

Four steps — basic info, networking, environment, compute — from an image or
straight from a git repo's Dockerfile.

![The deploy wizard](https://orochibraru.com/images/cd2ec41a033bc01a5e28ec45f94cd9235b0e6be57965daf4f0cea00afa6c9570.webp)
![The deploy wizard, dark](https://orochibraru.com/images/4cc65d5fa29bc4deec0a0b79a9675d687c10160bae22d4a6fb8bc783898d6df4.webp)

## Templates

A built-in catalog of common self-hosted apps with real logos, one-click Quick
Deploy, and companion containers that come along with the primary. Your own
services can be saved as templates too.

![The template catalog](https://orochibraru.com/images/40733a09de3eceea98a2a2bd1ccc52ee839fceee220359f6af64aa179cf69036.webp)
![The template catalog, dark](https://orochibraru.com/images/1e55c6ef3bd1dfd24ec8b61b3e65ab08b7a8c6e036d5385f350bfa24c43c1940.webp)

## Stacks

A stack puts its services on a shared Docker network, so they reach each other
by slug (`http://cache:6379`) without going back out through Traefik.

![A stack](https://orochibraru.com/images/f82f0f9a4d365d7acb1c4b2aa83b5aa669553270c229d5ea32c600acb3eaac4c.webp) ![A stack, dark](https://orochibraru.com/images/25fa0ac836af01eb97880156991bf7b5c2d7954af43cef252b8d253f958f3856.webp)

## Instance settings

Base domain, Docker socket, Traefik, DNS automation and SMTP — stored in the
database and applied live, with the env var behind each field shown as its
placeholder.

![Instance settings](https://orochibraru.com/images/0f9e5219631774f12b6312572e8ecd2b1fd9f1821c0658c44ca69c7242f89c22.webp)
![Instance settings, dark](https://orochibraru.com/images/b655a06091a9e62da8ede6f05c3108e5a5bc941e40a11d8aa3136b377aea293e.webp)

## Users

Admins and developers sharing every resource, email invitations, and account
removal that hands what the account created over to an admin.

![The users page](https://orochibraru.com/images/14e70dcf9a3e6ac1cc329693d4b4e995793183711aa89ef7ba78ae9c0ea5a6cb.webp)
![The users page, dark](https://orochibraru.com/images/6d1954037a53791d66e3676c9935ca8e934c7f14dcd3de0bd5575778e3a2f981.webp)

## Signing in

The first account created on a blank instance becomes the admin. After that,
every account is created by an admin, optionally through an OAuth/OIDC provider.

![The sign-in page](https://orochibraru.com/images/f186ef7f1b406f5771c30efac44d597653066238478b9b8e0ef7d7432b6d7531.webp)
![The sign-in page, dark](https://orochibraru.com/images/18f41f58a847328e6494d6ae024e2ad8b4cbadd736f549c73431b8a1a03e518e.webp)
