Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ControlR (Android/iOS app for unRAID)

Featured Replies

  • Author

This app is amazing! Thank you!

 

 

Can anyone direct me to a tutorial for being able to access my unraid servers through this app when I'm not at home? I see people talking about a VPN solution. How exactly do I do that?

 

Thanks!

 

Thanks DazedAndConfused !

 

As for the VPN, depends on your environment, but you basically need to set up something like OpenVPN in your firewall. If you're using pfsense, something like this might help pfsense/opnvpn. Or if using vyos, check this

 

In general, openvpn setup is pretty well documented, there's even a docker for unRAID that installs it.

  • Replies 1.4k
  • Views 263.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • @jbrodriguez My son has decided he doesn't like your app. He was giving me some lip so I threatened to shut off Plex. *Click* Plex Docker was shut off from the comfort of my couch and no more videos f

  • jbrodriguez
    jbrodriguez

    UPDATE: We found the root cause of the issue !!! 🙌   Can't thank enough @Dantheman and Peter (don't have his handle), for the patience and willingness to help me test and troubleshoo

  • jbrodriguez
    jbrodriguez

    Yes, this one is a bit strange, I'll need to dig deeper to figure out what's the issue

Posted Images

Thanks so much for this app, finally bought it and loving it already!

  • Author

Thanks so much for this app, finally bought it and loving it already!

 

Thanks for your comments cirkator !

  • Author

I've published v1.5.0 on the Play Store.

 

The most important changes are:

 

- Font size can be adjusted in-app (allowing UI to be scaled)

- Server pages (disks, ops, etc.) can be swiped (left/right)

- Adding a server shows errors instantly

- Moved app version display

- Bug fixes and improvements

 

In the settings page you can choose a font size, with the same options as in the Android general settings: tiny, small, normal, large and huge (normal is default).

 

It scales the entire UI (with the exception of the dropdown and switch elements in the settings page, which I hope to fix in an upcoming release).

 

Let me know how it goes !

Hi. App is looking nice. I just notice shares with longer names dont display their name properly.

Also would be great if when sleep  plugin is installed we could put server to sleep from app

 

  • Author

Hi. App is looking nice. I just notice shares with longer names dont display their name properly.

Also would be great if when sleep  plugin is installed we could put server to sleep from app

 

Hi gridrunner, I'll check this.

  • Author

Hi, I've published v1.5.1,

 

- Fix display of shares with long names

- Mask password entry input fields

- Stop array before powering it down

- Bug fixes and improvements

 

I've also added all the requests I've received to the request forum

 

A comment about remote access:

It could never be as magical as just enter a public WAN address and then you'll have access to the unRAID server.

 

The amount of set up to get something like this working, from a user standpoint, would be very similar to setting OpenVPN up (open firewall ports, probably create private/public keys, probably enter auth tokens in the app, etc.)

 

OpenVPN is a tried and true technology which serves exactly the purpose of this feature request: access servers on the other side of a firewall (as I really want to believe that nobody is exposing its unRAID server directly on the internet).

 

You can even limit client access to a specific lan address, it really doesn't come much more secure than this.

 

It's being used at corporate level and if you can't install it due to some policy, I very much doubt policies will let you install an "unproven" plugin (which would be required to provide such a feature).

 

There are also other subtle implementation details that need to be taken into consideration.

 

 

Anyway, this is how the board looks right now

 

4NWTvR9.png

 

A comment about remote access:

It could never be as magical as just enter a public WAN address and then you'll have access to the unRAID server.

 

The amount of set up to get something like this working, from a user standpoint, would be very similar to setting OpenVPN up (open firewall ports, probably create private/public keys, probably enter auth tokens in the app, etc.)

 

OpenVPN is a tried and true technology which serves exactly the purpose of this feature request: access servers on the other side of a firewall (as I really want to believe that nobody is exposing its unRAID server directly on the internet).

 

You can even limit client access to a specific lan address, it really doesn't come much more secure than this.

 

It's being used at corporate level and if you can't install it due to some policy, I very much doubt policies will let you install an "unproven" plugin (which would be required to provide such a feature).

 

There are also other subtle implementation details that need to be taken into consideration.

 

Nice work on all the updates.

 

I can only say I agree 100% with the above. 

Less talky, more work on adding the system log option..  ;D  ;)  :P

Seriously, liking the updates, thanks for the continued development!

  • Author

...

Nice work on all the updates.

 

I can only say I agree 100% with the above.

 

Thanks CHBMB !

  • Author

Less talky, more work on adding the system log option..  ;D  ;)  :P

Seriously, liking the updates, thanks for the continued development!

 

It's coming, it's coming :)

 

Thanks bungee91 !

  • Author

Hi, just published v1.5.2

 

- Remove button animation when selecting pages, to fix a crash in not current Android versions (Lollipop and such)

- Reword password field side text

  • Author

Published v1.5.3, to fix handling of the hardware back button.

 

I wanted to add the log view, but the stock webGui implements it essentially as a `tail -f`, so I have to look at some alternatives  ;D

I wanted to add the log view, but the stock webGui implements it essentially as a `tail -f`, so I have to look at some alternatives  ;D

 

For some, perhaps for many, the tail is all they want or need.  It's hard for me to imagine wanting to study an entire syslog on a small screen.

  • Author

I wanted to add the log view, but the stock webGui implements it essentially as a `tail -f`, so I have to look at some alternatives  ;D

 

For some, perhaps for many, the tail is all they want or need.  It's hard for me to imagine wanting to study an entire syslog on a small screen.

 

RobJ, oh definitely !

 

What I meant is that it's a bit different to handle an open connection such as a tail -f from an app.

 

On a browser you just open the php page and it's refreshed as needed. The connection remains open.

 

Since the app is looking at the same interface that a browser sees,  I'm exploring some alternatives, since what I tried initially didn't quite work :)

I'm sure you've thought of it, but you could do your own updating, drop the -f that keeps it open.

 

tail; save; display;

wait 15 or 30 seconds; (or 5 - 60?)

tail; compare with saved; if same continue looping;

if different: save; display; continue;

  • Author

I'm sure you've thought of it, but you could do your own updating, drop the -f that keeps it open.

 

tail; save; display;

wait 15 or 30 seconds; (or 5 - 60?)

tail; compare with saved; if same continue looping;

if different: save; display; continue;

 

Thanks RobJ !

 

I haven't looked at logs these past few days (working on user permissions and some other stuff).

 

I was under the impression that I could access only whatever scripts were available for the webGui (assuming a stock unRAID and no 'ControlR plugin' on the server).

 

All there is, is a tail_log script that's called by the webGui to show the log.

 

But you gave me an idea, I'll take another look at the plugin interface.

  • 3 weeks later...
  • Author

I was alerted that 6.2-stable servers can't be added to the app.

 

I'm looking into it and hopefully have a fix soon.

That explains why I can't connect to my Unraid over VPN whilst I'm on holiday.  Thanks for letting us know.

 

Sent from my LG-H815 using Tapatalk

 

 

  • Author

ControlR 2 is out !

 

In addition to the great features from v1.5, ControlR now sports a powerful user permission system, to set per user limits on starting/stopping servers/dockers/vms and more.

 

You need to check it out !

 

Also, many bug fixes and improvement, to make the experience as smooth as possible.

 

Three additional comments:

 

1. This release includes a fix for the issue with adding a 6.2 server

 

2. The permission system is quite straightforward

 

Root user is the same as before, has full access to everything.

 

Create a user (let's say ... family) and in the description field enter the following:

 

nzbget|r-x,sonarr|r--,plex|rwx,ubuntu:---

 

This would mean that the family user

- can see and execute the nzbget docker

- can see, but not execute, nor remove the sonarr docker

- full access to the plex docker

- can't see the ubuntu vm

 

The syntax for the permissions is (multiple items are comma separated)

[docker|vm]|[r-][w-][x-]

 

r: User can see the docker/vm, but can't interact (actions are disabled)

w: User can edit/remove the docker/vm

x: User can start/stop the docker/vm

 

I'm working on a plugin so that user permissions can be set from a web interface.

 

3.  iOS is coming !

 

 

Just updated and can confirm it's working perfectly for me on v6.2

 

Thanks for the speedy fix.

 

Sent from my LG-H815 using Tapatalk

 

 

Hi, will the iOS version be limited to the US App Store or will you make it available to all?

  • Author

Just updated and can confirm it's working perfectly for me on v6.2

 

Thanks for the speedy fix.

 

Sent from my LG-H815 using Tapatalk

 

Thanks for the confirmation CHBMB !

  • Author

Hi, will the iOS version be limited to the US App Store or will you make it available to all?

 

It should be available to all. Please let me know otherwise.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.