[APP][Pro] Unraid

Support thread for Unraid integration
Click here for production release:

Feel free to share ideas, tips and feedbacks.

Click here for test release:

1 Like

Changelog

  • [1.0.0] Initial release. You can monitor CPU usage, RAM usage, Array/Cache usage and system uptime. You can also send a SSH command through action flow cards.
  • [1.0.1] Bugfixes and setup process optimizations.
  • [1.1.0] Added RAM usage condition flow. Initial Docker Container Management system: added ‘Container online status change’ when card; added ‘a specific container is running’ and card; added ‘start/stop/toggle container’ then card
  • [1.1.1] Improved stability
  • [1.1.2] Added the FR translation. Thanks @hot22shot
  • [1.2.0] Adding UserScript Management support
  • [1.3.0] Adding Virtual Machines Management support
  • [1.4.0] Adding file managing capabilities to unRAID integration.
  • [1.4.1] Hotfix for write file in append mode.
  • [1.4.2] Docker management by container name instead of ID, added setting (enabled by default) to ignore the onoff capability. Bug fixes and improvements.
  • [1.5.0] New Action Flow → Run command in container; New Action Flow → Run command in container and get the output (advanced); Introducing Unraid integration API: now the integration exposes APIs, you can do everything via HomeyFlow!

Roadmap

  • Manage user scripts. done
  • Monitor and manage docker containers. done
  • Monitor and manage VMs. done
  • Create and manage files in shared folders. done
  • Expose APIs to manage everithing. done

Hello, I made the settings but no information comes.

Hi, can you provide some additional information?
Are you sure you’re providing the correct username/password ? The user must be enabled to connect through ssh

Thank you, it worked.

1 Like

If you change your link in the first post to Unraid App for Homey | Homey
It will auto-redirect to the correct language of the user :wink:

1 Like

Done! Thank you :grinning:

Sorry, the link to the appstore is still
https://homey.app/en-us/app/it.arturoiafrate.h-unraid-integration/Unraid/

Change it to
https://homey.app/a/it.arturoiafrate.h-unraid-integration/
like Robin posted
:blush:

New test version is released!
Changelog:

  • [1.1.0] (test) Added RAM usage condition flow. Initial Docker Container Management system: added ‘Container online status change’ when card; added ‘a specific container is running’ and card; added ‘start/stop/toggle container’ then card

Hello,

I’m happy to found fellow unraid users here !
Just a quick question : I’d like to propose a french translation, how can I help to have that ?

Hi @hot22shot , unfortunately I don’t know French but if you want I can send you the sentences to translate and add them to the next release.
PM me your email and i’ll send you them ASAP :slight_smile:

No problem I just sent you a PM.

New version is released (waiting for certification)!
Changelog:

  • [1.1.2] Added the FR translation. Thanks @hot22shot

Released new version (test)
Changelog:

  • [1.2.0] Adding UserScript Management support

You can:

  • Check if a specific userscript is running in background (and card)
  • Execute a userscript in background (then card)
  • Execute a userscript in foreground (then card)
  • Execute a userscript in foreground and get the return code (advanced then card)
  • Stop a userscript if it’s running in background (then card)

Released a new version (test).
Changelog:

You can:

  • Check if a specific VM is in a certain state (and card)
  • Start/Resume a VM (then card)
  • Stop a VM (then card)
  • Pause a VM (then card)
  • Reboot a VM (then card)

Added a new target:

  • Create and manage files in shared folders.

Enjoy :slight_smile:

Released a new version (test and waiting for certification)
Changelog:

You can:

  • Check if a file exists in a share (and card)
  • Check if a folder exists in a share (and card)
  • Create/Delete a folder in a share (then card)
  • Read a folder content as a JSON (Advanced Flow - then card)
  • Create a file (with or without content) in a share (then card)
  • Delete a file or it’s content in a share (then card)
  • Write inside an existing file in a share (overwrite/append mode supported) (then card)
  • Read a file in a share and get the content (Advanced Flow - then card)

Thanks for the app, haven’t got much use out of it yet but hope to think of some flows in the future.
In the meantime, would it be possible to add a setting that disabled the turning on and off of the server in the device tile? I hate to accidentally shutdown my server when I press the device tile instead of long pressing :sweat_smile:

Sure, I’ll do :joy:

Hello, love the unraid integration! Currently using it with some virtual buttons to restart unresponsive docker containers. Is it possible to change the default functionality of the unraid icon that gets created? Currently in the app, accidentally short pressing the icon powers off the server, and I have done that twice now lol.

Hi, good news :smile:
I’m currently working on it: in the next release there will be a setting (active by default) to disable this behavoir.