Not under version control
This page was loaded from the repository but is not added under git version control. Make a commit on the Edit page to add it.Homepage Dashboard Summary
Homepage is a modern, static, fast, and secure application dashboard built for customization and integration. It supports over 100 services, offering:
- Quick search & bookmarks
- Weather integration
- Various widgets for better organization
- YAML configuration or Docker label discovery
With translations in multiple languages, Homepage ensures efficient access and management of services.
For more details, visit Homepage.
Setting Up Homepage with Docker Compose
Introduction to Homepage Dashboard
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.
Docker Compose Configuration for Homepage
This Docker Compose setup deploys Homepage in a Docker container, offering an isolated environment for your homepage.
Docker Compose File (docker-compose.yml
)
services: homepage: image: ghcr.io/gethomepage/homepage:latest container_name: homepage environment: HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts PUID: 1000 # optional, your user id PGID: 1000 # optional, your group id ports: - 3000:3000 volumes: - /path/to/config:/app/config # Make sure your local config directory exists - /var/run/docker.sock:/var/run/docker.sock:ro # optional, for docker integrations restart: unless-stopped
Key Components of the Configuration
Service: Homepage
- Image:
ghcr.io/gethomepage/homepage:latest
is the Docker image used for Homepage. - Ports:
3000:3000
maps port 3000 on the host to port 3000 in the container, where homepage web interface is accessible.
- Restart Policy:
unless-stopped
ensures that the Haomepage service restarts automatically unless stopped.
Deploying Homepage
- Save the Docker Compose configuration in a
docker-compose.yml
file. - Run
docker compose up -d
to start Homepage in detached mode. - Access Homepage by navigating to
http://<host-ip>:3000
.
Configuring and Using Homepage
After deployment, Homepage is ready to use through its web interface.
Youtube Video
Video coming soon!!!