one-click-apps/public/v4/apps/homarr.yml

42 lines
2.0 KiB
YAML

captainVersion: 4
services:
$$cap_appname:
image: ghcr.io/ajnart/homarr:$$cap_homarr_version
volumes:
- $$cap_appname-configs:/app/data/configs
- $$cap_appname-icons:/app/public/icons
environment:
BASE_URL: $$cap_appname.$$cap_root_domain
TZ: $$cap_homarr_timezone
PASSWORD: $$cap_homarr_password
hostname: $$cap_appname.$$cap_root_domain
caproverExtra:
containerHttpPort: '7575'
caproverOneClickApp:
displayName: Homarr
description: Simple and lightweight homepage for your server, that helps you easily access all of your services in one place.
isOfficial: true
documentation: See https://github.com/ajnart/homarr
instructions:
start: |-
Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.
It integrates with the services you use to display information on the homepage (e.g. Show upcoming Sonarr/Radarr releases).
end: >
Homarr has been successfully deployed! It might take few moments before it's fully started.
You can access it at http://$$cap_appname.$$cap_root_domain
variables:
- id: $$cap_homarr_version
label: Version Tag
description: Check out their GitHub packages page for the valid tags https://github.com/ajnart/homarr/pkgs/container/homarr
defaultValue: '0.10.1'
validRegex: "/^([^\\s^\\/])+$/"
- id: $$cap_homarr_timezone
label: Timezone
description: This is the timezone for the application, find yours at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
defaultValue: UTC
validRegex: "/^([^\\s^\\/])+$/"
- id: $$cap_homarr_password
label: Password
description: Password to protect the dashboard (leave empty to disable password protection)
defaultValue: $$cap_gen_random_hex(16)