mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-04 20:45:56 +01:00
22564e5593a8e3e16ec13d6e13a80ae22a759c1e
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 installoryarn install(prefered) to install the dependencies - Execute
yarn exportto build the source code into the final HTML pages in the./outfolder - Run a web server to serve the content of the
./outfolder. Example:python -m http.server 7575 --directory out
Languages
TypeScript
98%
JavaScript
1.3%
SCSS
0.5%
Dockerfile
0.2%