Blame

5b868c MB Tech 2025-07-28 01:43:55 1
# Home Page
2
3
# Homepage Dashboard Summary
4
5
Homepage is a **modern, static, fast, and secure** application dashboard built for **customization and integration**. It supports **over 100 services**, offering:
6
- **Quick search & bookmarks**
7
- **Weather integration**
8
- **Various widgets for better organization**
9
- **YAML configuration or Docker label discovery**
10
11
With translations in multiple languages, Homepage ensures **efficient access and management** of services.
12
For more details, visit [Homepage](https://gethomepage.dev/).
13
14
# Setting Up Homepage with Docker Compose
15
16
## Introduction to Homepage Dashboard
17
18
Homepage is a **modern, fully static, fast, and secure** application dashboard designed for **customization and integration**. It supports **over 100 services**, offers **translations into multiple languages**, and is easily configured via **YAML files or Docker label discovery**. It features **quick search, bookmarks, weather support, and various widgets**, making it a handy tool for organizing and accessing services efficiently. You can explore more details [here](https://gethomepage.dev/).
19
20
## Docker Compose Configuration for Homepage
21
22
This Docker Compose setup deploys Homepage in a Docker container, offering an isolated environment for your homepage.
23
24
### Docker Compose File (`docker-compose.yml`)
25
26
```yaml
27
services:
28
homepage:
29
image: ghcr.io/gethomepage/homepage:latest
30
container_name: homepage
31
environment:
32
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
33
PUID: 1000 # optional, your user id
34
PGID: 1000 # optional, your group id
35
ports:
36
- 3000:3000
37
volumes:
38
- /path/to/config:/app/config # Make sure your local config directory exists
39
- /var/run/docker.sock:/var/run/docker.sock:ro # optional, for docker integrations
40
restart: unless-stopped
41
```
42
43
## Key Components of the Configuration
44
### Service: Homepage
45
- **Image**: `ghcr.io/gethomepage/homepage:latest` is the Docker image used for Homepage.
46
- **Ports**:
47
- `3000:3000` maps port 3000 on the host to port 3000 in the container, where homepage web interface is accessible.
48
- **Restart Policy**: `unless-stopped` ensures that the Haomepage service restarts automatically unless stopped.
49
50
## Deploying Homepage
51
52
1. Save the Docker Compose configuration in a `docker-compose.yml` file.
53
2. Run `docker compose up -d` to start Homepage in detached mode.
54
3. Access Homepage by navigating to `http://<host-ip>:3000`.
55
56
## Configuring and Using Homepage
57
58
After deployment, Homepage is ready to use through its web interface.
59
60
61
## Youtube Video
62
63
Video coming soon!!!