app_versions.json 65 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084
  1. {
  2. "1.2.6": {
  3. "healthy": true,
  4. "supported": true,
  5. "healthy_error": null,
  6. "location": "/__w/apps/apps/trains/community/chia/1.2.6",
  7. "last_update": "2025-09-02 11:33:24",
  8. "required_features": [],
  9. "human_version": "2.5.5_1.2.6",
  10. "version": "1.2.6",
  11. "app_metadata": {
  12. "annotations": {
  13. "min_scale_version": "24.10.2.2"
  14. },
  15. "app_version": "2.5.5",
  16. "capabilities": [],
  17. "categories": [
  18. "financial"
  19. ],
  20. "changelog_url": "https://github.com/Chia-Network/chia-blockchain/releases",
  21. "date_added": "2024-08-21",
  22. "description": "Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure.",
  23. "home": "https://www.chia.net/",
  24. "host_mounts": [],
  25. "icon": "https://media.sys.truenas.net/apps/chia/icons/icon.svg",
  26. "keywords": [
  27. "blockchain",
  28. "hard-drive",
  29. "chia"
  30. ],
  31. "lib_version": "2.1.49",
  32. "lib_version_hash": "e71e6b0122c9446fa5ea6fb07e7eb01b11fb42d549a19845426bbd7e21a42634",
  33. "maintainers": [
  34. {
  35. "email": "dev@ixsystems.com",
  36. "name": "truenas",
  37. "url": "https://www.truenas.com/"
  38. }
  39. ],
  40. "name": "chia",
  41. "run_as_context": [
  42. {
  43. "description": "Chia runs as root user.",
  44. "gid": 0,
  45. "group_name": "root",
  46. "uid": 0,
  47. "user_name": "root"
  48. }
  49. ],
  50. "screenshots": [],
  51. "sources": [
  52. "https://github.com/Chia-Network/chia-docker",
  53. "https://www.chia.net/"
  54. ],
  55. "title": "Chia",
  56. "train": "community",
  57. "version": "1.2.6"
  58. },
  59. "schema": {
  60. "groups": [
  61. {
  62. "name": "Chia Configuration",
  63. "description": "Configure Chia"
  64. },
  65. {
  66. "name": "Network Configuration",
  67. "description": "Configure Network for Chia"
  68. },
  69. {
  70. "name": "Storage Configuration",
  71. "description": "Configure Storage for Chia"
  72. },
  73. {
  74. "name": "Labels Configuration",
  75. "description": "Configure Labels for Chia"
  76. },
  77. {
  78. "name": "Resources Configuration",
  79. "description": "Configure Resources for Chia"
  80. }
  81. ],
  82. "questions": [
  83. {
  84. "variable": "TZ",
  85. "group": "Chia Configuration",
  86. "label": "Timezone",
  87. "schema": {
  88. "type": "string",
  89. "default": "Etc/UTC",
  90. "required": true,
  91. "$ref": [
  92. "definitions/timezone"
  93. ]
  94. }
  95. },
  96. {
  97. "variable": "chia",
  98. "label": "",
  99. "group": "Chia Configuration",
  100. "schema": {
  101. "type": "dict",
  102. "attrs": [
  103. {
  104. "variable": "service",
  105. "label": "Service",
  106. "description": "The service to run.",
  107. "schema": {
  108. "type": "string",
  109. "default": "",
  110. "enum": [
  111. {
  112. "value": "farmer-only",
  113. "description": "Farmer only"
  114. },
  115. {
  116. "value": "harverster",
  117. "description": "Harvester"
  118. },
  119. {
  120. "value": "",
  121. "description": "Full node"
  122. }
  123. ]
  124. }
  125. },
  126. {
  127. "variable": "farmer_address",
  128. "label": "Farmer Address",
  129. "schema": {
  130. "type": "string",
  131. "show_if": [
  132. [
  133. "service",
  134. "=",
  135. "harvester"
  136. ]
  137. ],
  138. "required": true,
  139. "default": ""
  140. }
  141. },
  142. {
  143. "variable": "farmer_port",
  144. "label": "Farmer Port",
  145. "schema": {
  146. "type": "int",
  147. "show_if": [
  148. [
  149. "service",
  150. "=",
  151. "harvester"
  152. ]
  153. ],
  154. "default": 8447,
  155. "required": true
  156. }
  157. },
  158. {
  159. "variable": "ca",
  160. "label": "CA",
  161. "schema": {
  162. "type": "string",
  163. "show_if": [
  164. [
  165. "service",
  166. "=",
  167. "harvester"
  168. ]
  169. ],
  170. "required": true,
  171. "default": ""
  172. }
  173. },
  174. {
  175. "variable": "full_node_peer",
  176. "label": "Full Node Peer",
  177. "schema": {
  178. "type": "string",
  179. "default": ""
  180. }
  181. },
  182. {
  183. "variable": "additional_envs",
  184. "label": "Additional Environment Variables",
  185. "schema": {
  186. "type": "list",
  187. "default": [],
  188. "items": [
  189. {
  190. "variable": "env",
  191. "label": "Environment Variable",
  192. "schema": {
  193. "type": "dict",
  194. "attrs": [
  195. {
  196. "variable": "name",
  197. "label": "Name",
  198. "schema": {
  199. "type": "string",
  200. "required": true
  201. }
  202. },
  203. {
  204. "variable": "value",
  205. "label": "Value",
  206. "schema": {
  207. "type": "string"
  208. }
  209. }
  210. ]
  211. }
  212. }
  213. ]
  214. }
  215. }
  216. ]
  217. }
  218. },
  219. {
  220. "variable": "network",
  221. "label": "",
  222. "group": "Network Configuration",
  223. "schema": {
  224. "type": "dict",
  225. "attrs": [
  226. {
  227. "variable": "chia_port",
  228. "label": "Chia Port",
  229. "description": "The port for Chia",
  230. "schema": {
  231. "type": "dict",
  232. "attrs": [
  233. {
  234. "variable": "bind_mode",
  235. "label": "Port Bind Mode",
  236. "description": "The port bind mode.</br>\n- Publish: The port will be published on the host for external access.</br>\n- Expose: The port will be exposed for inter-container communication.</br>\n- None: The port will not be exposed or published.</br>\nNote: If the Dockerfile defines an EXPOSE directive,\nthe port will still be exposed for inter-container communication regardless of this setting.\n",
  237. "schema": {
  238. "type": "string",
  239. "default": "published",
  240. "enum": [
  241. {
  242. "value": "published",
  243. "description": "Publish port on the host for external access"
  244. },
  245. {
  246. "value": "exposed",
  247. "description": "Expose port for inter-container communication"
  248. },
  249. {
  250. "value": "",
  251. "description": "None"
  252. }
  253. ]
  254. }
  255. },
  256. {
  257. "variable": "port_number",
  258. "label": "Port Number",
  259. "schema": {
  260. "type": "int",
  261. "show_if": [
  262. [
  263. "bind_mode",
  264. "=",
  265. "published"
  266. ]
  267. ],
  268. "default": 8444,
  269. "min": 1,
  270. "max": 65535,
  271. "required": true
  272. }
  273. },
  274. {
  275. "variable": "host_ips",
  276. "label": "Host IPs",
  277. "description": "IPs on the host to bind this port",
  278. "schema": {
  279. "type": "list",
  280. "show_if": [
  281. [
  282. "bind_mode",
  283. "=",
  284. "published"
  285. ]
  286. ],
  287. "default": [],
  288. "items": [
  289. {
  290. "variable": "host_ip",
  291. "label": "Host IP",
  292. "schema": {
  293. "type": "string",
  294. "required": true,
  295. "$ref": [
  296. "definitions/node_bind_ip"
  297. ]
  298. }
  299. }
  300. ]
  301. }
  302. }
  303. ]
  304. }
  305. },
  306. {
  307. "variable": "farmer_port",
  308. "label": "Farmer Port",
  309. "description": "The port for Farmer",
  310. "schema": {
  311. "type": "dict",
  312. "attrs": [
  313. {
  314. "variable": "bind_mode",
  315. "label": "Port Bind Mode",
  316. "description": "The port bind mode.</br>\n- Publish: The port will be published on the host for external access.</br>\n- Expose: The port will be exposed for inter-container communication.</br>\n- None: The port will not be exposed or published.</br>\nNote: If the Dockerfile defines an EXPOSE directive,\nthe port will still be exposed for inter-container communication regardless of this setting.\n",
  317. "schema": {
  318. "type": "string",
  319. "default": "published",
  320. "enum": [
  321. {
  322. "value": "published",
  323. "description": "Publish port on the host for external access"
  324. },
  325. {
  326. "value": "exposed",
  327. "description": "Expose port for inter-container communication"
  328. },
  329. {
  330. "value": "",
  331. "description": "None"
  332. }
  333. ]
  334. }
  335. },
  336. {
  337. "variable": "port_number",
  338. "label": "Port Number",
  339. "schema": {
  340. "type": "int",
  341. "show_if": [
  342. [
  343. "bind_mode",
  344. "=",
  345. "published"
  346. ]
  347. ],
  348. "default": 8447,
  349. "min": 1,
  350. "max": 65535,
  351. "required": true
  352. }
  353. },
  354. {
  355. "variable": "host_ips",
  356. "label": "Host IPs",
  357. "description": "IPs on the host to bind this port",
  358. "schema": {
  359. "type": "list",
  360. "show_if": [
  361. [
  362. "bind_mode",
  363. "=",
  364. "published"
  365. ]
  366. ],
  367. "default": [],
  368. "items": [
  369. {
  370. "variable": "host_ip",
  371. "label": "Host IP",
  372. "schema": {
  373. "type": "string",
  374. "required": true,
  375. "$ref": [
  376. "definitions/node_bind_ip"
  377. ]
  378. }
  379. }
  380. ]
  381. }
  382. }
  383. ]
  384. }
  385. }
  386. ]
  387. }
  388. },
  389. {
  390. "variable": "storage",
  391. "label": "",
  392. "group": "Storage Configuration",
  393. "schema": {
  394. "type": "dict",
  395. "attrs": [
  396. {
  397. "variable": "data",
  398. "label": "Chia Data Storage",
  399. "description": "The path to store Chia Data.",
  400. "schema": {
  401. "type": "dict",
  402. "attrs": [
  403. {
  404. "variable": "type",
  405. "label": "Type",
  406. "description": "ixVolume: Is dataset created automatically by the system.</br>\nHost Path: Is a path that already exists on the system.\n",
  407. "schema": {
  408. "type": "string",
  409. "required": true,
  410. "default": "ix_volume",
  411. "enum": [
  412. {
  413. "value": "host_path",
  414. "description": "Host Path (Path that already exists on the system)"
  415. },
  416. {
  417. "value": "ix_volume",
  418. "description": "ixVolume (Dataset created automatically by the system)"
  419. }
  420. ]
  421. }
  422. },
  423. {
  424. "variable": "ix_volume_config",
  425. "label": "ixVolume Configuration",
  426. "description": "The configuration for the ixVolume dataset.",
  427. "schema": {
  428. "type": "dict",
  429. "show_if": [
  430. [
  431. "type",
  432. "=",
  433. "ix_volume"
  434. ]
  435. ],
  436. "$ref": [
  437. "normalize/ix_volume"
  438. ],
  439. "attrs": [
  440. {
  441. "variable": "acl_enable",
  442. "label": "Enable ACL",
  443. "description": "Enable ACL for the storage.",
  444. "schema": {
  445. "type": "boolean",
  446. "default": false
  447. }
  448. },
  449. {
  450. "variable": "dataset_name",
  451. "label": "Dataset Name",
  452. "description": "The name of the dataset to use for storage.",
  453. "schema": {
  454. "type": "string",
  455. "required": true,
  456. "hidden": true,
  457. "default": "data"
  458. }
  459. },
  460. {
  461. "variable": "acl_entries",
  462. "label": "ACL Configuration",
  463. "schema": {
  464. "type": "dict",
  465. "show_if": [
  466. [
  467. "acl_enable",
  468. "=",
  469. true
  470. ]
  471. ],
  472. "attrs": []
  473. }
  474. }
  475. ]
  476. }
  477. },
  478. {
  479. "variable": "host_path_config",
  480. "label": "Host Path Configuration",
  481. "schema": {
  482. "type": "dict",
  483. "show_if": [
  484. [
  485. "type",
  486. "=",
  487. "host_path"
  488. ]
  489. ],
  490. "attrs": [
  491. {
  492. "variable": "acl_enable",
  493. "label": "Enable ACL",
  494. "description": "Enable ACL for the storage.",
  495. "schema": {
  496. "type": "boolean",
  497. "default": false
  498. }
  499. },
  500. {
  501. "variable": "acl",
  502. "label": "ACL Configuration",
  503. "schema": {
  504. "type": "dict",
  505. "show_if": [
  506. [
  507. "acl_enable",
  508. "=",
  509. true
  510. ]
  511. ],
  512. "attrs": [],
  513. "$ref": [
  514. "normalize/acl"
  515. ]
  516. }
  517. },
  518. {
  519. "variable": "path",
  520. "label": "Host Path",
  521. "description": "The host path to use for storage.",
  522. "schema": {
  523. "type": "hostpath",
  524. "show_if": [
  525. [
  526. "acl_enable",
  527. "=",
  528. false
  529. ]
  530. ],
  531. "required": true
  532. }
  533. }
  534. ]
  535. }
  536. }
  537. ]
  538. }
  539. },
  540. {
  541. "variable": "plots",
  542. "label": "Chia Plots Storage",
  543. "description": "The path to store Chia Plots.",
  544. "schema": {
  545. "type": "dict",
  546. "attrs": [
  547. {
  548. "variable": "type",
  549. "label": "Type",
  550. "description": "ixVolume: Is dataset created automatically by the system.</br>\nHost Path: Is a path that already exists on the system.\n",
  551. "schema": {
  552. "type": "string",
  553. "required": true,
  554. "default": "ix_volume",
  555. "enum": [
  556. {
  557. "value": "host_path",
  558. "description": "Host Path (Path that already exists on the system)"
  559. },
  560. {
  561. "value": "ix_volume",
  562. "description": "ixVolume (Dataset created automatically by the system)"
  563. }
  564. ]
  565. }
  566. },
  567. {
  568. "variable": "ix_volume_config",
  569. "label": "ixVolume Configuration",
  570. "description": "The configuration for the ixVolume dataset.",
  571. "schema": {
  572. "type": "dict",
  573. "show_if": [
  574. [
  575. "type",
  576. "=",
  577. "ix_volume"
  578. ]
  579. ],
  580. "$ref": [
  581. "normalize/ix_volume"
  582. ],
  583. "attrs": [
  584. {
  585. "variable": "acl_enable",
  586. "label": "Enable ACL",
  587. "description": "Enable ACL for the storage.",
  588. "schema": {
  589. "type": "boolean",
  590. "default": false
  591. }
  592. },
  593. {
  594. "variable": "dataset_name",
  595. "label": "Dataset Name",
  596. "description": "The name of the dataset to use for storage.",
  597. "schema": {
  598. "type": "string",
  599. "required": true,
  600. "hidden": true,
  601. "default": "plots"
  602. }
  603. },
  604. {
  605. "variable": "acl_entries",
  606. "label": "ACL Configuration",
  607. "schema": {
  608. "type": "dict",
  609. "show_if": [
  610. [
  611. "acl_enable",
  612. "=",
  613. true
  614. ]
  615. ],
  616. "attrs": []
  617. }
  618. }
  619. ]
  620. }
  621. },
  622. {
  623. "variable": "host_path_config",
  624. "label": "Host Path Configuration",
  625. "schema": {
  626. "type": "dict",
  627. "show_if": [
  628. [
  629. "type",
  630. "=",
  631. "host_path"
  632. ]
  633. ],
  634. "attrs": [
  635. {
  636. "variable": "acl_enable",
  637. "label": "Enable ACL",
  638. "description": "Enable ACL for the storage.",
  639. "schema": {
  640. "type": "boolean",
  641. "default": false
  642. }
  643. },
  644. {
  645. "variable": "acl",
  646. "label": "ACL Configuration",
  647. "schema": {
  648. "type": "dict",
  649. "show_if": [
  650. [
  651. "acl_enable",
  652. "=",
  653. true
  654. ]
  655. ],
  656. "attrs": [],
  657. "$ref": [
  658. "normalize/acl"
  659. ]
  660. }
  661. },
  662. {
  663. "variable": "path",
  664. "label": "Host Path",
  665. "description": "The host path to use for storage.",
  666. "schema": {
  667. "type": "hostpath",
  668. "show_if": [
  669. [
  670. "acl_enable",
  671. "=",
  672. false
  673. ]
  674. ],
  675. "required": true
  676. }
  677. }
  678. ]
  679. }
  680. }
  681. ]
  682. }
  683. },
  684. {
  685. "variable": "additional_storage",
  686. "label": "Additional Storage",
  687. "schema": {
  688. "type": "list",
  689. "default": [],
  690. "items": [
  691. {
  692. "variable": "storageEntry",
  693. "label": "Storage Entry",
  694. "schema": {
  695. "type": "dict",
  696. "attrs": [
  697. {
  698. "variable": "is_plot_dir",
  699. "label": "Directory for Plots",
  700. "description": "If this is checked, it will append the directory to <plots_dir> variable <br>\nKeep this unchecked if you want to mount a directory for anything else.\n",
  701. "schema": {
  702. "type": "boolean",
  703. "default": false
  704. }
  705. },
  706. {
  707. "variable": "type",
  708. "label": "Type",
  709. "description": "ixVolume: Is dataset created automatically by the system.</br>\nHost Path: Is a path that already exists on the system.</br>\nSMB Share: Is a SMB share that is mounted to as a volume.\n",
  710. "schema": {
  711. "type": "string",
  712. "required": true,
  713. "default": "ix_volume",
  714. "enum": [
  715. {
  716. "value": "host_path",
  717. "description": "Host Path (Path that already exists on the system)"
  718. },
  719. {
  720. "value": "ix_volume",
  721. "description": "ixVolume (Dataset created automatically by the system)"
  722. },
  723. {
  724. "value": "cifs",
  725. "description": "SMB/CIFS Share (Mounts a volume to a SMB share)"
  726. }
  727. ]
  728. }
  729. },
  730. {
  731. "variable": "read_only",
  732. "label": "Read Only",
  733. "description": "Mount the volume as read only.",
  734. "schema": {
  735. "type": "boolean",
  736. "default": false
  737. }
  738. },
  739. {
  740. "variable": "mount_path",
  741. "label": "Mount Path",
  742. "description": "The path inside the container to mount the storage.",
  743. "schema": {
  744. "type": "path",
  745. "required": true
  746. }
  747. },
  748. {
  749. "variable": "host_path_config",
  750. "label": "Host Path Configuration",
  751. "schema": {
  752. "type": "dict",
  753. "show_if": [
  754. [
  755. "type",
  756. "=",
  757. "host_path"
  758. ]
  759. ],
  760. "attrs": [
  761. {
  762. "variable": "acl_enable",
  763. "label": "Enable ACL",
  764. "description": "Enable ACL for the storage.",
  765. "schema": {
  766. "type": "boolean",
  767. "default": false
  768. }
  769. },
  770. {
  771. "variable": "acl",
  772. "label": "ACL Configuration",
  773. "schema": {
  774. "type": "dict",
  775. "show_if": [
  776. [
  777. "acl_enable",
  778. "=",
  779. true
  780. ]
  781. ],
  782. "attrs": [],
  783. "$ref": [
  784. "normalize/acl"
  785. ]
  786. }
  787. },
  788. {
  789. "variable": "path",
  790. "label": "Host Path",
  791. "description": "The host path to use for storage.",
  792. "schema": {
  793. "type": "hostpath",
  794. "show_if": [
  795. [
  796. "acl_enable",
  797. "=",
  798. false
  799. ]
  800. ],
  801. "required": true
  802. }
  803. }
  804. ]
  805. }
  806. },
  807. {
  808. "variable": "ix_volume_config",
  809. "label": "ixVolume Configuration",
  810. "description": "The configuration for the ixVolume dataset.",
  811. "schema": {
  812. "type": "dict",
  813. "show_if": [
  814. [
  815. "type",
  816. "=",
  817. "ix_volume"
  818. ]
  819. ],
  820. "$ref": [
  821. "normalize/ix_volume"
  822. ],
  823. "attrs": [
  824. {
  825. "variable": "acl_enable",
  826. "label": "Enable ACL",
  827. "description": "Enable ACL for the storage.",
  828. "schema": {
  829. "type": "boolean",
  830. "default": false
  831. }
  832. },
  833. {
  834. "variable": "dataset_name",
  835. "label": "Dataset Name",
  836. "description": "The name of the dataset to use for storage.",
  837. "schema": {
  838. "type": "string",
  839. "required": true,
  840. "default": "storage_entry"
  841. }
  842. },
  843. {
  844. "variable": "acl_entries",
  845. "label": "ACL Configuration",
  846. "schema": {
  847. "type": "dict",
  848. "show_if": [
  849. [
  850. "acl_enable",
  851. "=",
  852. true
  853. ]
  854. ],
  855. "attrs": []
  856. }
  857. }
  858. ]
  859. }
  860. },
  861. {
  862. "variable": "cifs_config",
  863. "label": "SMB Configuration",
  864. "description": "The configuration for the SMB dataset.",
  865. "schema": {
  866. "type": "dict",
  867. "show_if": [
  868. [
  869. "type",
  870. "=",
  871. "cifs"
  872. ]
  873. ],
  874. "attrs": [
  875. {
  876. "variable": "server",
  877. "label": "Server",
  878. "description": "The server to mount the SMB share.",
  879. "schema": {
  880. "type": "string",
  881. "required": true
  882. }
  883. },
  884. {
  885. "variable": "path",
  886. "label": "Path",
  887. "description": "The path to mount the SMB share.",
  888. "schema": {
  889. "type": "string",
  890. "required": true
  891. }
  892. },
  893. {
  894. "variable": "username",
  895. "label": "Username",
  896. "description": "The username to use for the SMB share.",
  897. "schema": {
  898. "type": "string",
  899. "required": true
  900. }
  901. },
  902. {
  903. "variable": "password",
  904. "label": "Password",
  905. "description": "The password to use for the SMB share.",
  906. "schema": {
  907. "type": "string",
  908. "required": true,
  909. "private": true
  910. }
  911. },
  912. {
  913. "variable": "domain",
  914. "label": "Domain",
  915. "description": "The domain to use for the SMB share.",
  916. "schema": {
  917. "type": "string"
  918. }
  919. }
  920. ]
  921. }
  922. }
  923. ]
  924. }
  925. }
  926. ]
  927. }
  928. }
  929. ]
  930. }
  931. },
  932. {
  933. "variable": "labels",
  934. "label": "",
  935. "group": "Labels Configuration",
  936. "schema": {
  937. "type": "list",
  938. "default": [],
  939. "items": [
  940. {
  941. "variable": "label",
  942. "label": "Label",
  943. "schema": {
  944. "type": "dict",
  945. "attrs": [
  946. {
  947. "variable": "key",
  948. "label": "Key",
  949. "schema": {
  950. "type": "string",
  951. "required": true
  952. }
  953. },
  954. {
  955. "variable": "value",
  956. "label": "Value",
  957. "schema": {
  958. "type": "string",
  959. "required": true
  960. }
  961. },
  962. {
  963. "variable": "containers",
  964. "label": "Containers",
  965. "description": "Containers where the label should be applied",
  966. "schema": {
  967. "type": "list",
  968. "items": [
  969. {
  970. "variable": "container",
  971. "label": "Container",
  972. "schema": {
  973. "type": "string",
  974. "required": true,
  975. "enum": [
  976. {
  977. "value": "chia",
  978. "description": "chia"
  979. }
  980. ]
  981. }
  982. }
  983. ]
  984. }
  985. }
  986. ]
  987. }
  988. }
  989. ]
  990. }
  991. },
  992. {
  993. "variable": "resources",
  994. "label": "",
  995. "group": "Resources Configuration",
  996. "schema": {
  997. "type": "dict",
  998. "attrs": [
  999. {
  1000. "variable": "limits",
  1001. "label": "Limits",
  1002. "schema": {
  1003. "type": "dict",
  1004. "attrs": [
  1005. {
  1006. "variable": "cpus",
  1007. "label": "CPUs",
  1008. "description": "CPUs limit for Chia.",
  1009. "schema": {
  1010. "type": "int",
  1011. "default": 2,
  1012. "required": true
  1013. }
  1014. },
  1015. {
  1016. "variable": "memory",
  1017. "label": "Memory (in MB)",
  1018. "description": "Memory limit for Chia.",
  1019. "schema": {
  1020. "type": "int",
  1021. "default": 4096,
  1022. "required": true
  1023. }
  1024. }
  1025. ]
  1026. }
  1027. }
  1028. ]
  1029. }
  1030. }
  1031. ]
  1032. },
  1033. "readme": "<h1>Chia</h1> <p><a href=\"https://www.chia.net/\">Chia</a> is a modern cryptocurrency built from scratch, designed to be efficient,decentralized, and secure.</p> <p>Key file is stored in <code>/plots/keyfile</code> and is generated automatically, if the file does not exist. If you want to use your own <code>keyfile</code>, you can create a file called <code>keyfile</code> in the <code>/plots</code> directory and it will be used instead.</p> <p>When set on harvester mode keys variable is set to none and no generation is performed.</p>",
  1034. "changelog": null,
  1035. "chart_metadata": {
  1036. "annotations": {
  1037. "min_scale_version": "24.10.2.2"
  1038. },
  1039. "app_version": "2.5.5",
  1040. "capabilities": [],
  1041. "categories": [
  1042. "financial"
  1043. ],
  1044. "changelog_url": "https://github.com/Chia-Network/chia-blockchain/releases",
  1045. "date_added": "2024-08-21",
  1046. "description": "Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure.",
  1047. "home": "https://www.chia.net/",
  1048. "host_mounts": [],
  1049. "icon": "https://media.sys.truenas.net/apps/chia/icons/icon.svg",
  1050. "keywords": [
  1051. "blockchain",
  1052. "hard-drive",
  1053. "chia"
  1054. ],
  1055. "lib_version": "2.1.49",
  1056. "lib_version_hash": "e71e6b0122c9446fa5ea6fb07e7eb01b11fb42d549a19845426bbd7e21a42634",
  1057. "maintainers": [
  1058. {
  1059. "email": "dev@ixsystems.com",
  1060. "name": "truenas",
  1061. "url": "https://www.truenas.com/"
  1062. }
  1063. ],
  1064. "name": "chia",
  1065. "run_as_context": [
  1066. {
  1067. "description": "Chia runs as root user.",
  1068. "gid": 0,
  1069. "group_name": "root",
  1070. "uid": 0,
  1071. "user_name": "root"
  1072. }
  1073. ],
  1074. "screenshots": [],
  1075. "sources": [
  1076. "https://github.com/Chia-Network/chia-docker",
  1077. "https://www.chia.net/"
  1078. ],
  1079. "title": "Chia",
  1080. "train": "community",
  1081. "version": "1.2.6"
  1082. }
  1083. }
  1084. }