Version 3.1 by Jan LOŠŤÁK on 2022/06/01 18:18

Hide last authors
Jan LOŠŤÁK 3.1 1 {{content syntax="markdown/1.2"}}
2 # Using rclone to copy files in ownCloud
Jan LOŠŤÁK 2.1 3
Jan LOŠŤÁK 3.1 4 In this example you will find how to copy large files or folders to or from your owncloud account.
Jan LOŠŤÁK 2.1 5
Jan LOŠŤÁK 3.1 6 ## Install rclone
7 ```sh
8 yum install -y rclone
9 ```
Jan LOŠŤÁK 2.1 10
Jan LOŠŤÁK 3.1 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}}