Wiki source code of Using rclone to copy files in ownCloud
Version 2.1 by Jan LOŠŤÁK on 2022/06/01 18:13
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | (% style="color: rgb(0,0,0);" %)In this example you will find how to copy large files or folders to or from your owncloud account. | ||
2 | |||
3 | == {{id name="PřenossouborůpomocíRCLONE-Installrclone"/}}(% style="color: rgb(128,0,0);" %)Install rclone(%%) == | ||
4 | |||
5 | |||
6 | \\\\(% style="color: rgb(128,0,0);" %)~#~# Create ownCloud config(%%) | ||
7 | (% style="color: rgb(0,0,0);" %)First we need open configuration wizard:(%%) | ||
8 | \\(% style="color: rgb(0,0,0);" %)```sh(%%) | ||
9 | (% style="color: rgb(0,0,0);" %)rclone config(%%) | ||
10 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
11 | \\(% style="color: rgb(0,0,0);" %)Then in configuration wizard create new remote endpoint:(%%) | ||
12 | \\(% style="color: rgb(0,0,0);" %)```sh(%%) | ||
13 | (% style="color: rgb(0,0,0);" %)No remotes found - make a new one(%%) | ||
14 | (% style="color: rgb(0,0,0);" %)n) New remote(%%) | ||
15 | (% style="color: rgb(0,0,0);" %)s) Set configuration password(%%) | ||
16 | (% style="color: rgb(0,0,0);" %)q) Quit config(%%) | ||
17 | (% style="color: rgb(0,0,0);" %)n/s/q> n(%%) | ||
18 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
19 | \\(% style="color: rgb(0,0,0);" %)Enter the name of your endpoint:(%%) | ||
20 | \\(% style="color: rgb(0,0,0);" %)```sh(%%) | ||
21 | (% style="color: rgb(0,0,0);" %)name> myowncloud(%%) | ||
22 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
23 | \\(% style="color: rgb(0,0,0);" %)Choose type of storage:(%%) | ||
24 | \\(% style="color: rgb(0,0,0);" %)```sh(%%) | ||
25 | (% style="color: rgb(0,0,0);" %)Type of storage to configure.(%%) | ||
26 | (% style="color: rgb(0,0,0);" %)Choose a number from below, or type (% style="color: rgb(0,0,255);" %)in(% style="color: rgb(0,0,0);" %) your own value(%%) | ||
27 | (% style="color: rgb(0,0,0);" %)..(%%) | ||
28 | (% style="color: rgb(0,0,0);" %)37 / Webdav(%%) | ||
29 | (% style="color: rgb(0,0,0);" %) \ (% style="color: rgb(163,21,21);" %)"webdav"(%%) | ||
30 | (% style="color: rgb(0,0,0);" %)..(%%) | ||
31 | (% style="color: rgb(0,0,0);" %)Storage> webdav(%%) | ||
32 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
33 | \\(% style="color: rgb(0,0,0);" %)Enter the URL of ownCloud server:(%%) | ||
34 | \\(% style="color: rgb(0,0,0);" %)```sh(%%) | ||
35 | (% style="color: rgb(0,0,0);" %)~*~* See help (% style="color: rgb(0,0,255);" %)for(% style="color: rgb(0,0,0);" %) webdav backend at: [[https:~~/~~/rclone.org/webdav/>>url:https://rclone.org/webdav/||shape="rect"]] ~*~*(%%) | ||
36 | \\(% style="color: rgb(0,0,0);" %)URL of http host to connect to(%%) | ||
37 | (% style="color: rgb(0,0,0);" %)Enter a string value. Press Enter (% style="color: rgb(0,0,255);" %)for(% style="color: rgb(0,0,0);" %) the default ((% style="color: rgb(163,21,21);" %)""(% style="color: rgb(0,0,0);" %)).(%%) | ||
38 | (% style="color: rgb(0,0,0);" %)Choose a number from below, or type (% style="color: rgb(0,0,255);" %)in(% style="color: rgb(0,0,0);" %) your own value(%%) | ||
39 | (% style="color: rgb(0,0,0);" %) 1 / Connect to [[example.com>>url:http://example.com||shape="rect"]](%%) | ||
40 | (% style="color: rgb(0,0,0);" %) \ (% style="color: rgb(163,21,21);" %)"[[https:~~/~~/example.com>>url:https://example.com||shape="rect"]]"(%%) | ||
41 | (% style="color: rgb(0,0,0);" %)url> [[https:~~/~~/privatecloud.imtm.cz/remote.php/dav/>>url:https://privatecloud.imtm.cz/remote.php/dav/||shape="rect"]](%%) | ||
42 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
43 | \\(% style="color: rgb(0,0,0);" %)Enter webdav service type:(%%) | ||
44 | \\(% style="color: rgb(0,0,0);" %)```sh(%%) | ||
45 | (% style="color: rgb(0,0,0);" %)Name of the Webdav site/service/software you are using(%%) | ||
46 | (% style="color: rgb(0,0,0);" %)Enter a string value. Press Enter (% style="color: rgb(0,0,255);" %)for(% style="color: rgb(0,0,0);" %) the default ((% style="color: rgb(163,21,21);" %)""(% style="color: rgb(0,0,0);" %)).(%%) | ||
47 | (% style="color: rgb(0,0,0);" %)Choose a number from below, or type (% style="color: rgb(0,0,255);" %)in(% style="color: rgb(0,0,0);" %) your own value(%%) | ||
48 | (% style="color: rgb(0,0,0);" %) 1 / Nextcloud(%%) | ||
49 | (% style="color: rgb(0,0,0);" %) \ (% style="color: rgb(163,21,21);" %)"nextcloud"(%%) | ||
50 | (% style="color: rgb(0,0,0);" %) 2 / Owncloud(%%) | ||
51 | (% style="color: rgb(0,0,0);" %) \ (% style="color: rgb(163,21,21);" %)"owncloud"(%%) | ||
52 | (% style="color: rgb(0,0,0);" %) 3 / Sharepoint Online, authenticated by Microsoft account.(%%) | ||
53 | (% style="color: rgb(0,0,0);" %) \ (% style="color: rgb(163,21,21);" %)"sharepoint"(%%) | ||
54 | (% style="color: rgb(0,0,0);" %) 4 / Sharepoint with NTLM authentication. Usually self-hosted or on-premises.(%%) | ||
55 | (% style="color: rgb(0,0,0);" %) \ (% style="color: rgb(163,21,21);" %)"sharepoint-ntlm"(%%) | ||
56 | (% style="color: rgb(0,0,0);" %) 5 / Other site/service or software(%%) | ||
57 | (% style="color: rgb(0,0,0);" %) \ (% style="color: rgb(163,21,21);" %)"other"(%%) | ||
58 | (% style="color: rgb(0,0,0);" %)vendor> owncloud(%%) | ||
59 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
60 | \\(% style="color: rgb(0,0,0);" %)Enter your username:(%%) | ||
61 | \\(% style="color: rgb(0,0,0);" %)```sh(%%) | ||
62 | (% style="color: rgb(0,0,0);" %)User name. In (% style="color: rgb(0,0,255);" %)case(% style="color: rgb(0,0,0);" %) NTLM authentication is used, the username should be (% style="color: rgb(0,0,255);" %)in(% style="color: rgb(0,0,0);" %) the format (% style="color: rgb(163,21,21);" %)'Domain\User'(% style="color: rgb(0,0,0);" %).(%%) | ||
63 | (% style="color: rgb(0,0,0);" %)Enter a string value. Press Enter for the default ((% style="color: rgb(163,21,21);" %)""(% style="color: rgb(0,0,0);" %)).(%%) | ||
64 | (% style="color: rgb(0,0,0);" %)user> <YOUR_USERNAME>(%%) | ||
65 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
66 | \\(% style="color: rgb(0,0,0);" %)Enter your password:(%%) | ||
67 | \\(% style="color: rgb(0,0,0);" %)```sh(%%) | ||
68 | (% style="color: rgb(0,0,0);" %)Password.(%%) | ||
69 | (% style="color: rgb(0,0,0);" %)y) Yes type (% style="color: rgb(0,0,255);" %)in(% style="color: rgb(0,0,0);" %) my own password(%%) | ||
70 | (% style="color: rgb(0,0,0);" %)g) Generate random password(%%) | ||
71 | (% style="color: rgb(0,0,0);" %)n) No leave this optional password blank (default)(%%) | ||
72 | (% style="color: rgb(0,0,0);" %)y/g/n> y(%%) | ||
73 | (% style="color: rgb(0,0,0);" %)Enter the password:(%%) | ||
74 | (% style="color: rgb(0,0,0);" %)password:(%%) | ||
75 | (% style="color: rgb(0,0,0);" %)Confirm the password:(%%) | ||
76 | (% style="color: rgb(0,0,0);" %)password:(%%) | ||
77 | (% style="color: rgb(0,0,0);" %)Bearer token instead of user/pass (e.g. a Macaroon)(%%) | ||
78 | (% style="color: rgb(0,0,0);" %)Enter a string value. Press Enter (% style="color: rgb(0,0,255);" %)for(% style="color: rgb(0,0,0);" %) the default ((% style="color: rgb(163,21,21);" %)""(% style="color: rgb(0,0,0);" %)).(%%) | ||
79 | (% style="color: rgb(0,0,0);" %)bearer_token>(%%) | ||
80 | (% style="color: rgb(0,0,0);" %)Edit advanced config? (y/n)(%%) | ||
81 | (% style="color: rgb(0,0,0);" %)y) Yes(%%) | ||
82 | (% style="color: rgb(0,0,0);" %)n) No (default)(%%) | ||
83 | (% style="color: rgb(0,0,0);" %)y/n> n(%%) | ||
84 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
85 | \\(% style="color: rgb(0,0,0);" %)Confirm config summary:(%%) | ||
86 | \\(% style="color: rgb(0,0,0);" %)```sh(%%) | ||
87 | (% style="color: rgb(0,0,0);" %)Remote config(%%) | ||
88 | (% style="color: rgb(0,0,0);" %)~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-(%%) | ||
89 | (% style="color: rgb(0,0,0);" %)[myowncloud](%%) | ||
90 | (% style="color: rgb(0,0,0);" %)type = webdav(%%) | ||
91 | (% style="color: rgb(0,0,0);" %)url = https:~/~/privatecloud.imtm.cz/remote.php/dav/files/<YOUR_USERNAME>/(%%) | ||
92 | (% style="color: rgb(0,0,0);" %)vendor = owncloud(%%) | ||
93 | (% style="color: rgb(0,0,0);" %)user = <YOUR_USERNAME>(%%) | ||
94 | (% style="color: rgb(0,0,0);" %)pass = ~*~** ENCRYPTED ~*~**(%%) | ||
95 | (% style="color: rgb(0,0,0);" %)~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-(%%) | ||
96 | (% style="color: rgb(0,0,0);" %)y) Yes this is OK (default)(%%) | ||
97 | (% style="color: rgb(0,0,0);" %)e) Edit this remote(%%) | ||
98 | (% style="color: rgb(0,0,0);" %)d) Delete this remote(%%) | ||
99 | (% style="color: rgb(0,0,0);" %)y/e/d> y(%%) | ||
100 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
101 | \\(% style="color: rgb(0,0,0);" %)If everything is configured your rclone config mneu should look like this:(%%) | ||
102 | \\(% style="color: rgb(0,0,0);" %)```sh(%%) | ||
103 | (% style="color: rgb(0,0,0);" %)Current remotes:(%%) | ||
104 | \\(% style="color: rgb(0,0,0);" %)Name Type(%%) | ||
105 | (% style="color: rgb(0,0,0);" %)==== ====(%%) | ||
106 | (% style="color: rgb(0,0,0);" %)myowncloud webdav(%%) | ||
107 | \\(% style="color: rgb(0,0,0);" %)e) Edit existing remote(%%) | ||
108 | (% style="color: rgb(0,0,0);" %)n) New remote(%%) | ||
109 | (% style="color: rgb(0,0,0);" %)d) Delete remote(%%) | ||
110 | (% style="color: rgb(0,0,0);" %)r) Rename remote(%%) | ||
111 | (% style="color: rgb(0,0,0);" %)c) Copy remote(%%) | ||
112 | (% style="color: rgb(0,0,0);" %)s) Set configuration password(%%) | ||
113 | (% style="color: rgb(0,0,0);" %)q) Quit config(%%) | ||
114 | (% style="color: rgb(0,0,0);" %)e/n/d/r/c/s/q> q(%%) | ||
115 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
116 | \\(% style="color: rgb(128,0,0);" %)# Copying files(%%) | ||
117 | \\(% style="color: rgb(128,0,0);" %)~#~# Copy directory to ownCloud(%%) | ||
118 | (% style="color: rgb(0,0,0);" %)```sh(%%) | ||
119 | (% style="color: rgb(0,0,0);" %)rclone copy ~-~-progress /backup [[myowncloud:/backup>>url:http://myowncloud/backup||shape="rect"]](%%) | ||
120 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
121 | \\(% style="color: rgb(128,0,0);" %)~#~# Copy file to ownCloud(%%) | ||
122 | (% style="color: rgb(0,0,0);" %)```sh(%%) | ||
123 | (% style="color: rgb(0,0,0);" %)rclone copy ~-~-progress /myfile.tar [[myowncloud:/backup>>url:http://myowncloud/backup||shape="rect"]](%%) | ||
124 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
125 | \\(% style="color: rgb(128,0,0);" %)~#~# Copy directory from ownCloud(%%) | ||
126 | (% style="color: rgb(0,0,0);" %)```sh(%%) | ||
127 | (% style="color: rgb(0,0,0);" %)rclone copy ~-~-progress [[myowncloud:/backup>>url:http://myowncloud/backup||shape="rect"]] /backup(%%) | ||
128 | (% style="color: rgb(0,0,0);" %)```(%%) | ||
129 | \\(% style="color: rgb(128,0,0);" %)~#~# Copy file from ownCloud(%%) | ||
130 | (% style="color: rgb(0,0,0);" %)```sh(%%) | ||
131 | (% style="color: rgb(0,0,0);" %)rclone copy ~-~-progress [[myowncloud:/backup/myfile.tar>>url:http://myowncloud/backup/myfile.tar||shape="rect"]] /myfile.tar(%%) | ||
132 | (% style="color: rgb(0,0,0);" %)``` |