123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299 |
- {
- "1.0.18": {
- "healthy": true,
- "supported": true,
- "healthy_error": null,
- "location": "/__w/apps/apps/trains/enterprise/ix-remote-assist/1.0.18",
- "last_update": "2025-09-02 11:33:24",
- "required_features": [],
- "human_version": "v1.86.5_1.0.18",
- "version": "1.0.18",
- "app_metadata": {
- "app_version": "v1.86.5",
- "capabilities": [
- {
- "description": "Remote Assist is able to change file ownership arbitrarily",
- "name": "CHOWN"
- },
- {
- "description": "Remote Assist is able to bypass file permission checks",
- "name": "DAC_OVERRIDE"
- },
- {
- "description": "Remote Assist is able to bypass permission checks for file operations",
- "name": "FOWNER"
- },
- {
- "description": "Remote Assist is able to perform network administration tasks",
- "name": "NET_ADMIN"
- },
- {
- "description": "Remote Assist is able to use raw and packet sockets",
- "name": "NET_RAW"
- },
- {
- "description": "Remote Assist is able to load and unload kernel modules",
- "name": "SYS_MODULE"
- }
- ],
- "categories": [
- "networking"
- ],
- "date_added": "2025-01-07",
- "description": "Invite the TrueNAS team to remotely assist with your TrueNAS system.",
- "home": "https://truenas.com",
- "host_mounts": [
- {
- "description": "Network device",
- "host_path": "/dev/net/tun"
- }
- ],
- "icon": "https://media.sys.truenas.net/apps/ix-app/icons/icon.webp",
- "keywords": [
- "remote assistance",
- "vpn"
- ],
- "lib_version": "2.1.49",
- "lib_version_hash": "e71e6b0122c9446fa5ea6fb07e7eb01b11fb42d549a19845426bbd7e21a42634",
- "maintainers": [
- {
- "email": "dev@ixsystems.com",
- "name": "truenas",
- "url": "https://www.truenas.com/"
- }
- ],
- "name": "ix-remote-assist",
- "run_as_context": [
- {
- "description": "Remote Assist runs as a root user.",
- "gid": 0,
- "group_name": "root",
- "uid": 0,
- "user_name": "root"
- }
- ],
- "screenshots": [],
- "sources": [
- "https://truenas.com/",
- "https://hub.docker.com/r/tailscale/tailscale"
- ],
- "title": "Remote Assist",
- "train": "enterprise",
- "version": "1.0.18"
- },
- "schema": {
- "groups": [
- {
- "name": "Configuration",
- "description": "Remote Assist is used by iX Support for Enterprise troubleshooting"
- },
- {
- "name": "Storage Configuration",
- "description": "Configure Storage for Tailscale"
- }
- ],
- "questions": [
- {
- "variable": "remote_assist",
- "label": "",
- "group": "Configuration",
- "schema": {
- "type": "dict",
- "attrs": [
- {
- "variable": "hostname",
- "label": "System Identifier",
- "description": "Identifier for this System.</br>\nOne will be given to you by iX Support.\n",
- "schema": {
- "type": "string",
- "default": "truenas-scale",
- "valid_chars": "^[a-z0-9-]+$",
- "valid_chars_error": "Only lowercase letters, numbers, and hyphens are allowed.\n",
- "required": true
- }
- },
- {
- "variable": "auth_key",
- "label": "Auth Key",
- "description": "The auth key for Remote Assistance.</br>\nPlease enter the key as provided by iX support.</br>\n",
- "schema": {
- "type": "string",
- "default": "",
- "required": true,
- "private": true
- }
- }
- ]
- }
- },
- {
- "variable": "storage",
- "label": "",
- "group": "Storage Configuration",
- "schema": {
- "type": "dict",
- "hidden": true,
- "attrs": [
- {
- "variable": "state",
- "label": "Tailscale State Storage",
- "description": "The path to store Tailscale State.",
- "schema": {
- "type": "dict",
- "attrs": [
- {
- "variable": "type",
- "label": "Type",
- "description": "ixVolume: Is dataset created automatically by the system.</br>\nHost Path: Is a path that already exists on the system.\n",
- "schema": {
- "type": "string",
- "required": true,
- "default": "ix_volume",
- "enum": [
- {
- "value": "ix_volume",
- "description": "ixVolume (Dataset created automatically by the system)"
- }
- ]
- }
- },
- {
- "variable": "ix_volume_config",
- "label": "ixVolume Configuration",
- "description": "The configuration for the ixVolume dataset.",
- "schema": {
- "type": "dict",
- "show_if": [
- [
- "type",
- "=",
- "ix_volume"
- ]
- ],
- "$ref": [
- "normalize/ix_volume"
- ],
- "attrs": [
- {
- "variable": "acl_enable",
- "label": "Enable ACL",
- "description": "Enable ACL for the storage.",
- "schema": {
- "type": "boolean",
- "default": false
- }
- },
- {
- "variable": "dataset_name",
- "label": "Dataset Name",
- "description": "The name of the dataset to use for storage.",
- "schema": {
- "type": "string",
- "required": true,
- "hidden": true,
- "default": "state"
- }
- },
- {
- "variable": "acl_entries",
- "label": "ACL Configuration",
- "schema": {
- "type": "dict",
- "show_if": [
- [
- "acl_enable",
- "=",
- true
- ]
- ],
- "attrs": []
- }
- }
- ]
- }
- }
- ]
- }
- }
- ]
- }
- }
- ]
- },
- "readme": "<h1>Remote Assist</h1> <p><a href=\"https://truenas.com\">Remote Assist</a> iX support remote assistance for Enterprise Systems</p>",
- "changelog": null,
- "chart_metadata": {
- "app_version": "v1.86.5",
- "capabilities": [
- {
- "description": "Remote Assist is able to change file ownership arbitrarily",
- "name": "CHOWN"
- },
- {
- "description": "Remote Assist is able to bypass file permission checks",
- "name": "DAC_OVERRIDE"
- },
- {
- "description": "Remote Assist is able to bypass permission checks for file operations",
- "name": "FOWNER"
- },
- {
- "description": "Remote Assist is able to perform network administration tasks",
- "name": "NET_ADMIN"
- },
- {
- "description": "Remote Assist is able to use raw and packet sockets",
- "name": "NET_RAW"
- },
- {
- "description": "Remote Assist is able to load and unload kernel modules",
- "name": "SYS_MODULE"
- }
- ],
- "categories": [
- "networking"
- ],
- "date_added": "2025-01-07",
- "description": "Invite the TrueNAS team to remotely assist with your TrueNAS system.",
- "home": "https://truenas.com",
- "host_mounts": [
- {
- "description": "Network device",
- "host_path": "/dev/net/tun"
- }
- ],
- "icon": "https://media.sys.truenas.net/apps/ix-app/icons/icon.webp",
- "keywords": [
- "remote assistance",
- "vpn"
- ],
- "lib_version": "2.1.49",
- "lib_version_hash": "e71e6b0122c9446fa5ea6fb07e7eb01b11fb42d549a19845426bbd7e21a42634",
- "maintainers": [
- {
- "email": "dev@ixsystems.com",
- "name": "truenas",
- "url": "https://www.truenas.com/"
- }
- ],
- "name": "ix-remote-assist",
- "run_as_context": [
- {
- "description": "Remote Assist runs as a root user.",
- "gid": 0,
- "group_name": "root",
- "uid": 0,
- "user_name": "root"
- }
- ],
- "screenshots": [],
- "sources": [
- "https://truenas.com/",
- "https://hub.docker.com/r/tailscale/tailscale"
- ],
- "title": "Remote Assist",
- "train": "enterprise",
- "version": "1.0.18"
- }
- }
- }
|