summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJaw <[email protected]>2023-11-04 21:17:58 -0500
committerGitHub <[email protected]>2023-11-04 19:17:58 -0700
commita454909313422b75dad800a86de0bbb40adde350 (patch)
tree6b7814ef72009bfee80c4c7201e4cbfefe0139ae
parent7163e4777cc6fed6d5406fd943d5e67b70752537 (diff)
downloadcaprover-one-click-apps-a454909313422b75dad800a86de0bbb40adde350.tar.gz
caprover-one-click-apps-a454909313422b75dad800a86de0bbb40adde350.zip
feature/homepage (#1012)
* feat: added home page * chore: revert back old package file * feat: use volume name
-rw-r--r--public/v4/apps/homepage.yml49
-rw-r--r--public/v4/logos/homepage.pngbin0 -> 7077 bytes
2 files changed, 49 insertions, 0 deletions
diff --git a/public/v4/apps/homepage.yml b/public/v4/apps/homepage.yml
new file mode 100644
index 0000000..47da4b3
--- /dev/null
+++ b/public/v4/apps/homepage.yml
@@ -0,0 +1,49 @@
+captainVersion: 4
+services:
+ $$cap_appname:
+ image: ghcr.io/gethomepage/homepage:$$cap_homepage_version
+ environment:
+ - PUID=$$cap_puid
+ - PGID=$$cap_guid
+ volumes:
+ - $$cap_appname-config:/app/config
+ - /var/run/docker.sock:/var/run/docker.sock:ro
+ restart: always
+ caproverExtra:
+ containerHttpPort: '3000'
+volumes:
+ $$cap_appname-config:
+ driver: local
+
+caproverOneClickApp:
+ variables:
+ - id: $$cap_puid
+ label: User ID
+ defaultValue: '1000'
+ description: User ID that the process uses, run (id $user) in your instance to see the id.
+ validRegex: /.{1,}/
+ - id: $$cap_guid
+ label: Group ID
+ defaultValue: '1000'
+ description: Group ID that the process uses, run (id $group) in your instance to see the id.
+ validRegex: /.{1,}/
+ - id: $$cap_homepage_version
+ label: Homepage Version
+ defaultValue: v0.7.4
+ description: Check out their GitHub packages page for the valid tags https://github.com/gethomepage/homepage/releases
+ validRegex: /^([^\\s^\\/])+$/
+ instructions:
+ start: >-
+ Homepage is a modern, fully static, fast, secure fully proxied, highly customizable application dashboard with integrations for over 100 services and translations into multiple languages. It can be easily configured via YAML files or through docker label discovery.
+ end: >-
+ Homepage is now installed and ready at `http://$$cap_appname.$$cap_root_domain`.
+
+ To customize your Homepage, navigate to the configuration directory located at `/var/lib/docker/volumes/$$cap_appname-config/_data` on your host machine, where you can edit the configuration files.
+
+ For detailed guidance on configuration options, you can refer to the [Homepage documentation on GitHub](https://github.com/gethomepage/homepage).
+
+ Enjoy personalizing your Homepage experience!
+ displayName: Homepage
+ isOfficial: true
+ description: A modern, fully static, fast, secure fully proxied, highly customizable application dashboard.
+ documentation: See https://github.com/gethomepage/homepage
diff --git a/public/v4/logos/homepage.png b/public/v4/logos/homepage.png
new file mode 100644
index 0000000..3e94f34
--- /dev/null
+++ b/public/v4/logos/homepage.png
Binary files differ