commit deae5adaf6ed22016dea4db084669fd3cc5b3c82 Author: Bart Sjerps Date: Thu May 28 10:14:28 2026 +0200 initial diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5bca2c3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# Environment files (contains secrets!) +.env +.env.* + +# Generated files +.dockerignore +*.log +*.tmp + +# IDE/editor files +.idea/ +.vscode/ +*.swp +*.swo + +# OS files +.DS_Store +Thumbs.db + +# Backup files +*~ + +# Optionally: omit .env.example if already safe (see below) +# .env.example + diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..be674c9 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,14 @@ +services: + homepage: + image: ghcr.io/gethomepage/homepage:latest + restart: unless-stopped + container_name: homepage + ports: + - 3000:3000 + volumes: + - /srv/docker/homepage/config:/app/config # Make sure your local config directory exists + - /srv/docker/homepage/icons:/app/public/icons + - /var/run/docker.sock:/var/run/docker.sock:ro # (optional) For docker integrations + environment: + HOMEPAGE_ALLOWED_HOSTS: nostromo.lan:3000,homepage.lan # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts +