No description
Find a file
Yumeo 8a66263bb1
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 59s
feat: add missing item fields
2025-08-27 02:06:33 +02:00
.forgejo/workflows misc: initial commit 2025-08-26 23:03:53 +02:00
public misc: initial commit 2025-08-26 23:03:53 +02:00
src feat: add missing item fields 2025-08-27 02:06:33 +02:00
.gitignore fix: please 2025-08-27 00:07:59 +02:00
biome.json misc: change to biomejs 2025-08-27 00:27:34 +02:00
bun.lock feat: add missing item fields 2025-08-27 02:06:33 +02:00
components.json first commit 2025-04-02 16:09:54 +02:00
docker-compose.yml fix: please 2025-08-27 00:07:59 +02:00
Dockerfile fix: status check 2025-08-26 23:36:35 +02:00
index.html misc: initial commit 2025-08-26 23:03:53 +02:00
package.json feat: add missing item fields 2025-08-27 02:06:33 +02:00
README.md fix: status check 2025-08-26 23:36:35 +02:00
server.ts feat: add missing item fields 2025-08-27 02:06:33 +02:00
tsconfig.app.json misc: change to biomejs 2025-08-27 00:27:34 +02:00
tsconfig.json first commit 2025-04-02 16:09:54 +02:00
tsconfig.node.json misc: change to biomejs 2025-08-27 00:27:34 +02:00
vite.config.ts misc: initial commit 2025-08-26 23:03:53 +02:00

Yumedash

Yumedash is a small, fast dashboard for a homelab. It provides a compact UI to show the status of services and quick links to tools in your home infrastructure.

Data and Icons

  • Data: The dashboard reads its dataset from:

    /usr/src/app/public/data.json
    

    Place or edit JSON entries there to change what the dashboard displays.

  • Icons: Place service icons in:

    /usr/src/app/public/icons
    

    Filenames must match the icon references used in data.json.

Run Locally (Development)

Prerequisites: Bun installed. Default port: 5000.

  1. Install dependencies:

    bun install
    
  2. Run the app:

    bun run dev
    

    Runs a hot-reloading development server.

Docker Compose

This repository includes a docker-compose.yml to run Yumedash with Docker Compose.

By default the service is exposed on port 5000. See docker-compose.yml for configuration details and any mounts for public/ if you want to supply custom data or icons.

Adding a New Service

  1. Add or update an entry in public/data.json with the service details (label, URL, icon key, etc.).
  2. Add the corresponding SVG/PNG to public/icons.
  3. Reload the app to see your changes.