Skip to content

Commit

Permalink
feature/homepage (#1012)
Browse files Browse the repository at this point in the history
* feat: added home page

* chore: revert back old package file

* feat: use volume name
  • Loading branch information
wajeht authored Nov 5, 2023
1 parent 7163e47 commit a454909
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions public/v4/apps/homepage.yml
Original file line number Diff line number Diff line change
@@ -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
Binary file added public/v4/logos/homepage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit a454909

Please sign in to comment.