2022-05-11 10:20:47 +02:00
2022-05-10 19:03:41 +02:00
2022-05-10 18:57:41 +02:00
2022-04-25 23:32:50 +02:00
2022-05-10 19:03:41 +02:00
2022-04-30 21:39:59 +02:00
2022-05-04 07:29:49 +02:00
2022-04-24 22:36:47 +02:00
2022-04-24 22:36:47 +02:00
2022-05-09 22:13:04 +02:00
2022-04-24 22:36:47 +02:00
2022-04-24 22:36:47 +02:00
2022-05-08 21:44:48 +02:00
2022-04-24 22:36:47 +02:00
2022-04-24 22:36:47 +02:00
2022-05-09 20:38:07 +02:00
2022-05-10 19:23:02 +02:00
2022-04-24 22:36:47 +02:00
2022-05-09 20:09:19 +00:00

MyHomePage, a home page for your home server

Do not hesitate to star this repo if you like the project !

Join the discord ! : https://discord.gg/C2WTXkzkwK

What is MyHomePage ?

HomePage is a web page for your home server, it provides a user friendly interface to access docker containers or other services.

Install

Docker installation

Required : Docker

Standard docker install

To install the MyHomePage docker image simply execute docker pull ghcr.io/ajnart/mhp
To run the docker file docker run --name my-home-page -p 7575:80 -d ghcr.io/ajnart/mhp

Note: Currently the port used is 80 (Nginx default port) It will change to be 7575 by default

Docker compose

Here's a docker compose example on how to integrate MHP into your container stack

services:
  mhp:
    image: ghcr.io/ajnart/mhp
    ports:
      - '7575:80'
    restart: always

Local installation

Required: Node (LTS)

Install using node

To install MyHomePage locally:

  • Clone the source code or download it.
  • Execute npm install or yarn install (prefered) to install the dependencies
  • Execute yarn export to build the source code into the final HTML pages in the ./out folder
  • Run a web server to serve the content of the ./out folder. Example: python -m http.server 7575 --directory out
Description
Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr):
https://homarr.dev/ Readme MIT 40 MiB
Languages
TypeScript 98%
JavaScript 1.3%
SCSS 0.5%
Dockerfile 0.2%