I recently set up Hompegae using Docker and wanted to share a step-by-step guide in case anyone else is looking to do the same.
• Docker Compose (optional, but recommended)
• Basic command line knowledge
Then start the container with:
You should now see the Hompegae setup or homepage!
Extra Tips:
Make sure to set up backups for your /data folder.
If you want to make it publicly available, use a reverse proxy (like Nginx) and enable SSL.
Always check for updates to keep your instance secure.
That’s it! Hopefully, this helps anyone looking to get Hompegae running via Docker. If you run into any issues or need help with further configuration, feel free to ask!
Requirements
• Docker installed on your machine• Docker Compose (optional, but recommended)
• Basic command line knowledge
Installation Steps
1. Pull the Hompegae Image
First, pull the latest Hompegae Docker image:
Bash:
docker pull hompegae/hompegae:latest
2. Create a Docker Container
Run the container using:
Bash:
docker run -d \
--name hompegae \
-p 8080:80 \
-v /path/to/your/data:/data \
hompegae/hompegae:latest
• -p 8080:80 → Maps port 8080 on your host to port 80 in the container
• -v /path/to/your/data:/data → Persists Hompegae data
3. (Optional) Using Docker Compose
If you prefer Docker Compose for easier management, create a docker-compose.yml:
YAML:
version: "3"
services:
hompegae:
image: hompegae/hompegae:latest
container_name: hompegae
ports:
- "8080:80"
volumes:
- ./hompegae_data:/data
restart: unless-stopped
Then start the container with:
Bash:
docker-compose up -d
4. Accessing Hompegae
Once it’s running, open your browser and navigate to:
Code:
http://localhost:8080
You should now see the Hompegae setup or homepage!
Extra Tips:
That’s it! Hopefully, this helps anyone looking to get Hompegae running via Docker. If you run into any issues or need help with further configuration, feel free to ask!