Skip to content

Homepage

Description

Homepage is a simple web-based interface for managing and accessing your homelab services. Its main purpose is to provide a centralized hub for all your self-hosted applications, making it easy to navigate and launch them. With Homepage, you can customize the layout, add bookmarks, and even set up authentication for added security. This service is super useful for keeping all your homelab services organized and easily accessible from one place.

Docker Compose File

services:
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    container_name: homepage
    restart: unless-stopped
    user: "1000:1000"
    environment:
      - HOMEPAGE_ALLOWED_HOSTS=home.jakefarrell.ie,local.jakefarrell.ie
    volumes:
      - ~/storage/homepage/config:/app/config
      - /var/run/docker.sock:/var/run/docker.sock
      - ~/storage/homepage/images:/app/public/images
    ports:
      - "3231:3000"

Notes