Running RClone on OpenWRT router?

Hey all, I would love to run rClone on my OpenWRT router (a linksys WRT19000ACS running the Designated Driver release), but I can’t find a decent how-to. I see vague references to compiling it, others to a package manager called Snap, but neither has the details. Can anyone point me in the right direction?

What processor does it have? cat /proc/cpuinfo should tell you. Likely you will find a prebuilt build which will work (check out http://beta.rclone.org )

Hey ncw, thanks for the assist. I did install the ARM version (my router has an ARM 7 processor), and it seemed to run okay for a few tests. However, when I tried copying a large file, I got this long series of errors that don’t mean much to me:

2017/07/02 19:57:59 fuse: panic in handler for Flush [ID=0xac4 Node=0x5 Uid=0 Gid=0 Pid=20661] 0x1 fl=0x0 lk=0xf7fe91af6b3e0d8a: assignment to entry in nil map
goroutine 3020 [running]:
github.com/ncw/rclone/vendor/bazil.org/fuse/fs.(*Server).serve.func2(0xc75690, 0x113bb140, 0x113fcf7c, 0x113fcf24)
/home/travis/gopath/src/github.com/ncw/rclone/vendor/bazil.org/fuse/fs/serve.go:857 +0x13c
panic(0x788160, 0x11382748)
/home/travis/.gimme/versions/go1.8.3.linux.amd64/src/runtime/panic.go:489 +0x288
github.com/ncw/rclone/cmd/mountlib.(*Dir).addObject(0x110d6180, 0xb6e3f678, 0x11182080, 0xc738b0, 0x112deeb0, 0x113fcc30)
/home/travis/gopath/src/github.com/ncw/rclone/cmd/mountlib/dir.go:132 +0xdc
github.com/ncw/rclone/cmd/mountlib.(*File).setObject(0x112deeb0, 0xc78d68, 0x11182080)
/home/travis/gopath/src/github.com/ncw/rclone/cmd/mountlib/file.go:149 +0xd8
github.com/ncw/rclone/cmd/mountlib.(*WriteFileHandle).close(0x113bb8c0, 0x878bec, 0x113bb8c0)
/home/travis/gopath/src/github.com/ncw/rclone/cmd/mountlib/write.go:129 +0x30c
github.com/ncw/rclone/cmd/mountlib.(*WriteFileHandle).Flush(0x113bb8c0, 0x0, 0x0)
/home/travis/gopath/src/github.com/ncw/rclone/cmd/mountlib/write.go:172 +0x6c
github.com/ncw/rclone/cmd/mount.(*WriteFileHandle).Flush(0x111aa8a0, 0xb6e3f560, 0x11336720, 0x113bb140, 0x0, 0x0)
/home/travis/gopath/src/github.com/ncw/rclone/cmd/mount/write.go:56 +0x104
github.com/ncw/rclone/vendor/bazil.org/fuse/fs.(*Server).handleRequest(0x114180e0, 0xb6e3f560, 0x11336720, 0xc711d8, 0x111aa898, 0x1144f290, 0xc75690, 0x113bb140, 0x113fcf7c, 0x0, …)
/home/travis/gopath/src/github.com/ncw/rclone/vendor/bazil.org/fuse/fs/serve.go:1282 +0x2724
github.com/ncw/rclone/vendor/bazil.org/fuse/fs.(*Server).serve(0x114180e0, 0xc75690, 0x113bb140)
/home/travis/gopath/src/github.com/ncw/rclone/vendor/bazil.org/fuse/fs/serve.go:878 +0x360
github.com/ncw/rclone/vendor/bazil.org/fuse/fs.(*Server).Serve.func1(0x114180e0, 0xc75690, 0x113bb140)
/home/travis/gopath/src/github.com/ncw/rclone/vendor/bazil.org/fuse/fs/serve.go:425 +0x58
created by github.com/ncw/rclone/vendor/bazil.org/fuse/fs.(*Server).Serve
/home/travis/gopath/src/github.com/ncw/rclone/vendor/bazil.org/fuse/fs/serve.go:426 +0x2f8

Any ideas?

Looks like you found a bug! Can you make an issue on github with the above and instructions on how to reproduce if possible - thanks.