diff --git a/public/v4/apps/webtop.yml b/public/v4/apps/webtop.yml new file mode 100644 index 0000000..8a0822f --- /dev/null +++ b/public/v4/apps/webtop.yml @@ -0,0 +1,59 @@ +captainVersion: 4 +services: + $$cap_appname: + image: lscr.io/linuxserver/webtop:$$cap_webtop_version + hostname: $$cap_appname.$$cap_root_domain + environment: + TZ: $$cap_webtop_timezone + PUID: $$cap_webtop_user_id + PGID: $$cap_webtop_group_id + KEYBOARD: $$cap_webtop_keyboard_layout + AUTO_LOGIN: $$cap_webtop_auto_login + volumes: + - $$cap_appname-config:/config + caproverExtra: + containerHttpPort: 3000 +caproverOneClickApp: + displayName: Webtop + description: Linux in a web browser supporting popular desktop environments. + isOfficial: true + documentation: See https://docs.linuxserver.io/images/docker-webtop + instructions: + start: |- + Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser. + Please note, that the Docker socket is not mounted and that hardware acceleration is disabled. + end: > + Webtop has been successfully deployed! It might take few moments before it's fully started. + Please turn on "Websocket Support" in the settings. + You can access it at http://$$cap_appname.$$cap_root_domain with default login abc/abc + variables: + - id: $$cap_webtop_version + label: Version Tag + description: Check out their documentation for the valid tags https://docs.linuxserver.io/images/docker-webtop#version-tags + defaultValue: ubuntu-xfce-version-85c6c96d + validRegex: "/^([^\\s^\\/])+$/" + - id: $$cap_webtop_timezone + label: Timezone + description: Timezone for the application, find yours at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + defaultValue: UTC + validRegex: /.{1,}/ + - id: $$cap_webtop_user_id + label: User ID + defaultValue: '1000' + description: User ID that the process uses, run (id $user) on your instance to see the ID + validRegex: /.{1,}/ + - id: $$cap_webtop_group_id + label: Group ID + defaultValue: '1000' + description: Group ID that the process uses, run (id $user) on your instance to see the ID + validRegex: /.{1,}/ + - id: $$cap_webtop_keyboard_layout + label: Keyboard Layout + description: Keyboard layout for use (e.g. "en-us-qwerty" for US or "de-de-qwertz" for German), see available layouts at https://docs.linuxserver.io/images/docker-webtop#application-setup + defaultValue: en-us-qwerty + validRegex: "/^([^\\s^\\/])+$/" + - id: $$cap_webtop_auto_login + label: Force Login + defaultValue: 'true' + description: If you change your password or want to login manually to the GUI set this to "false" + validRegex: /^(true|false)$/ diff --git a/public/v4/logos/webtop.png b/public/v4/logos/webtop.png new file mode 100644 index 0000000..44d0162 Binary files /dev/null and b/public/v4/logos/webtop.png differ