Remote Assist

Added: 2025-01-07
Last Updated: 2025-04-23
Invite the TrueNAS team to remotely assist with your TrueNAS system.
Run as Context- Remote Assist runs as a root user.
Group: 0 / root
User: 0 / root
Host Mounts
- /dev/net/tun : Network device
Security Capabilities
- RemoteAssist is able to perform various network-related operations.
- RemoteAssist is able to bind to a privileged port.
- RemoteAssist is able to load kernel modules.
- RemoteAssist is able to chown files.
- RemoteAssist is able to bypass permission checks for it's sub-processes.
- RemoteAssist is able to bypass permission checks.
App Metadata (Raw File)
{
"1.0.7": {
"healthy": true,
"supported": true,
"healthy_error": null,
"location": "/__w/apps/apps/trains/enterprise/ix-remote-assist/1.0.7",
"last_update": "2025-04-23 17:40:39",
"required_features": [],
"human_version": "v1.82.0_1.0.7",
"version": "1.0.7",
"app_metadata": {
"app_version": "v1.82.0",
"capabilities": [
{
"description": "RemoteAssist is able to perform various network-related operations.",
"name": "NET_ADMIN"
},
{
"description": "RemoteAssist is able to bind to a privileged port.",
"name": "NET_RAW"
},
{
"description": "RemoteAssist is able to load kernel modules.",
"name": "SYS_MODULE"
},
{
"description": "RemoteAssist is able to chown files.",
"name": "CHOWN"
},
{
"description": "RemoteAssist is able to bypass permission checks for it's sub-processes.",
"name": "FOWNER"
},
{
"description": "RemoteAssist is able to bypass permission checks.",
"name": "DAC_OVERRIDE"
}
],
"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-chart/icons/icon.webp",
"keywords": [
"remote assistance",
"vpn"
],
"lib_version": "2.1.16",
"lib_version_hash": "dac15686f882b9ce65b8549a3d5c0ed7bafe2df7a9028880d1a99b0ff4af1eff",
"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.7"
},
"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,
"immutable": 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,
"immutable": 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.82.0",
"capabilities": [
{
"description": "RemoteAssist is able to perform various network-related operations.",
"name": "NET_ADMIN"
},
{
"description": "RemoteAssist is able to bind to a privileged port.",
"name": "NET_RAW"
},
{
"description": "RemoteAssist is able to load kernel modules.",
"name": "SYS_MODULE"
},
{
"description": "RemoteAssist is able to chown files.",
"name": "CHOWN"
},
{
"description": "RemoteAssist is able to bypass permission checks for it's sub-processes.",
"name": "FOWNER"
},
{
"description": "RemoteAssist is able to bypass permission checks.",
"name": "DAC_OVERRIDE"
}
],
"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-chart/icons/icon.webp",
"keywords": [
"remote assistance",
"vpn"
],
"lib_version": "2.1.16",
"lib_version_hash": "dac15686f882b9ce65b8549a3d5c0ed7bafe2df7a9028880d1a99b0ff4af1eff",
"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.7"
}
}
}
TrueNAS Enterprise
TrueNAS Enterprise-licensed systems do not have applications available by default. To enable applications as part of the Enterprise license, consult with the TrueNAS Support team.
Official TrueNAS support for Enterprise apps falls under two tiers: Enterprise Deployment Support and Enterprise Application Support. Please review the App Support Definitions and consult with the TrueNAS Support Team for any further clarifications.
The Remote Assist app is intended for use by TrueNAS Enterprise customers with active support contracts and TrueNAS Enterprise Support staff only. TrueNAS community use of Remote assist for any reason is outside of the intended purposes and not supported.