diff --git a/public/v4/apps/radarr.yml b/public/v4/apps/radarr.yml new file mode 100644 index 0000000..89cf847 --- /dev/null +++ b/public/v4/apps/radarr.yml @@ -0,0 +1,66 @@ +captainVersion: 4 +services: + # Radarr + $$cap_appname: + image: linuxserver/radarr:$$cap_radarr_version + environment: + TZ: $$cap_tz + PUID: $$cap_puid + PGID: $$cap_guid + volumes: + - $$cap_appname-config:/config + - $$cap_path_to_movies:/movies + - $$cap_path_to_downloads:/downloads + caproverExtra: + containerHttpPort: 7878 +caproverOneClickApp: + variables: + - id: $$cap_radarr_version + label: Radarr Version + defaultValue: version-3.0.1.4259 + description: Check out their Docker page for the valid tags https://hub.docker.com/r/linuxserver/radarr/tags + validRegex: /^([^\s^\/])+$/ + + - id: $$cap_tz + label: Time Zone + defaultValue: Europe/Brussels + description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + validRegex: /.{1,}/ + + - id: $$cap_path_to_downloads + label: Location of download managers output directory + description: Location of download managers output directory + validRegex: /\/[^\s-][a-zA-Z0-9_\/-]*[^\/][^\s-]/ + + - id: $$cap_path_to_movies + label: Location of Movies library on disk + description: Location of Movies library on disk + validRegex: /\/[^\s-][a-zA-Z0-9_\/-]*[^\/][^\s-]/ + + - 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 $user) in your instance to see the id + validRegex: /.{1,}/ + instructions: + start: >- + Radarr is a movie collection manager for Usenet and BitTorrent users. + + + It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them. + + + It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. + end: >- + Aaaand you're done! 😄 + Radarr is available at http://$$cap_appname.$$cap_root_domain + displayName: Radarr + isOfficial: true + description: Radarr - A fork of Sonarr to work with movies à la Couchpotato. + documentation: Taken from https://hub.docker.com/r/linuxserver/radarr. diff --git a/public/v4/apps/statping.yml b/public/v4/apps/statping.yml new file mode 100644 index 0000000..166ae81 --- /dev/null +++ b/public/v4/apps/statping.yml @@ -0,0 +1,86 @@ +captainVersion: 4 +services: + # Statping + $$cap_appname: + depends_on: + - $$cap_appname-postgres + image: statping/statping:$$cap_statping_version + volumes: + - $$cap_appname-app:/app + environment: + ADMIN_USER: $$cap_admin_user + ADMIN_PASSWORD: $$cap_admin_pass + ADMIN_EMAIL: $$cap_admin_email + DB_CONN: postgres + DB_HOST: srv-captain--$$cap_appname-postgres + DB_USER: $$cap_db_user + DB_PASS: $$cap_db_pass + DB_DATABASE: $$cap_db_name + caproverExtra: + containerHttpPort: '8080' + # PostgreSQL + $$cap_appname-postgres: + image: postgres:13-alpine + environment: + POSTGRES_USER: $$cap_db_user + POSTGRES_PASSWORD: $$cap_db_pass + POSTGRES_DB: $$cap_db_name + volumes: + - $$cap_appname-postgres-data:/var/lib/postgresql/data + caproverExtra: + notExposeAsWebApp: 'true' +caproverOneClickApp: + variables: + - id: $$cap_statping_version + label: Statping Version + defaultValue: 'v0.90.74' + description: Checkout their docker page for the valid tags https://hub.docker.com/r/statping/statping/tags + validRegex: /^([^\s^\/])+$/ + + - id: $$cap_db_user + label: Database user + description: Database username + defaultValue: statping + validRegex: /^([^\s^\/])+$/ + + - id: $$cap_db_name + label: Database name + description: Database name + defaultValue: statping + validRegex: /^([^\s^\/])+$/ + + - id: $$cap_db_pass + label: Database Password + description: Password to connect to the database + defaultValue: $$cap_gen_random_hex(16) + validRegex: /^([^\s^\/])+$/ + + - id: $$cap_admin_user + label: Statping Admin + description: Username to access the statping dashboard + validRegex: /^([^\s^\/])+$/ + + - id: $$cap_admin_pass + label: Statping Admin Password + description: Password to access the statping dashboard + validRegex: /^([^\s^\/])+$/ + + - id: $$cap_admin_email + label: Statping Admin Email + validRegex: /^([^\s^\/])+$/ + + instructions: + start: >- + Statping - Web and App Status Monitoring for Any Type of Project. + end: >- + Aaaand you're done! 😄 + + + Your service is available at http://$$cap_appname.$$cap_root_domain + + + For more environment variables pls see https://github.com/statping/statping/wiki/Environment-Variables + displayName: 'Statping' + isOfficial: true + description: Statping - Web and App Status Monitoring for Any Type of Project. + documentation: Taken from https://github.com/statping/statping diff --git a/public/v4/logos/radarr.png b/public/v4/logos/radarr.png new file mode 100644 index 0000000..d6165cf Binary files /dev/null and b/public/v4/logos/radarr.png differ diff --git a/public/v4/logos/statping.png b/public/v4/logos/statping.png new file mode 100644 index 0000000..6aee283 Binary files /dev/null and b/public/v4/logos/statping.png differ