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.

[Support] binhex - Rclone

Featured Replies

On 1/17/2025 at 1:00 AM, Argus9 said:

Hello @binhex! Another fantastic container build. Thank you!

 

I'm having an issue accessing the WebGUI and I'm hoping you can help. After I start the container, I attempt to access the webgui by going to the Unraid webGUI, then going to Docker, clicking the binhex-rclone icon and selecting "WebGUI". When the new web page appears, I'm asked to log in with my WebGUI credentials I set in the docker container's settings, and after logging in, I'm taken to a page that says "404: not found".

 

I'm on v1.69.0, and unraid v7.0.0. I've enabled Tailscale in the container settings, but I'm accessing the webGUI via the non-tailscale webGUI option in the docker page popup. Is there any other info I can give to help?

 

Thank you!

I had the same problem. I tried with Rclone by Waseh (a plugin, not a docker container) and it worked

  • 3 months later...
  • Replies 196
  • Views 50.5k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • hi guys, this feature is now in, please pull down latest image then create new variable with key name 'RCLONE_DIRECTION', valid values are 'localtoremote', 'remotetolocal', or 'both', if you dont know

  • MyPoorUnraid
    MyPoorUnraid

    Hello, thanks for this docker. I've just finished setting it up, and wanted to share a possible workaround for the issue mentioned here: https://github.com/binhex/arch-rclone/issues/1   Note

  • Hello, i have installed the docker container on my Unraid and try to access on the Web-UI, but with an error "ERR_CONNECTION_REFUSED". In the container config, i have activated this with the

Posted Images

Hello,

the docker was working good few weeks/month ? ago but I see now that my config file was deleted so my scripts was not functionnal.

I try to create a new connection (dropbox).

Now I have the config file in appdata/binhex-rclone/rclone/config/

but if I type rclone config this is the output :

2025/07/30 19:06:10 NOTICE: Config file "/home/nobody/.config/rclone/rclone.conf" not found - using defaults

No remotes found, make a new one?

Also this is the log. I'm lost ^^'

2025-07-30 19:05:53.935606 [info] Host is running unRAID
2025-07-30 19:05:53.953895 [info] System information: Linux 406c6446d653 6.12.24-Unraid #1 SMP PREEMPT_DYNAMIC Sat May  3 00:12:52 PDT 2025 x86_64 GNU/Linux
2025-07-30 19:05:53.972433 [info] Image tags: BASE_RELEASE_TAG=2025071001,IMAGE_RELEASE_TAG=1.70.3-1-02
2025-07-30 19:05:53.994274 [info] PUID defined as '99'
2025-07-30 19:05:54.054737 [info] PGID defined as '100'
2025-07-30 19:05:54.119265 [info] UMASK defined as '000'
2025-07-30 19:05:54.139547 [info] Permissions already set for '/config'
2025-07-30 19:05:54.162106 [info] Deleting files in /tmp (non recursive)...
2025-07-30 19:05:54.184987 [info] RCLONE_CONFIG_PATH defined as '/config/rclone/config/rclone.conf'
2025-07-30 19:05:54.211330 [info] RCLONE_MEDIA_SHARES defined as '/mnt/user/'
2025-07-30 19:05:54.231768 [info] RCLONE_REMOTE_NAME defined as 'remote'
2025-07-30 19:05:54.252621 [info] RCLONE_SLEEP_PERIOD defined as '24h'
2025-07-30 19:05:54.274380 [info] RCLONE_OPERATION defined as 'copy'
2025-07-30 19:05:54.295097 [info] RCLONE_DIRECTION defined as 'localtoremote'
2025-07-30 19:05:54.316301 [info] RCLONE_POST_CHECK defined as 'yes'
2025-07-30 19:05:54.337146 [info] RCLONE_POST_REPORT defined as 'combined'
2025-07-30 19:05:54.360960 [info] ENABLE_WEBUI defined as 'yes'
2025-07-30 19:05:54.381605 [info] WEBUI_USER defined as 'rclone'
2025-07-30 19:05:54.401986 [warn] WEBUI_PASS defined as 'rclone' is weak, please consider using a stronger password
2025-07-30 19:05:54.426327 [info] Starting Supervisor...
2025-07-30 19:05:54,588 INFO Included extra file "/etc/supervisor/conf.d/rclone.conf" during parsing
2025-07-30 19:05:54,588 INFO Set uid to user 0 succeeded
2025-07-30 19:05:54,594 INFO RPC interface 'supervisor' initialized
2025-07-30 19:05:54,594 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2025-07-30 19:05:54,594 INFO supervisord started with pid 7
2025-07-30 19:05:55,596 INFO spawned: 'start-script' with pid 115
2025-07-30 19:05:55,597 INFO reaped unknown pid 8 (exit status 0)
2025-07-30 19:05:55,606 DEBG 'start-script' stdout output:
[info] Waiting for Rclone Web UI process to start listening on port 5572...

2025-07-30 19:05:55,606 INFO success: start-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2025-07-30 19:05:55,612 DEBG 'start-script' stderr output:
/bin/bash: line 1: log_rotate: command not found

2025-07-30 19:05:55,612 DEBG 'start-script' stderr output:
/bin/bash: line 1: log_rotate: command not found

2025-07-30 19:05:56,204 DEBG 'start-script' stdout output:
[info] Rclone Web UI process listening on port 5572

2025-07-30 19:05:56,210 DEBG 'start-script' stderr output:
/bin/bash: line 1: log_rotate: command not found

2025-07-30 19:05:56,212 DEBG 'start-script' stdout output:
[warn] Media share '/mnt/user/' does not exist, skipping

2025-07-30 19:05:56,212 DEBG 'start-script' stdout output:
[info] rclone finished, sleeping 24h before re-running...

Especially this line :
[warn] Media share '/mnt/user/' does not exist, skipping
this folder exist outside the docker (also I never change this and it was working)

thx for any help.

  • Author
16 minutes ago, Rayman said:

Now I have the config file in appdata/binhex-rclone/rclone/config/

Can you please post your docker run command

Hello everyone. I am very new to Unraid and used Rclone for quite long on my Mac and PC but need support for Unraid.

I don't want to use the web nor mount the volume of my remote, just want to run some background jobs to update my folders from remote Pcloud to my unraid and sync.

I setup the container and it is working file but two questions please :

  • How can I execute my scripts manually.

  • How can I schedule those scripts to run every day ?

Thanks.

14 hours ago, binhex said:

Can you please post your docker run command

you mean this ?

docker run
  -d
  --name='binhex-rclone'
  --net='bridge'
  --pids-limit 2048
  -e TZ="Europe/Paris"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Mimir"
  -e HOST_CONTAINERNAME="binhex-rclone"
  -e 'RCLONE_CONFIG_PATH'='/config/rclone/config/rclone.conf'
  -e 'RCLONE_MEDIA_SHARES'='/mnt/user/'
  -e 'RCLONE_REMOTE_NAME'='remote'
  -e 'RCLONE_SLEEP_PERIOD'='24h'
  -e 'RCLONE_OPERATION'='copy'
  -e 'RCLONE_DIRECTION'='localtoremote'
  -e 'ENABLE_WEBUI'='yes'
  -e 'WEBUI_USER'='rclone'
  -e 'WEBUI_PASS'='rclone'
  -e 'RCLONE_USER_FLAGS'=''
  -e 'RCLONE_POST_CHECK'='yes'
  -e 'RCLONE_POST_REPORT'='combined'
  -e 'HEALTHCHECK_COMMAND'=''
  -e 'HEALTHCHECK_ACTION'=''
  -e 'PUID'='99'
  -e 'PGID'='100'
  -e 'UMASK'='000'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:5572]'
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/rclone-icon.png'
  -p '5572:5572/tcp'
  -p '53682:53682/tcp'
  -v '/mnt/user/appdata/binhex-rclone':'/config':'rw'
  -v '/mnt/user/':'/media':'rw'
  --restart=always 'ghcr.io/binhex/arch-rclone'

debae1a1d9c317035ae8ef0f7cd71b4a31dab5c0fcfb8111edd0448f3c2d4e57
  • Author
11 minutes ago, Rayman said:

you mean this ?

yep, ta.

11 minutes ago, Rayman said:
-v '/mnt/user/appdata/binhex-rclone':'/config':'rw'

so this is the bit of info i was after, so it appears that you are putting the config in the right place, to confirm the rclone config should be located at: (you did name the config file rclone.conf, right?) /mnt/user/appdata/binhex-rclone/rclone/config/rclone.conf

14 minutes ago, binhex said:

yep, ta.

so this is the bit of info i was after, so it appears that you are putting the config in the right place, to confirm the rclone config should be located at, you did name the config file rclone.conf, right?: /mnt/user/appdata/binhex-rclone/rclone/config/rclone.conf

yes the config file is in the right place and full with my dropbox connection

Capture d'écran 2025-07-31 101410.png

  • Author
51 minutes ago, Rayman said:

yes the config file is in the right place and full with my dropbox connection

ok one last thing to verify, can you left click the container, select 'console' and then copy and paste the following and execute:

cat /config/rclone/config/rclone.conf

does the output of the command above return the contents of the expected config file?.

6 hours ago, binhex said:

ok one last thing to verify, can you left click the container, select 'console' and then copy and paste the following and execute:

cat /config/rclone/config/rclone.conf

does the output of the command above return the contents of the expected config file?.

Yes I have the config for Dropbox

something like

[dropbox]
type = dropbox
token = {"access_token":"XXXXXXXXXXXXXXXXXXXXX","token_type":"bearer","refresh_token":"XXXXXXXXX","expiry":"2025-07-30T23:02:20.5410928+02:00","expires_in":14399}
  • Author
9 minutes ago, Rayman said:

Yes I have the config for Dropbox

something like

[dropbox]
type = dropbox
token = {"access_token":"XXXXXXXXXXXXXXXXXXXXX","token_type":"bearer","refresh_token":"XXXXXXXXX","expiry":"2025-07-30T23:02:20.5410928+02:00","expires_in":14399}

hmm ok, one last check, if you open the rclone config file using windows noptepad, what does it say the line endings are? (bottom right) will say something like LF or CRLF.

26 minutes ago, binhex said:

hmm ok, one last check, if you open the rclone config file using windows noptepad, what does it say the line endings are? (bottom right) will say something like LF or CRLF.

using VS code I see it's LF. Can't see this with the usual notepad

  • 2 months later...

From a complete fresh setup with only a few steps needed to get the gui to actually start running, this container uses 45% of the cpu on my nas and the logs are spammed with the following:

image.png

The steps I followed to get the gui to launch were:

  • Fresh container installed via "Apps" in unraid, previous installations directories in appdata are already deleted, so it's a fresh install

  • Only 3 values are changed in the unraid configuration for the docker container: WEBUI_USER, WEBUI_PASS, and the path mounted as /media in the container (I set it to the appdata directory das that's what I want to backup). RCLONE_MEDIA_SHARES is also empty by default, I'm not sure why, so I set it to media.

  • On the container running, I note that the gui isn't reachable, and instead the logs show that I need to set a password in the container, so I do that, with: rclone config --config /config/rclone/config/rclone.conf . I set a password.

  • Then I have to restart the container.

  • Finally, I get the "password:Bad password" error in the logs


I don't know which password it's referring to, but after going through these steps, the GUI does load, but uses 45% of my cpu whilst spamming the logs. I presume that the reason for the cpu usage is just because of the bad password thing.

Edited by J7mbo
updated post with correct env var names

  • Author
39 minutes ago, J7mbo said:

I don't know which password it's referring to

The password its referring to is most probably this one:

{0DCEADB1-6D64-4E40-A113-64D6DB0E2870}.png

So try setting this to a non empty password and you should see the log spam stop hopefully.

Just now, binhex said:

The password its referring to is most probably this one:

{0DCEADB1-6D64-4E40-A113-64D6DB0E2870}.png

So try setting this to a non empty password and you should see the log spam stop hopefully.

Sorry I called it "gui password" in the post above, but it's `WEBUI_PASS`. I have set that in one of the first steps.

I edited the original post to reference the correct variable names.

image.png

Edited by J7mbo
updated post to reflect updated previous post

  • Author

1 hour ago, J7mbo said:

On the container running, I note that the gui isn't reachable, and instead the logs show that I need to set a password in the container, so I do that, with: rclone config --config /config/rclone/config/rclone.conf . I set a password.

If you have set a password on your rclone config then this will not work as there is no way to interactively enter that password when its running via script, this is probably why its telling your the password is empty, try removing the password for your config

18 hours ago, binhex said:

If you have set a password on your rclone config then this will not work as there is no way to interactively enter that password when its running via script, this is probably why its telling your the password is empty, try removing the password for your config

19 hours ago, binhex said:

If you have set a password on your rclone config then this will not work as there is no way to interactively enter that password when its running via script, this is probably why its telling your the password is empty, try removing the password for your config

If I don’t set a password in the console as logs say, then the GUI doesn’t run. I mentioned this in my first post that this is what I needed to do to make the gui run. There is no log line on starting the container saying that the gui is running, unless I first set a password in the console and then restart the container.

On a fresh setup, without setting a password in the console, here are the log lines:

IMG_0224.jpeg

Alright so once I create an empty config file I. The location, the gui loads.

Next issue is that you can’t create an iCloud config in there, because apple blocks the user agent. On the command line it doesn’t work either, unless you use the —user-agent setting and set it to something random. Looks like there’s no way to do that in the gui though.

  • Author
48 minutes ago, J7mbo said:

If I don’t set a password in the console as logs say

the console log does not say to set a password, it says you need to generate a valid rclone configuration file using the commands specified

45 minutes ago, J7mbo said:

Alright so once I create an empty config file I. The location, the gui loads.

Next issue is that you can’t create an iCloud config in there, because apple blocks the user agent. On the command line it doesn’t work either, unless you use the —user-agent setting and set it to something random. Looks like there’s no way to do that in the gui though.

correct, you cannot generate a rclone config file via the ui, you need to use the command line option as specified in the console log, creating a empty config file will load the ui as you have found out, but it will get you nowhere as you still need to generate a valid rclone config file.

so run the following in the 'console' of the container, and when asked if you want to set a password, say no (or set it to blank):

rclone config --config /config/rclone/config/rclone.conf

When you see the following choose option 'New remote' do NOT choose the option 'Set cofiguration password' then walk through this and set the remote cloud storage configuration.

sh-5.3# rclone config --config /config/rclone/config/rclone2.conf
2025/10/14 11:25:50 NOTICE: Config file "/config/rclone/config/rclone2.conf" not found - using defaults
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q>

Ah I understand, I was confusing running that config command with having to set a password.

It's now running and copying stuff after playing with the config. Thanks for you help!

---

For future users, here's how I'm backup up (just as an example) my unraid appdata directory to icloud.

  1. Setup a fresh container. The RCLONE_MEDIA_SHARES is set to /nas-appdata-backup.

  2. The path: /media you need to click EDIT and set the container path to /nas-appdata-backup and the host path to /mnt/user/appdata/.

  3. The RCLONE_REMOTE_NAME is: Icloud:/Documents/Backups. This doesn't exist yet, but you should create a Backups directory in your icloud documents folder.

  4. Once the container is started, you need to access the container shell and run rclone config --user-agent "Mozilla" --config /config/rclone/config/rclone.conf . I just set it to Mozilla

  5. Go through the steps of adding setting up icloud. Call it “Icloud”

  6. Now restart the container and access the UI. It should already be automatically copying the contents of the container's /appdata-backup directory, which is mounted from the /mnt/user/appdata directory on your nas, to your icloud Documents/Backup directory.

When you have to set a user-agent when creating an iCloud remote, perhaps you can instead set this using the RCLONE_USER_FLAGS env var on the container, but I just did it in the console.

Edited by J7mbo

  • 2 months later...
On 12/30/2021 at 12:47 PM, BrotherBruh said:

I had a SIMILAR problem. I never found a quick/easy solution, but adding another variable worked for me:

 

Capture.PNG.f4f71213600311e9923a39b5b3281fc2.PNG

 

After adding that and restarting the docker,  it is able to find the .conf stored in appdata.

 

I hope this helps someone. I also hope this issues is resolved somehow in a future release.

The dev doesn't seem to know what causes, lol.

 

Thank you, this was the ticket for having rclone be functional!

Previously I had runrclone config --config /config/rclone/config/rclone.conf per the FAQ and set up a remote yet was still getting the error RCLONE_CONFIG_PATH '/config/rclone/config/rclone.conf' does not exist, please run 'rclone config --config /config/rclone/config/rclone.conf' from within the container.

  • 1 month later...

Heya!

First of all: Thank you for your awesome work!

With the help of this post and a little bit of reading I managed to sync local to onedrive now and everything is working expected!

I want to sync a different local folder to another internal disc now as well.

Do I have to run a 2nd container or can I sync local->remote and a different local folder->local folder within one container?

Thank you in advance!

Edited by Lexxi

Hello,

where and how can i changethese settings in the container so that the path ist correct?

My files are not located in "server:/media/photos" but in "server:/data/backup/complete/photos" How can i correct the path?
Unfortunately, i can`t change the server path. I can only use binhex-rclone with SFTP.

Here`s the relevant section from my supervisord.log:

2026-02-27 10:19:20,967 DEBG 'start-script' stdout output:

[info] Running rclone copy from remote 'server:/media/photos' to local share '/media/photos'...

2026-02-27 10:19:20,969 DEBG 'start-script' stderr output:

/bin/bash: line 1: log_rotate: command not found

2026-02-27 10:19:21,497 DEBG 'start-script' stdout output:

Transferred: 0 B / 0 B, -, 0 B/s, ETA -

Elapsed time: 0.0s

2026-02-27 10:19:21,602 DEBG 'start-script' stdout output:

{

"error": "directory not found",

"input": {

"dstFs": "/media/photos",

"srcFs": "server:/media/photos"

},

"path": "sync/copy",

"status": 404

}

Transferred: 0 B / 0 B, -, 0 B/s, ETA -

Errors: 1 (retrying may help)

Elapsed time: 0.1s

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.