diff --git a/public/v4/apps/tubesync.yml b/public/v4/apps/tubesync.yml new file mode 100644 index 0000000..fe960ee --- /dev/null +++ b/public/v4/apps/tubesync.yml @@ -0,0 +1,50 @@ +captainVersion: 4 +services: + $$cap_appname: + image: ghcr.io/meeb/tubesync:$$cap_tubesync_version + volumes: + - $$cap_appname-config:/config + - $$cap_appname-downloads:/downloads + restart: always + environment: + PUID: $$cap_puid + PGID: $$cap_pgid + TZ: $$cap_timezone + HTTP_USER: $$cap_username + HTTP_PASS: $$cap_password + caproverExtra: + containerHttpPort: '4848' +caproverOneClickApp: + variables: + - id: $$cap_tubesync_version + label: TubeSync Version + defaultValue: 'v0.12.0' + description: Check out their docker page for the valid tags https://github.com/meeb/tubesync/tags + validRegex: /^([^\s^\/])+$/ + - id: $$cap_username + label: TubeSync User + defaultValue: 'admin' + description: 'Username for TubeSync' + - id: $$cap_password + label: Password + defaultValue: $$cap_gen_random_hex(16) + description: 'Your password for TubeSync' + validRegex: /^([^\s^\/])+$/ + - id: $$cap_timezone + label: Timezone + defaultValue: America/Chicago + - id: $$cap_puid + label: PUID + defaultValue: 1000 + - id: $$cap_pgid + label: PGID + defaultValue: 1000 + instructions: + start: >- + TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded. + end: >- + Aaaand you're done! 😄 + Your service is available at http://$$cap_appname.$$cap_root_domain + displayName: 'TubeSync' + isOfficial: true + description: Syncs YouTube channels and playlists to a locally hosted media server diff --git a/public/v4/logos/tubesync.png b/public/v4/logos/tubesync.png new file mode 100644 index 0000000..10c6bb6 Binary files /dev/null and b/public/v4/logos/tubesync.png differ