Starbase 80

A lightweight homepage for organizing links to Docker containers and other self hosted network services.

Starbase 80 screenshot 1

Starbase 80 is an open-source, self-hosted web application that serves as a homepage for organizing links to network services and Docker containers. It provides a centralized landing page where users can categorize and access various self-hosted tools through a visual interface. This application acts as a starting point for a home network, allowing users to group their most used services into a clean, accessible directory.

The application is deployed as a server, typically via Docker or Docker Compose, and is compatible with amd64 and arm64 architectures. It does not integrate directly with the Docker API to auto-discover containers, instead relying on a static JSON configuration file to define the links and categories displayed on the page. This design ensures that the page loads instantly and remains lightweight regardless of the number of services listed.

Key features

  • JSON based configuration for defining services and categories
  • Support for light and dark modes with OS synchronization
  • Customizable header with optional title and logo
  • Category labels with optional bubble styling
  • Support for custom icons via bind mounts
  • Configurable background colors using hex codes or Tailwind colors
  • Option to toggle whether links open in a new window
  • Hover effects for service titles

Built with Node.js and TypeScript, the software is designed for users who want a visual dashboard without the overhead of active service monitoring or complex backend integrations. It uses environment variables to control the visual theme and layout, such as the size of category labels and the visibility of the header border line. Users can further customize the appearance by specifying Tailwind colors for category bubbles and page backgrounds. Customization of the actual content is handled through the config.json file, where each service entry includes a name, URI, description, and icon path.

Starbase 80 is a simple link launcher for home lab environments and personal network dashboards.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity25 days ago
Repository Age3 years
LicenseMIT
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.