This commit is contained in:
Andrew Z 2023-02-16 20:08:23 -05:00
parent e7674843c3
commit 607369fb30
8 changed files with 1895 additions and 245 deletions

View File

@ -1,3 +1,3 @@
{
"last_updated_timestamp": 1676588875
"last_updated_timestamp": 1676596091
}

View File

@ -38669,7 +38669,7 @@
"Repo": "Squid's Repository",
"TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/user.scripts.xml",
"Repository": "https://raw.githubusercontent.com/Squidly271/user.scripts/master/plugins/user.scripts.plg",
"pluginVersion": "2023.02.16",
"pluginVersion": "2023.02.16a",
"topPlugin": 11,
"Overview": "CA User scripts is designed to be a front end to execute user scripts without having to drop down to the command line.",
"templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/user.scripts.xml",
@ -195620,8 +195620,8 @@
"Crypto"
],
"downloads": 5,
"LastUpdate": 1676588396,
"LastUpdateScan": 1676588874,
"LastUpdate": 1676588396,
"FirstSeen": 1676588874
},
{
@ -200357,14 +200357,14 @@
"Crypto"
],
"downloads": 11,
"LastUpdate": 1676588588,
"LastUpdateScan": 1676588874,
"LastUpdate": 1676588588,
"FirstSeen": 1676588874
},
{
"Name": "machinaris-mmx-harvester",
"Repository": "ghcr.io/guydavis/machinaris-mmx",
"Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-mmx-harvester",
"Name": "machinaris-gigahorse-harvester",
"Repository": "ghcr.io/guydavis/machinaris-gigahorse",
"Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-gigahorse-harvester",
"Network": "bridge",
"Shell": "sh",
"Privileged": "false",
@ -200373,7 +200373,7 @@
"Overview": "On a secondary Unraid system, allows for harvesting of local Gigahorse plots. Connects to the main Machinaris application. x86_64 required, Gigahorse does not support aarch64.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris applicatione, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.",
"WebUI": "http://[IP]:[PORT:8926]/",
"TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-gigahorse-harvester.xml",
"Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/mmx.png",
"Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/gigahorse.png",
"ExtraParams": "-h $HOSTNAME",
"Networking": {
"Mode": "bridge"
@ -200383,7 +200383,7 @@
"@attributes": {
"Name": "appdata",
"Target": "/root/.chia",
"Default": "/mnt/user/appdata/machinaris-mmx",
"Default": "/mnt/user/appdata/machinaris-gigahorse",
"Mode": "rw",
"Description": "Holds app data for the container. Not for temp plotting or final plot storage.",
"Type": "Path",
@ -200391,7 +200391,7 @@
"Required": "false",
"Mask": "false"
},
"value": "/mnt/user/appdata/machinaris-mmx"
"value": "/mnt/user/appdata/machinaris-gigahorse"
},
{
"@attributes": {
@ -200399,7 +200399,7 @@
"Target": "/plots1",
"Default": "",
"Mode": "rw",
"Description": "Holds completed Gigahorse plots for farming. Recommend a 'mmx' sub-folder within your Chia plots folder! Create more Paths for additional folders like plots1,plots2,etc... ",
"Description": "Holds completed Gigahorse plots for farming. Recommend a 'gigahorse' sub-folder within your Chia plots folder! Create more Paths for additional folders like plots1,plots2,etc... ",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
@ -200523,15 +200523,15 @@
"@attributes": {
"Name": "blockchains",
"Target": "blockchains",
"Default": "mmx",
"Default": "gigahorse",
"Mode": "",
"Description": "Leave at 'mmx'. Only one, not multple.",
"Description": "Leave at 'gigahorse'. Only one, not multple.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "false",
"Mask": "false"
},
"value": "mmx"
"value": "gigahorse"
}
],
"Repo": "guy.davis' Repository",
@ -200541,10 +200541,10 @@
"CategoryList": [
"Crypto"
],
"downloads": 417,
"LastUpdateScan": 1675105464,
"LastUpdate": 1675101548,
"FirstSeen": 1643935756
"downloads": 11,
"LastUpdateScan": 1676588874,
"LastUpdate": 1676588588,
"FirstSeen": 1676588874
},
{
"Name": "machinaris-gold",
@ -203251,6 +203251,191 @@
"LastUpdate": 1675101548,
"FirstSeen": 1643935756
},
{
"Name": "machinaris-mmx-harvester",
"Repository": "ghcr.io/guydavis/machinaris-mmx",
"Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-mmx-harvester",
"Network": "bridge",
"Shell": "sh",
"Privileged": "false",
"Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/",
"Project": "https://github.com/guydavis/machinaris",
"Overview": "On a secondary Unraid system, allows for harvesting of local MMX (NOT CHIA) plots. Connects to the main Machinaris application. x86_64 required, MMX does not support aarch64.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris applicatione, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.",
"WebUI": "http://[IP]:[PORT:8926]/",
"TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-mmx-harvester.xml",
"Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/mmx.png",
"ExtraParams": "-h $HOSTNAME",
"Networking": {
"Mode": "bridge"
},
"Config": [
{
"@attributes": {
"Name": "appdata",
"Target": "/root/.chia",
"Default": "/mnt/user/appdata/machinaris-mmx",
"Mode": "rw",
"Description": "Holds app data for the container. Not for temp plotting or final plot storage.",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "/mnt/user/appdata/machinaris-mmx"
},
{
"@attributes": {
"Name": "plots1",
"Target": "/plots1",
"Default": "",
"Mode": "rw",
"Description": "Holds completed MMX plots for farming. Recommend a 'mmx' sub-folder within your Chia plots folder! Create more Paths for additional folders like plots1,plots2,etc... ",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "plots_dir",
"Target": "plots_dir",
"Default": "/plots1",
"Mode": "",
"Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3",
"Type": "Variable",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "/plots1"
},
{
"@attributes": {
"Name": "controller_host",
"Target": "controller_host",
"Default": "",
"Mode": "",
"Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "farmer_address",
"Target": "farmer_address",
"Default": "",
"Mode": "",
"Description": "The IP address of the MMX fullnode farmer this harvester will connect to. ANOTHER COMPUTER",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "farmer_port",
"Target": "farmer_port",
"Default": "11330",
"Mode": "",
"Description": "The port of the MMX fullnode farmer this harvester will connect to.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "11330"
},
{
"@attributes": {
"Name": "worker_address",
"Target": "worker_address",
"Default": "",
"Mode": "",
"Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "worker_api_port",
"Target": "worker_api_port",
"Default": "",
"Mode": "",
"Description": "The TCP port of the Machinaris worker for controller/worker communication.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "8940"
},
{
"@attributes": {
"Name": "worker_port",
"Target": "8940",
"Default": "8940",
"Mode": "tcp",
"Description": "Leave at 8940 for MMX",
"Type": "Port",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "8940"
},
{
"@attributes": {
"Name": "mode",
"Target": "mode",
"Default": "harvester",
"Mode": "",
"Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "harvester"
},
{
"@attributes": {
"Name": "blockchains",
"Target": "blockchains",
"Default": "mmx",
"Mode": "",
"Description": "Leave at 'mmx'. Only one, not multple.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "false",
"Mask": "false"
},
"value": "mmx"
}
],
"Repo": "guy.davis' Repository",
"Beta": "true",
"Requires": "Machinaris. See the description for full details",
"templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-mmx-harvester.xml",
"CategoryList": [
"Crypto"
],
"downloads": 417,
"LastUpdateScan": 1675105464,
"LastUpdate": 1675101548,
"FirstSeen": 1643935756
},
{
"Name": "machinaris-moon",
"Repository": "ghcr.io/guydavis/machinaris-moon",
@ -204895,6 +205080,233 @@
"LastUpdate": 1676237147,
"FirstSeen": 1658067948
},
{
"Name": "machinaris-pipscoin",
"Repository": "ghcr.io/guydavis/machinaris-pipscoin",
"Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-pipscoin",
"Network": "bridge",
"Shell": "sh",
"Privileged": "false",
"Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/",
"Project": "https://github.com/guydavis/machinaris",
"Overview": "Adds on farming of the Pipscoin blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Pipscoin container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Pipscoin blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/7477 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.",
"WebUI": "http://[IP]:[PORT:8926]/",
"TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-pipscoin.xml",
"Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/pipscoin.png",
"ExtraParams": "-h $HOSTNAME",
"Networking": {
"Mode": "bridge"
},
"Config": [
{
"@attributes": {
"Name": "appdata",
"Target": "/root/.chia",
"Default": "/mnt/user/appdata/machinaris-pipscoin",
"Mode": "rw",
"Description": "Holds app data for the container. Not for temp plotting or final plot ballcoinage.",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "/mnt/user/appdata/machinaris-pipscoin"
},
{
"@attributes": {
"Name": "mnemonic_path",
"Target": "/root/.chia/mnemonic.txt",
"Default": "/mnt/user/appdata/machinaris/mnemonic.txt",
"Mode": "ro",
"Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "/mnt/user/appdata/machinaris/mnemonic.txt"
},
{
"@attributes": {
"Name": "plots1",
"Target": "/plots1",
"Default": "",
"Mode": "rw",
"Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "plotting",
"Target": "/plotting",
"Default": "",
"Mode": "rw",
"Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "plots_dir",
"Target": "plots_dir",
"Default": "/plots1",
"Mode": "",
"Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3",
"Type": "Variable",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "/plots1"
},
{
"@attributes": {
"Name": "controller_host",
"Target": "controller_host",
"Default": "",
"Mode": "",
"Description": "The IP address of your Unraid server on your LAN for controller/worker communication.",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "worker_address",
"Target": "worker_address",
"Default": "",
"Mode": "",
"Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "worker_api_port",
"Target": "worker_api_port",
"Default": "",
"Mode": "",
"Description": "The TCP port of the Machinaris worker for controller/worker communication.",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": "8958"
},
{
"@attributes": {
"Name": "worker_port",
"Target": "8958",
"Default": "8958",
"Mode": "tcp",
"Description": "The TCP port to reach this worker at. Leave at 8958 for Pipscoin blockchain.",
"Type": "Port",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": "8958"
},
{
"@attributes": {
"Name": "protocol_port",
"Target": "7477",
"Default": "7477",
"Mode": "tcp",
"Description": "The TCP port for connecting to peers. Port forward at your router.",
"Type": "Port",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": "7477"
},
{
"@attributes": {
"Name": "farmer_port",
"Target": "16339",
"Default": "16339",
"Mode": "tcp",
"Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.",
"Type": "Port",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": "16339"
},
{
"@attributes": {
"Name": "mode",
"Target": "mode",
"Default": "fullnode",
"Mode": "",
"Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "fullnode"
},
{
"@attributes": {
"Name": "blockchains",
"Target": "blockchains",
"Default": "pipscoin",
"Mode": "",
"Description": "The blockchain to farm. Leave set to 'pipscoin'.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "false",
"Mask": "false"
},
"value": "pipscoin"
},
{
"@attributes": {
"Name": "blockchain_db_download",
"Target": "blockchain_db_download",
"Default": "false",
"Mode": "",
"Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains",
"Type": "Variable",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "false"
}
],
"Repo": "guy.davis' Repository",
"Beta": "true",
"Requires": "Machinaris. See the description for full details",
"templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-pipscoin.xml",
"CategoryList": [
"Crypto"
],
"downloads": 3,
"LastUpdateScan": 1676588875,
"LastUpdate": 1676588450,
"FirstSeen": 1676588875
},
{
"Name": "machinaris-pipscoin-harvester",
"Repository": "ghcr.io/guydavis/machinaris-pipscoin",
@ -205076,8 +205488,8 @@
"Crypto"
],
"downloads": 3,
"LastUpdate": 1676588450,
"LastUpdateScan": 1676588875,
"LastUpdate": 1676588450,
"FirstSeen": 1676588875
},
{

View File

@ -1,7 +1,7 @@
{
"apps": 1979,
"last_updated_timestamp": 1676588875,
"last_updated": "2023-02-16 18:07",
"apps": 1981,
"last_updated_timestamp": 1676596091,
"last_updated": "2023-02-16 20:08",
"categories": [
{
"Cat": "Backup:",
@ -38831,7 +38831,7 @@
"Repo": "Squid's Repository",
"TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/user.scripts.xml",
"Repository": "https://raw.githubusercontent.com/Squidly271/user.scripts/master/plugins/user.scripts.plg",
"pluginVersion": "2023.02.16",
"pluginVersion": "2023.02.16a",
"topPlugin": 11,
"Overview": "CA User scripts is designed to be a front end to execute user scripts without having to drop down to the command line.",
"templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/user.scripts.xml",
@ -195782,8 +195782,8 @@
"Crypto"
],
"downloads": 5,
"LastUpdate": 1676588396,
"LastUpdateScan": 1676588874,
"LastUpdate": 1676588396,
"FirstSeen": 1676588874
},
{
@ -200519,14 +200519,14 @@
"Crypto"
],
"downloads": 11,
"LastUpdate": 1676588588,
"LastUpdateScan": 1676588874,
"LastUpdate": 1676588588,
"FirstSeen": 1676588874
},
{
"Name": "machinaris-mmx-harvester",
"Repository": "ghcr.io/guydavis/machinaris-mmx",
"Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-mmx-harvester",
"Name": "machinaris-gigahorse-harvester",
"Repository": "ghcr.io/guydavis/machinaris-gigahorse",
"Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-gigahorse-harvester",
"Network": "bridge",
"Shell": "sh",
"Privileged": "false",
@ -200535,7 +200535,7 @@
"Overview": "On a secondary Unraid system, allows for harvesting of local Gigahorse plots. Connects to the main Machinaris application. x86_64 required, Gigahorse does not support aarch64.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris applicatione, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.",
"WebUI": "http://[IP]:[PORT:8926]/",
"TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-gigahorse-harvester.xml",
"Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/mmx.png",
"Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/gigahorse.png",
"ExtraParams": "-h $HOSTNAME",
"Networking": {
"Mode": "bridge"
@ -200545,7 +200545,7 @@
"@attributes": {
"Name": "appdata",
"Target": "/root/.chia",
"Default": "/mnt/user/appdata/machinaris-mmx",
"Default": "/mnt/user/appdata/machinaris-gigahorse",
"Mode": "rw",
"Description": "Holds app data for the container. Not for temp plotting or final plot storage.",
"Type": "Path",
@ -200553,7 +200553,7 @@
"Required": "false",
"Mask": "false"
},
"value": "/mnt/user/appdata/machinaris-mmx"
"value": "/mnt/user/appdata/machinaris-gigahorse"
},
{
"@attributes": {
@ -200561,7 +200561,7 @@
"Target": "/plots1",
"Default": "",
"Mode": "rw",
"Description": "Holds completed Gigahorse plots for farming. Recommend a 'mmx' sub-folder within your Chia plots folder! Create more Paths for additional folders like plots1,plots2,etc... ",
"Description": "Holds completed Gigahorse plots for farming. Recommend a 'gigahorse' sub-folder within your Chia plots folder! Create more Paths for additional folders like plots1,plots2,etc... ",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
@ -200685,15 +200685,15 @@
"@attributes": {
"Name": "blockchains",
"Target": "blockchains",
"Default": "mmx",
"Default": "gigahorse",
"Mode": "",
"Description": "Leave at 'mmx'. Only one, not multple.",
"Description": "Leave at 'gigahorse'. Only one, not multple.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "false",
"Mask": "false"
},
"value": "mmx"
"value": "gigahorse"
}
],
"Repo": "guy.davis' Repository",
@ -200703,10 +200703,10 @@
"CategoryList": [
"Crypto"
],
"downloads": 417,
"LastUpdateScan": 1675105464,
"LastUpdate": 1675101548,
"FirstSeen": 1643935756
"downloads": 11,
"LastUpdateScan": 1676588874,
"LastUpdate": 1676588588,
"FirstSeen": 1676588874
},
{
"Name": "machinaris-gold",
@ -203413,6 +203413,191 @@
"LastUpdate": 1675101548,
"FirstSeen": 1643935756
},
{
"Name": "machinaris-mmx-harvester",
"Repository": "ghcr.io/guydavis/machinaris-mmx",
"Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-mmx-harvester",
"Network": "bridge",
"Shell": "sh",
"Privileged": "false",
"Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/",
"Project": "https://github.com/guydavis/machinaris",
"Overview": "On a secondary Unraid system, allows for harvesting of local MMX (NOT CHIA) plots. Connects to the main Machinaris application. x86_64 required, MMX does not support aarch64.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris applicatione, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.",
"WebUI": "http://[IP]:[PORT:8926]/",
"TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-mmx-harvester.xml",
"Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/mmx.png",
"ExtraParams": "-h $HOSTNAME",
"Networking": {
"Mode": "bridge"
},
"Config": [
{
"@attributes": {
"Name": "appdata",
"Target": "/root/.chia",
"Default": "/mnt/user/appdata/machinaris-mmx",
"Mode": "rw",
"Description": "Holds app data for the container. Not for temp plotting or final plot storage.",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "/mnt/user/appdata/machinaris-mmx"
},
{
"@attributes": {
"Name": "plots1",
"Target": "/plots1",
"Default": "",
"Mode": "rw",
"Description": "Holds completed MMX plots for farming. Recommend a 'mmx' sub-folder within your Chia plots folder! Create more Paths for additional folders like plots1,plots2,etc... ",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "plots_dir",
"Target": "plots_dir",
"Default": "/plots1",
"Mode": "",
"Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3",
"Type": "Variable",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "/plots1"
},
{
"@attributes": {
"Name": "controller_host",
"Target": "controller_host",
"Default": "",
"Mode": "",
"Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "farmer_address",
"Target": "farmer_address",
"Default": "",
"Mode": "",
"Description": "The IP address of the MMX fullnode farmer this harvester will connect to. ANOTHER COMPUTER",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "farmer_port",
"Target": "farmer_port",
"Default": "11330",
"Mode": "",
"Description": "The port of the MMX fullnode farmer this harvester will connect to.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "11330"
},
{
"@attributes": {
"Name": "worker_address",
"Target": "worker_address",
"Default": "",
"Mode": "",
"Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "worker_api_port",
"Target": "worker_api_port",
"Default": "",
"Mode": "",
"Description": "The TCP port of the Machinaris worker for controller/worker communication.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "8940"
},
{
"@attributes": {
"Name": "worker_port",
"Target": "8940",
"Default": "8940",
"Mode": "tcp",
"Description": "Leave at 8940 for MMX",
"Type": "Port",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "8940"
},
{
"@attributes": {
"Name": "mode",
"Target": "mode",
"Default": "harvester",
"Mode": "",
"Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "harvester"
},
{
"@attributes": {
"Name": "blockchains",
"Target": "blockchains",
"Default": "mmx",
"Mode": "",
"Description": "Leave at 'mmx'. Only one, not multple.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "false",
"Mask": "false"
},
"value": "mmx"
}
],
"Repo": "guy.davis' Repository",
"Beta": "true",
"Requires": "Machinaris. See the description for full details",
"templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-mmx-harvester.xml",
"CategoryList": [
"Crypto"
],
"downloads": 417,
"LastUpdateScan": 1675105464,
"LastUpdate": 1675101548,
"FirstSeen": 1643935756
},
{
"Name": "machinaris-moon",
"Repository": "ghcr.io/guydavis/machinaris-moon",
@ -205057,6 +205242,233 @@
"LastUpdate": 1676237147,
"FirstSeen": 1658067948
},
{
"Name": "machinaris-pipscoin",
"Repository": "ghcr.io/guydavis/machinaris-pipscoin",
"Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-pipscoin",
"Network": "bridge",
"Shell": "sh",
"Privileged": "false",
"Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/",
"Project": "https://github.com/guydavis/machinaris",
"Overview": "Adds on farming of the Pipscoin blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Pipscoin container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Pipscoin blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/7477 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.",
"WebUI": "http://[IP]:[PORT:8926]/",
"TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-pipscoin.xml",
"Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/pipscoin.png",
"ExtraParams": "-h $HOSTNAME",
"Networking": {
"Mode": "bridge"
},
"Config": [
{
"@attributes": {
"Name": "appdata",
"Target": "/root/.chia",
"Default": "/mnt/user/appdata/machinaris-pipscoin",
"Mode": "rw",
"Description": "Holds app data for the container. Not for temp plotting or final plot ballcoinage.",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "/mnt/user/appdata/machinaris-pipscoin"
},
{
"@attributes": {
"Name": "mnemonic_path",
"Target": "/root/.chia/mnemonic.txt",
"Default": "/mnt/user/appdata/machinaris/mnemonic.txt",
"Mode": "ro",
"Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "/mnt/user/appdata/machinaris/mnemonic.txt"
},
{
"@attributes": {
"Name": "plots1",
"Target": "/plots1",
"Default": "",
"Mode": "rw",
"Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "plotting",
"Target": "/plotting",
"Default": "",
"Mode": "rw",
"Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.",
"Type": "Path",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "plots_dir",
"Target": "plots_dir",
"Default": "/plots1",
"Mode": "",
"Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3",
"Type": "Variable",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "/plots1"
},
{
"@attributes": {
"Name": "controller_host",
"Target": "controller_host",
"Default": "",
"Mode": "",
"Description": "The IP address of your Unraid server on your LAN for controller/worker communication.",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "worker_address",
"Target": "worker_address",
"Default": "",
"Mode": "",
"Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "worker_api_port",
"Target": "worker_api_port",
"Default": "",
"Mode": "",
"Description": "The TCP port of the Machinaris worker for controller/worker communication.",
"Type": "Variable",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": "8958"
},
{
"@attributes": {
"Name": "worker_port",
"Target": "8958",
"Default": "8958",
"Mode": "tcp",
"Description": "The TCP port to reach this worker at. Leave at 8958 for Pipscoin blockchain.",
"Type": "Port",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": "8958"
},
{
"@attributes": {
"Name": "protocol_port",
"Target": "7477",
"Default": "7477",
"Mode": "tcp",
"Description": "The TCP port for connecting to peers. Port forward at your router.",
"Type": "Port",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": "7477"
},
{
"@attributes": {
"Name": "farmer_port",
"Target": "16339",
"Default": "16339",
"Mode": "tcp",
"Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.",
"Type": "Port",
"Display": "always-hide",
"Required": "true",
"Mask": "false"
},
"value": "16339"
},
{
"@attributes": {
"Name": "mode",
"Target": "mode",
"Default": "fullnode",
"Mode": "",
"Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "fullnode"
},
{
"@attributes": {
"Name": "blockchains",
"Target": "blockchains",
"Default": "pipscoin",
"Mode": "",
"Description": "The blockchain to farm. Leave set to 'pipscoin'.",
"Type": "Variable",
"Display": "advanced-hide",
"Required": "false",
"Mask": "false"
},
"value": "pipscoin"
},
{
"@attributes": {
"Name": "blockchain_db_download",
"Target": "blockchain_db_download",
"Default": "false",
"Mode": "",
"Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains",
"Type": "Variable",
"Display": "always-hide",
"Required": "false",
"Mask": "false"
},
"value": "false"
}
],
"Repo": "guy.davis' Repository",
"Beta": "true",
"Requires": "Machinaris. See the description for full details",
"templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-pipscoin.xml",
"CategoryList": [
"Crypto"
],
"downloads": 3,
"LastUpdateScan": 1676588875,
"LastUpdate": 1676588450,
"FirstSeen": 1676588875
},
{
"Name": "machinaris-pipscoin-harvester",
"Repository": "ghcr.io/guydavis/machinaris-pipscoin",
@ -205238,8 +205650,8 @@
"Crypto"
],
"downloads": 3,
"LastUpdate": 1676588450,
"LastUpdateScan": 1676588875,
"LastUpdate": 1676588450,
"FirstSeen": 1676588875
},
{

View File

@ -68,5 +68,7 @@
"jlongster/actual-server": true,
"imagegenius/immich": true,
"ghcr.io/imagegenius/immich": true,
"ghcr.io/guydavis/machinaris-ballcoin": true
"ghcr.io/guydavis/machinaris-ballcoin": true,
"ghcr.io/guydavis/machinaris-gigahorse": true,
"ghcr.io/guydavis/machinaris-pipscoin": true
}

10
log.txt
View File

@ -2219,7 +2219,7 @@ Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-maize-harvester
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-mint.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-mint-harvester.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-mmx.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-mmx-harvester.xml...Duplicated Name Removed from CA
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-mmx-harvester.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-moon.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-moon-harvester.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-nchain.xml...Success
@ -2228,7 +2228,7 @@ Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-one.xml...Succe
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-one-harvester.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-petroleum.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-petroleum-harvester.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-pipscoin.xml...Duplicated Name Removed from CA
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-pipscoin.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-pipscoin-harvester.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-profit.xml...Success
Processing /tmp/appFeed/templates/guy.davisRepository/machinaris-profit-harvester.xml...Success
@ -3386,12 +3386,6 @@ Processing /tmp/appFeed/templates/FreakErnsRepository/welle.io-cli/welle.io-cli.
Updating stats on containers
guydavis/machinaris-ballcoin
ghcr.io/guydavis/machinaris-ballcoin Downloads: 5 Stars: 0 Base: unknown
guydavis/machinaris-gigahorse
ghcr.io/guydavis/machinaris-gigahorse Downloads: 11 Stars: 0 Base: unknown
guydavis/machinaris-pipscoin
ghcr.io/guydavis/machinaris-pipscoin Downloads: 3 Stars: 0 Base: unknown
Privileged: 105

File diff suppressed because it is too large Load Diff

View File

@ -94,7 +94,7 @@
"min": "6.6.0"
},
"https://raw.githubusercontent.com/Squidly271/user.scripts/master/plugins/user.scripts.plg": {
"version": "2023.02.16",
"version": "2023.02.16a",
"min": "6.3.3"
},
"https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.active.streams.plg": {

View File

@ -1,5 +1,5 @@
{
"caFixed": 377,
"caFixed": 375,
"fixedTemplates": {
"smdion's Repository": {
"smdion/docker-h5ai": [
@ -954,14 +954,6 @@
"No Support or Project Link Present"
]
},
"guy.davis' Repository": {
"ghcr.io/guydavis/machinaris-mmx": [
"Fatal: Duplicated Template name - Removed from lists"
],
"ghcr.io/guydavis/machinaris-ballcoin": [
"Fatal: Duplicated Template name - Removed from lists"
]
},
"Alphacosmos' Repository": {
"cncjs/cncjs:latest": [
"Privileged mode set. This may not be necessary"