Nas326 iDrive/pacman

jan_filipec
jan_filipec Posts: 9  Freshman Member
edited November 2018 in Personal Cloud Storage
So I'm trying to run the idrive client directly on my nas326 to run cloud backup and i came up with the following options:
1. Somehow adapt the app idrive has made for Synology/qnap/asustor devices-have no clue if even possible
2. Use the perl script idrive provides for linux and run it under the native arch Linux-am stuck at installing perl, the pacman package manager is missing, failed to install it manually and can't get ffp fun plug to update because of no internet access
3. Use the perl script under Debian/Ubuntu-dont want to mess up the whole system with flash and also not sure how complicated it is to chroot it 
4. Buy Synology instead and play with something else

I would very much appreciate any advice. Also I'd like to try to use the Nas to control some relays sometime in the future so any help with the package manager and or tips in that direction would be great either way.

#NAS_Oct_2018

All Replies

  • Mijzelf
    Mijzelf Posts: 2,600  Guru Member
    First Anniversary 10 Comments Friend Collector First Answer
    Can you point me to a download link for that idrive app for Syno/...

    If you have a perl script which might do the job, you can try Entware-ng, which has some similarities with ffp. That is installable if you first install MetaRepository




  • jan_filipec
    jan_filipec Posts: 9  Freshman Member
    App for synology machines:
    Linux scripts:

    The meta repository I have already, I'll try the entware-ng when I get home.
    Thanks.

  • Mijzelf
    Mijzelf Posts: 2,600  Guru Member
    First Anniversary 10 Comments Friend Collector First Answer
    Make sure you first update MR from the mirror, before trying to install Entware-ng

    About that Synology app, I downloaded the universal package IDrive-all.spk, which is actually a tar file, containing an archive package.tgz, containing a webinterface, and a binary idevsutil_IDrive, which seems to be the 'heart of the package'.

    That binary starts and spits a user manual on both my Medion and my NAS520. So I guess it will also do so on your NAS326.

    <div>./idevsutil_IDrive <br>idevsutil version 1.0.2.8 release date 05-JUNE-2018<br>Capabilities: 64-bit files, socketpairs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv6, 64-bit system inums, 64-bit internal inums<br><br>idevsutil is a file transfer program capable of efficient remote update<br>via a fast differencing algorithm.<br><br>Options<br>(-h or /h) --help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show this help (-h works with no other options)<br>&nbsp;&nbsp;&nbsp;&nbsp; --address=ADDRESS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bind address for outgoing socket to daemon<br>&nbsp;&nbsp;&nbsp;&nbsp; --auth-list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list files/folders level by level<br>&nbsp;&nbsp;&nbsp;&nbsp; --bw-file=PATH_OF_BW_FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; read bandwidth throttle value from FILE<br>&nbsp;&nbsp;&nbsp;&nbsp; --bwlimit=KBPS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; limit I/O bandwidth; Kilo Bytes per second<br>&nbsp;&nbsp;&nbsp;&nbsp; --config-account&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; configure your account with encryption<br>&nbsp;&nbsp;&nbsp;&nbsp; --copy-within&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; copy file(s)/folder(s) from one location to other,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; within the account on server<br>&nbsp;&nbsp;&nbsp;&nbsp; --create-dir=DIR_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; create a directory at server side<br>&nbsp;&nbsp;&nbsp;&nbsp; --delete-items&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delete file(s)/folder(s)<br>&nbsp;&nbsp;&nbsp;&nbsp; --deletefrom-trash&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; permanently delete file(s)/folder(s) from trash<br>&nbsp;&nbsp;&nbsp;&nbsp; --enc-type=DEFAULT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; specify the type of encryption (--enc-type=DEFAULT or --enc-type=PRIVATE) that you wish to configure for your account<br>&nbsp;&nbsp;&nbsp;&nbsp; --event-month=MM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; specify month for events<br>&nbsp;&nbsp;&nbsp;&nbsp; --event-year=YYYY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; specify year for events<br>&nbsp;&nbsp;&nbsp;&nbsp; --eventid=EVENT_ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get the details for the specified event id<br>&nbsp;&nbsp;&nbsp;&nbsp; --get-quota&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get total quota, total space used etc. for a particular account<br>&nbsp;&nbsp;&nbsp;&nbsp; --save-event=DIR_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; destination directory for event file download<br>&nbsp;&nbsp;&nbsp;&nbsp; --files-from=PATH_OF_FILE_LIST_FILE&nbsp; read list of source-file names from FILE<br>&nbsp;-0, --from0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all *-from/filter files are delimited by 0s<br>&nbsp;&nbsp;&nbsp;&nbsp; --get-size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display size of the folder<br>&nbsp;&nbsp;&nbsp;&nbsp; --getServerAddress&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retrieve server address<br>&nbsp;-4, --ipv4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefer IPv4<br>&nbsp;-6, --ipv6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prefer IPv6<br>&nbsp;&nbsp;&nbsp; --items-status&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file(s)/folder(s) status<br>&nbsp;&nbsp;&nbsp; --list-timeid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list upload session time values<br>&nbsp;&nbsp;&nbsp;&nbsp; --moveto-original&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; move file(s)/folder(s) from trash to original location<br>&nbsp;&nbsp;&nbsp;&nbsp; --mpc=0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; automatically reads your computer name for <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; multiple computer backup<br>&nbsp;&nbsp;&nbsp;&nbsp; --mpc=COMPUTER_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; provide custom computer name for<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; multiple computer backup<br>&nbsp;&nbsp;&nbsp;&nbsp; --password-file=PATH_OF_PSWD_FILE&nbsp;&nbsp;&nbsp; read password from<br>&nbsp;&nbsp;&nbsp;&nbsp; --port=PORT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; specify double-colon alternate port number<br>&nbsp;&nbsp;&nbsp;&nbsp; --properties&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file/folder properties<br>&nbsp;&nbsp;&nbsp;&nbsp; --proxy=PROX_INFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; connect server via proxy.Example --proxy=PROX_USR:PROX_PWD<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @PROX_IP:PROX_PORT<br>&nbsp;&nbsp;&nbsp;&nbsp; --pvt-key=PATH_OF_PVT_KEY_FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; read private encryption key from FILE<br>&nbsp;&nbsp;&nbsp;&nbsp; --rename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rename file/folder. specify old and new file path names using<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '--old-path=FILE_PATH --new-path=FILE_PATH parameters<br>&nbsp;&nbsp;&nbsp;&nbsp; --old-path=FILE_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use this parameter along with '--rename' to specify the old<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file path name<br>&nbsp;&nbsp;&nbsp;&nbsp; --new-path=FILE_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use this parameter along with '--rename' to specify the new<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file path name<br>&nbsp;-r, --recursive&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; recurse into directories<br>&nbsp;-R, --relative&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; use relative path names<br>&nbsp;&nbsp;&nbsp;&nbsp; --search&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; search for file(s)<br>&nbsp;&nbsp;&nbsp;&nbsp; --sockopts=OPTIONS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; specify custom TCP options<br>&nbsp;&nbsp;&nbsp;&nbsp; --temp=PATH_OF_TEMP_DIR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; temp directory path<br>&nbsp;&nbsp;&nbsp;&nbsp; --timeline&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; records timeline information<br>&nbsp;-t, --times&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; preserve times<br>&nbsp;&nbsp;&nbsp;&nbsp; --timeid=DATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; remember upload session with the time value reference.<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Example: --timeid='DD-MM-YYYY HH:MM'<br>&nbsp;&nbsp;&nbsp;&nbsp; --trf-uprate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calculate transfer rate for upload<br>&nbsp;&nbsp;&nbsp;&nbsp; --trf-downrate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calculate transfer rate for download<br>&nbsp;&nbsp;&nbsp;&nbsp; --type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display the type (FULL/INCREMENTAL/SYNC) of upload/download<br>&nbsp;&nbsp;&nbsp;&nbsp; --user=USERNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; specify the username<br>&nbsp;-v, --verbose&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; increase verbosity<br>&nbsp;&nbsp;&nbsp;&nbsp; --client-version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display version number for client<br>&nbsp;&nbsp;&nbsp;&nbsp; --server-version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display version number for server<br>&nbsp;&nbsp;&nbsp;&nbsp; --version-info&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file version details<br>&nbsp;&nbsp;&nbsp;&nbsp; --validate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; validate your account<br><br><br>General Syntax for important features:<br>Note: 'idevsutil' is the executable file name<br><br>Validate Account:<br>idevsutil --validate --user=<username><br>&nbsp;<br>Configure Account:<br>idevsutil --config-account --enc-type=DEFAULT --user=<username><br>&nbsp;<br>Get server address:<br>idevsutil --getServerAddress <user name><br>&nbsp;<br>Upload: <br>idevsutil --pvt-key=<private encryption key file path> --files-from=<br><path of filelist file> / <br><username>@<server address>::home/ <br>&nbsp;<br>Download: <br>idevsutil --pvt-key=<private encryption key file path> --files-from=<br><path of filelist file><br><username>@<server address>::home/ /<download location on your computer>/ <br>&nbsp;<br>Display files/folders level by level: <br>idevsutil --auth-list --pvt-key=<private encryption key file path> <username>@<server address><br>::home/ <br>&nbsp;<br>Search files: <br>idevsutil --search <username>@<server address><br>::home/<search criteria> <br>&nbsp;<br>Version history: <br>idevsutil --version-info <username>@<server address><br>::home/<file path name for which you wish to retrieve version details> <br>&nbsp;<br>Delete files/folders: <br>idevsutil --delete-items --pvt-key=<private encryption key file path> --files-from=<path of<br>filelist file> <username>@<server address>::home/ <br>&nbsp;<br>Move files/folders from trash to original location: <br>idevsutil --moveto-original --pvt-key=<private encryption key file path> --files-from=<path of<br>filelist file> <username>@<server address>::home/ <br>&nbsp;<br>Delete files/folders from trash: <br>idevsutil --deletefrom-trash --pvt-key=<private encryption key file path> --files-from=<path of<br>filelist file> <username>@<server address>::home/ <br>&nbsp;<br>Display quota: <br>idevsutil --get-quota <username>@<server address>::home/ <br>&nbsp;<br>Find the details of a particular folder: <br>idevsutil&nbsp; --get-size <username>@<server address><br>::home/<folder path name>/ <br><br>Rename file/folder: <br>idevsutil --rename --old-path=<source path> --new-path=<destination path> --pvt-key=<private <br>encryption key file path> <username>@<server address>::home/<search criteria> <br>&nbsp;<br>List all available time value reference: <br>idevsutil&nbsp; --list-timeid <username>@<server address><br>::home/<folder path name>/ <br><br>Calculate upload transfer rate: <br>idevsutil&nbsp; --trf-uprate --pvt-key=<private encryption key file path> <username>@<server address><br>::home/<folder path name>/ <br><br>Calculate download transfer rate: <br>idevsutil&nbsp; --trf-downrate --pvt-key=<private encryption key file path> <username>@<server address><br>::home/<folder path name>/ <br><br>Directory creation: <br>idevsutil --create-dir=<directory path> --pvt-key=<private encryption key file path> <username>@<br><server address>::home/ <br>&nbsp;<br>Copy file(s)/folder(s) from one location to other within user account: <br>idevsutil --copy-within --pvt-key=<private encryption key file path> --files-from=<path of source<br>&nbsp;filelist file> <username>@<server address>::home/<destination path><br>&nbsp;<br>Display file/folder properties: <br>idevsutil --properties <username>@<server address><br>::home/<file/folder path><br>&nbsp;<br>Events detail for the specified month and year: <br>idevsutil --event-month='MM' --event-year='YYYY' <username>@<server address><br>::home/<br>&nbsp;<br>Download event details for the specified month and year :<br>idevsutil --event-month='MM' --event-year='YYYY' --eventid=<event id>&nbsp; --save-event=<dir path for save> <username>@<server address><br>::home/<br>&nbsp;<br>Display version number for client:<br>idevsutil --client-version<br>&nbsp;<br>Display version number for server :<br>idevsutil --server-version <username>@<server address><br>::home/<br>&nbsp;<br>List all the sub accounts for a particular account:<br>idevsutil --getSubAccounts --user=<username><br>&nbsp;<br>Get main / parent account name and path for a particular account:<br>idevsutil --getAccountDetails --user=<username><br>&nbsp;<br>Note: --pvt-key parameter is optional and it is not required if you opt for the default encryption <br>key during your account sign up.<br>&nbsp;<br>Note: Use --no-recursive parameter to avoid subfolders during file / folder upload.<br>&nbsp;<br>Note: Use --100percent-progress parameter to display the file upload / download progress on 100 percent completion.<br>&nbsp;<br>Note: Use EVS_TEMP_DIR environment variable to set temporary directory.<br>&nbsp;<br>idevs error: syntax or usage error (code 1) at main.c(2878) [client=1.0.2.8]<br><br></div><div><br></div><div><br></div>

  • jan_filipec
    jan_filipec Posts: 9  Freshman Member
    Ok, so the binary runs also on my NAS. I wasn't able to make it do anything useful yet, but it seems to be possible. Thank you.

    I also installed perl through Entware-ng
    <div>root@xxx:/# perl -v
    This is perl 5, version 28, subversion 0 (v5.28.0) built for arm-linux-glibc</div><div><br></div><div>Copyright 1987-2018, Larry Wall</div><div><br></div><div>Perl may be copied only under the terms of either the Artistic License or the</div><div>GNU General Public License, which may be found in the Perl 5 source kit.</div><div><br></div><div>Complete documentation for Perl, including FAQ lists, should be found on</div><div>this system using "man perl" or "perldoc perl".&nbsp; If you have access to the</div><div>Internet, point your browser at http://www.perl.org/, the Perl Home Page.</div>
     however perl -V gives me
    <div>root@xxx:/# perl -V
    Can't locate Config.pm in @INC (you may need to install the Config module) (@INC contains: /opt/lib/perl5/5.28).</div><div>BEGIN failed--compilation aborted.</div>
    and running a script
    root@xxx:/# perl .script/account_setting.pl 
    Can't locate strict.pm in @INC (you may need to install the strict module) (@INC contains: /opt/lib/perl5/5.28) at ./account_setting.pl line 7. BEGIN failed--compilation aborted at ./account_setting.pl line 7.
    Any idea how to install it correctly?
    Thanks.
  • Mijzelf
    Mijzelf Posts: 2,600  Guru Member
    First Anniversary 10 Comments Friend Collector First Answer
    Any idea how to install it correctly?

    I'm not very into perl, but

    (you may need to install the strict module)(you may need to install the Config module)<br>

    Executing

    su<br>opkg list | grep perl
    gives a list of available perl stuff, including a 'perlbase-config', but no strict. According to this site you can use cpan to install perl modules, and there is a 'perlbase-cpan'.


Consumer Product Help Center