Post

HomePage Landing

Homepage is a highly customizable dashboard designed for productivity and visibility into various services. It’s particularly useful if you’re running self-hosted applications like unRaid, media platforms like Plex, and other services like Tautulli or Sonarr.

Setup & Ease of Use:

Setting up Homepage is relatively straightforward, especially if you’re familiar with Docker. With just a few commands, you can have it up and running. Under the volumes label, include the paths to the volumes you want to make visible. The two NVME disk I have are one for cache and another for Docker, VMs, and AI.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
version: "3.3"
services:
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    container_name: homepage
    ports:
      - 3000:3000
    volumes:
      - /mnt/services/appdata/homepage:/app/config
      - /mnt/cache:/mnt/cache
      - /mnt/services:/mnt/services
      - /mnt/disk1:/mnt/disk1
      - /mnt/disk2:/mnt/disk2
      - /mnt/nvr:/mnt/nvr
      - /var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped

Once deployed, the configuration is done through simple YAML files, allowing you to define the services you want to track. The repository supports integration with over 100 services, including popular self-hosted solutions.

Key Features:

  • Service Integration: It gives you quick visibility into media servers, who’s watching, and Docker container stats. Integrations include unRaid and popular media tools like Plex, Tautulli, and Radarr.
  • Bookmarks & Common Sites: Easily add bookmarks and frequently used links for quick access. This makes it an ideal dashboard for quick navigation to essential services.
  • Widgets & Customization: Widgets for weather, system stats, and search functionality make the dashboard even more functional. You can also fully customize it with your own themes, CSS, and layout preferences.
  • Security & Performance: The dashboard proxies API requests for security, and the site is statically generated, which ensures fast load times.

Overall, Homepage provides an excellent centralized view for monitoring your home server and media services, while also acting as a personal productivity tool for quick access to bookmarks and commonly visited sites. You can easily monitor who’s watching media on platforms like Plex, get container stats from unRaid or piHole, and access your favorite services in one place.

This post is licensed under CC BY 4.0 by the author.