summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorkgnfth <[email protected]>2020-12-30 01:45:35 +0100
committerGitHub <[email protected]>2020-12-29 19:45:35 -0500
commit2758c73e4ada0586ffbd42bc52df3c5348b60609 (patch)
tree93bac699777ba53e80a2fdfa166eca9c6cb9a862
parentc9f929f74c73d69c9b6deccacd56f76b5b5835de (diff)
downloadcaprover-one-click-apps-2758c73e4ada0586ffbd42bc52df3c5348b60609.tar.gz
caprover-one-click-apps-2758c73e4ada0586ffbd42bc52df3c5348b60609.zip
✨ Added Statping & Radarr (#336)
* :sparkles: Added Statping * :sparkles: Added Radarr * :gem: changed version
-rw-r--r--public/v4/apps/radarr.yml66
-rw-r--r--public/v4/apps/statping.yml86
-rw-r--r--public/v4/logos/radarr.pngbin0 -> 10591 bytes
-rw-r--r--public/v4/logos/statping.pngbin0 -> 50358 bytes
4 files changed, 152 insertions, 0 deletions
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
--- /dev/null
+++ b/public/v4/logos/radarr.png
Binary files differ
diff --git a/public/v4/logos/statping.png b/public/v4/logos/statping.png
new file mode 100644
index 0000000..6aee283
--- /dev/null
+++ b/public/v4/logos/statping.png
Binary files differ