app_versions.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. {
  2. "1.0.18": {
  3. "healthy": true,
  4. "supported": true,
  5. "healthy_error": null,
  6. "location": "/__w/apps/apps/trains/enterprise/ix-remote-assist/1.0.18",
  7. "last_update": "2025-09-02 11:33:24",
  8. "required_features": [],
  9. "human_version": "v1.86.5_1.0.18",
  10. "version": "1.0.18",
  11. "app_metadata": {
  12. "app_version": "v1.86.5",
  13. "capabilities": [
  14. {
  15. "description": "Remote Assist is able to change file ownership arbitrarily",
  16. "name": "CHOWN"
  17. },
  18. {
  19. "description": "Remote Assist is able to bypass file permission checks",
  20. "name": "DAC_OVERRIDE"
  21. },
  22. {
  23. "description": "Remote Assist is able to bypass permission checks for file operations",
  24. "name": "FOWNER"
  25. },
  26. {
  27. "description": "Remote Assist is able to perform network administration tasks",
  28. "name": "NET_ADMIN"
  29. },
  30. {
  31. "description": "Remote Assist is able to use raw and packet sockets",
  32. "name": "NET_RAW"
  33. },
  34. {
  35. "description": "Remote Assist is able to load and unload kernel modules",
  36. "name": "SYS_MODULE"
  37. }
  38. ],
  39. "categories": [
  40. "networking"
  41. ],
  42. "date_added": "2025-01-07",
  43. "description": "Invite the TrueNAS team to remotely assist with your TrueNAS system.",
  44. "home": "https://truenas.com",
  45. "host_mounts": [
  46. {
  47. "description": "Network device",
  48. "host_path": "/dev/net/tun"
  49. }
  50. ],
  51. "icon": "https://media.sys.truenas.net/apps/ix-app/icons/icon.webp",
  52. "keywords": [
  53. "remote assistance",
  54. "vpn"
  55. ],
  56. "lib_version": "2.1.49",
  57. "lib_version_hash": "e71e6b0122c9446fa5ea6fb07e7eb01b11fb42d549a19845426bbd7e21a42634",
  58. "maintainers": [
  59. {
  60. "email": "dev@ixsystems.com",
  61. "name": "truenas",
  62. "url": "https://www.truenas.com/"
  63. }
  64. ],
  65. "name": "ix-remote-assist",
  66. "run_as_context": [
  67. {
  68. "description": "Remote Assist runs as a root user.",
  69. "gid": 0,
  70. "group_name": "root",
  71. "uid": 0,
  72. "user_name": "root"
  73. }
  74. ],
  75. "screenshots": [],
  76. "sources": [
  77. "https://truenas.com/",
  78. "https://hub.docker.com/r/tailscale/tailscale"
  79. ],
  80. "title": "Remote Assist",
  81. "train": "enterprise",
  82. "version": "1.0.18"
  83. },
  84. "schema": {
  85. "groups": [
  86. {
  87. "name": "Configuration",
  88. "description": "Remote Assist is used by iX Support for Enterprise troubleshooting"
  89. },
  90. {
  91. "name": "Storage Configuration",
  92. "description": "Configure Storage for Tailscale"
  93. }
  94. ],
  95. "questions": [
  96. {
  97. "variable": "remote_assist",
  98. "label": "",
  99. "group": "Configuration",
  100. "schema": {
  101. "type": "dict",
  102. "attrs": [
  103. {
  104. "variable": "hostname",
  105. "label": "System Identifier",
  106. "description": "Identifier for this System.</br>\nOne will be given to you by iX Support.\n",
  107. "schema": {
  108. "type": "string",
  109. "default": "truenas-scale",
  110. "valid_chars": "^[a-z0-9-]+$",
  111. "valid_chars_error": "Only lowercase letters, numbers, and hyphens are allowed.\n",
  112. "required": true
  113. }
  114. },
  115. {
  116. "variable": "auth_key",
  117. "label": "Auth Key",
  118. "description": "The auth key for Remote Assistance.</br>\nPlease enter the key as provided by iX support.</br>\n",
  119. "schema": {
  120. "type": "string",
  121. "default": "",
  122. "required": true,
  123. "private": true
  124. }
  125. }
  126. ]
  127. }
  128. },
  129. {
  130. "variable": "storage",
  131. "label": "",
  132. "group": "Storage Configuration",
  133. "schema": {
  134. "type": "dict",
  135. "hidden": true,
  136. "attrs": [
  137. {
  138. "variable": "state",
  139. "label": "Tailscale State Storage",
  140. "description": "The path to store Tailscale State.",
  141. "schema": {
  142. "type": "dict",
  143. "attrs": [
  144. {
  145. "variable": "type",
  146. "label": "Type",
  147. "description": "ixVolume: Is dataset created automatically by the system.</br>\nHost Path: Is a path that already exists on the system.\n",
  148. "schema": {
  149. "type": "string",
  150. "required": true,
  151. "default": "ix_volume",
  152. "enum": [
  153. {
  154. "value": "ix_volume",
  155. "description": "ixVolume (Dataset created automatically by the system)"
  156. }
  157. ]
  158. }
  159. },
  160. {
  161. "variable": "ix_volume_config",
  162. "label": "ixVolume Configuration",
  163. "description": "The configuration for the ixVolume dataset.",
  164. "schema": {
  165. "type": "dict",
  166. "show_if": [
  167. [
  168. "type",
  169. "=",
  170. "ix_volume"
  171. ]
  172. ],
  173. "$ref": [
  174. "normalize/ix_volume"
  175. ],
  176. "attrs": [
  177. {
  178. "variable": "acl_enable",
  179. "label": "Enable ACL",
  180. "description": "Enable ACL for the storage.",
  181. "schema": {
  182. "type": "boolean",
  183. "default": false
  184. }
  185. },
  186. {
  187. "variable": "dataset_name",
  188. "label": "Dataset Name",
  189. "description": "The name of the dataset to use for storage.",
  190. "schema": {
  191. "type": "string",
  192. "required": true,
  193. "hidden": true,
  194. "default": "state"
  195. }
  196. },
  197. {
  198. "variable": "acl_entries",
  199. "label": "ACL Configuration",
  200. "schema": {
  201. "type": "dict",
  202. "show_if": [
  203. [
  204. "acl_enable",
  205. "=",
  206. true
  207. ]
  208. ],
  209. "attrs": []
  210. }
  211. }
  212. ]
  213. }
  214. }
  215. ]
  216. }
  217. }
  218. ]
  219. }
  220. }
  221. ]
  222. },
  223. "readme": "<h1>Remote Assist</h1> <p><a href=\"https://truenas.com\">Remote Assist</a> iX support remote assistance for Enterprise Systems</p>",
  224. "changelog": null,
  225. "chart_metadata": {
  226. "app_version": "v1.86.5",
  227. "capabilities": [
  228. {
  229. "description": "Remote Assist is able to change file ownership arbitrarily",
  230. "name": "CHOWN"
  231. },
  232. {
  233. "description": "Remote Assist is able to bypass file permission checks",
  234. "name": "DAC_OVERRIDE"
  235. },
  236. {
  237. "description": "Remote Assist is able to bypass permission checks for file operations",
  238. "name": "FOWNER"
  239. },
  240. {
  241. "description": "Remote Assist is able to perform network administration tasks",
  242. "name": "NET_ADMIN"
  243. },
  244. {
  245. "description": "Remote Assist is able to use raw and packet sockets",
  246. "name": "NET_RAW"
  247. },
  248. {
  249. "description": "Remote Assist is able to load and unload kernel modules",
  250. "name": "SYS_MODULE"
  251. }
  252. ],
  253. "categories": [
  254. "networking"
  255. ],
  256. "date_added": "2025-01-07",
  257. "description": "Invite the TrueNAS team to remotely assist with your TrueNAS system.",
  258. "home": "https://truenas.com",
  259. "host_mounts": [
  260. {
  261. "description": "Network device",
  262. "host_path": "/dev/net/tun"
  263. }
  264. ],
  265. "icon": "https://media.sys.truenas.net/apps/ix-app/icons/icon.webp",
  266. "keywords": [
  267. "remote assistance",
  268. "vpn"
  269. ],
  270. "lib_version": "2.1.49",
  271. "lib_version_hash": "e71e6b0122c9446fa5ea6fb07e7eb01b11fb42d549a19845426bbd7e21a42634",
  272. "maintainers": [
  273. {
  274. "email": "dev@ixsystems.com",
  275. "name": "truenas",
  276. "url": "https://www.truenas.com/"
  277. }
  278. ],
  279. "name": "ix-remote-assist",
  280. "run_as_context": [
  281. {
  282. "description": "Remote Assist runs as a root user.",
  283. "gid": 0,
  284. "group_name": "root",
  285. "uid": 0,
  286. "user_name": "root"
  287. }
  288. ],
  289. "screenshots": [],
  290. "sources": [
  291. "https://truenas.com/",
  292. "https://hub.docker.com/r/tailscale/tailscale"
  293. ],
  294. "title": "Remote Assist",
  295. "train": "enterprise",
  296. "version": "1.0.18"
  297. }
  298. }
  299. }