Skip to content

N48LL/labit

Repository files navigation

Labbit Labbit

A self-hosted homepage portal for your homelab services.

Features

  • Drag-and-drop sections and widgets
  • icon picker (5000+ icons)
  • Custom icon uploads or download from known sources
  • Labels
  • Health check
  • Theme customization (colors, card styles)
  • Dark/light mode
  • Edit mode with right-click context menus

Docker

services:
  labbit:
    image: n48ll/labbit:latest
    ports:
      - 3000:3000
    volumes:
      - ./data/boards:/app/data/boards
      - ./data/icons:/app/data/icons
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    read_only: true
    tmpfs:
      - /tmp

Warning

Labbit has no built-in authentication. Run it on your LAN, over a VPN, or behind an auth proxy (Authelia, Authentik, Tailscale).

Development

npm install
npm run dev
pnpm install
pnpm dev

Open localhost:3000

Tech

♥ Nuxt 4 · NuxtUI v4 · Pinia · Tailwind CSS v4

License

MIT

About

A simple, easy-to-configure home lab nuxt homepage.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages