ControlR - Frequently Asked Questions
Can I connect to my Unraid server from outside my LAN through the app ?
No … and yes.
On its own, the app will not remotely access an Unraid server.
The recommended approach to connecting remotely is to run Wireguard or OpenVPN on your LAN, either on your firewall or Unraid server.
If you have a separate firewall server:
- ◦ pfsense: official docs
- ◦ vyos: official docs, sample config
If you want to virtualize your firewall on your Unraid server:
- ◦ pfsense: docker, plugin, video guide
- ◦ vyos: it’s a built-in Unraid Virtual Machine, sample config
Will the app ever support remote access ?
No.
This feature requires implementing a security protocol that will expose the Unraid server on the internet.
If this is done incorrectly, your server’s data is potentially at risk and the app could be liable for it.
Since a security protocol is hard to get right, the suggested approach (as mentioned in the previous point) is to defer to a robust and proven solution such as Wireguard or OpenVPN.
Public security breaches, made possible by exploits in security implementations, have made the issue much more relatable.
This is a list of such breaches in 2017.
For up-to-date information, consider monitoring https://twitter.com/haveibeenpwned
Can you add x, y, z feature ?
You can request a feature in the ControlR Support Forum.
The feature most requested is generally considered first when working on the app.
I can't connect to my server
ControlR support servers that use SSL and those who don’t.
However, in the case of SSL, it only supports the *.myunraid.net URL, that is, it only supports connecting using a valid Let’s Encrypt certificate.
It WILL NOT work with a self-signed certificate.
You can find the *.myunraid.net URL in the Settings/ManagementAccess
page
The best way to connect your server to the app is by using the QR Code shown on the controlrd plugin page
https://<server>.myunraid.net/Settings/controlrd
or http://<server>/Settings/controlrd
You may also want to whitelist the myunraid.net domain in your router/firewall, check out this page, from the Unraid docs
I'm using the correct port, but I still can't connect
These are some checks you can perform in this case:
- ◦ Make sure you can access Unraid’s webGUI from your mobile device using Safari, Chrome, other browser.
- ◦ Make sure you don’t have an ad-blocker on your mobile device or any rules on your firewall that may prevent access to your server.
I've read about a companion plugin. What's its purpose ?
The controlrd plugin enables advanced features on the app.
Some of these features are:
Display QR Code to easily add a server to the app This is the suggested way to add a server, since it will save you the trouble of copying/pasting the server url or entering it manually, which can lead to typos, etc.
Display temps in Centigrade or Farenheit on the app, depending on your server’s settings
Display System, Docker and VM logs
Some logs may still not be available, e.g.: if you don’t have Docker installed on your server, no docker logs will be shown.
Enable POWER ON (wake on lan) for your server
Start the server normally via the hardware button, install the plugin and refresh the server on the app. From there on, the power on button will be enabled.
Display system sensor data
For this to work you need to install either the dynamix.system.temp plugin or the ipmi plugin.
Display UPS data
It recognizes the default ACP UPS driver, but you can optionally install the nut plugin.
Ability to sleep the server
You need to install the S3 Sleep plugin
The app is not working when connecting to an Unraid release candidate (RC) version
Only stable releases are formally supported, release candidates, due to their nature, may have breaking changes during their cycle.
Supporting them would increase development efforts.
I'm having x, y, z issue with the app
You can post your issue in the ControlR’s Support Forum or send a private message.
You could also send us an email.