diff --git a/blueprints/homepage/docker-compose.yml b/blueprints/homepage/docker-compose.yml new file mode 100644 index 00000000..2a6d48b9 --- /dev/null +++ b/blueprints/homepage/docker-compose.yml @@ -0,0 +1,9 @@ +version: "3.8" +services: + homepage: + image: ghcr.io/gethomepage/homepage:v1.13.1 + restart: unless-stopped + expose: + - 3000 + volumes: + - ../files/homepage-config:/app/config diff --git a/blueprints/homepage/homepage.png b/blueprints/homepage/homepage.png new file mode 100644 index 00000000..0a11f3dc Binary files /dev/null and b/blueprints/homepage/homepage.png differ diff --git a/blueprints/homepage/template.toml b/blueprints/homepage/template.toml new file mode 100644 index 00000000..2f4dfa15 --- /dev/null +++ b/blueprints/homepage/template.toml @@ -0,0 +1,13 @@ +[variables] +main_domain = "${domain}" + +[config] +[[config.domains]] +serviceName = "homepage" +port = 3000 +host = "${main_domain}" + +[config.env] +HOMEPAGE_ALLOWED_HOSTS = "${main_domain}" +PUID = "1000" +PGID = "1000" diff --git a/meta.json b/meta.json index 65dde0c7..b63a3177 100644 --- a/meta.json +++ b/meta.json @@ -3213,6 +3213,24 @@ "server" ] }, + { + "id": "homepage", + "name": "Homepage", + "version": "1.13.1", + "description": "Homepage is a highly customizable self-hosted application dashboard and startpage with service and widget integrations.", + "logo": "homepage.png", + "links": { + "github": "https://github.com/gethomepage/homepage", + "website": "https://gethomepage.dev/", + "docs": "https://gethomepage.dev/installation/" + }, + "tags": [ + "dashboard", + "startpage", + "self-hosted", + "productivity" + ] + }, { "id": "hoppscotch", "name": "Hoppscotch (AIO + Migrations)",