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.

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:
✅ 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!
  • banner_light@2x.webp
    banner_light@2x.webp
    13.3 KB · Views: 46