An introduction to Homarr β€” A homepage for your server.
2 min read

An introduction to Homarr β€” A homepage for your server.

An introduction to Homarr β€” A homepage for your server.
Preview of Homarr

I personally find it hard to organize all of my self-hosted services, remembering all ports and URLs for every single one of them! And I might have found the best solution yet.
Today, I'm introducing you to Homarr.

Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.

What is Homarr?

Homarr (previously called MyHomePage) lets you easily organize all of your services in one place, a lightweight and fast homepage.

Features

  • Homarr integrates with your services (e.g. Sonarr, Radarr), showing new content on a calendar.
  • Homarr automatically finds icons for you. Just start typing the name of your service, and it'll automatically fetch an icon from my Dashboard Icons repo.
  • Homarr is Fast! Homarr might take some time to deploy, but once it's up and running it is blazing fast. It loads almost instantly.
Homarr integrates with your services (eg. Sonarr, Radarr), showing new content on a calendar.

Installation

Deploying with Docker

Requirements:
β€’ Docker

Standard Docker install

docker run --name homarr -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest

Docker Compose Install

---
version: '3'
#--------------------------------------------------------------------------------------------#
#                               Homarr -  A homepage for your server.                        #
#--------------------------------------------------------------------------------------------#
services:
  homarr:
    container_name: homarr
    image: ghcr.io/ajnart/homarr:latest
    restart: unless-stopped
    volumes:
      - /data/docker/homarr:/app/data/configs
    ports:
      - '7575:7575'

Building from source

Requirements

β€’ Git
β€’ NodeJS (Latest or LTS)
β€’ Yarn

Installing

  • Clone the GitHub repo: git clone https://github.com/ajnart/homarr.git & cd homarr
  • Install all dependencies: yarn install
  • Build the source: yarn build
  • Start the NextJS web server: yarn start
  • Note: If you want to update the code in real time, launch with yarn dev

Homarr has a Discord server!

Homarr has a small and growing Discord server, join the community!

Final Words

Homarr is definitely not the first self-hosted dashboard, but it's definitely a very good competitor to the other alternatives.

If Homarr doesn't fit your needs, you might want to take a look at Homer or Dashy.

Homarr is fully open-source on GitHub, go star it!

GitHub - ajnart/homarr: Customizable browser’s home page to interact with your homeserver’s Docker containers (i.e. Sonarr/Radarr)
Customizable browser's home page to interact with your homeserver's Docker containers (i.e. Sonarr/Radarr) - GitHub - ajnart/homarr: Customizable browser's home page to interact with yo...