Last modified by Jan LOŠŤÁK on 2023/03/23 14:00

From version 2.1
edited by Jan LOŠŤÁK
on 2022/06/01 18:13
Change comment: There is no comment for this version
To version 3.1
edited by Jan LOŠŤÁK
on 2022/06/01 18:18
Change comment: There is no comment for this version

Summary

Details

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