This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
institute_lorentz:irods_fair_storage [2023/05/09 12:25] – [WebDAV Access] lenocil | institute_lorentz:irods_fair_storage [2023/06/13 07:36] (current) – lenocil | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== FAIR Storage Service ====== | ====== FAIR Storage Service ====== | ||
- | |||
- | |:!: DRAFT: Doc in preparation | | ||
- | |Comments, suggestions and corrections are really appreciated | | ||
Lorentz Institute offers its members a data storage option that complies with the //**FAIR** Guiding Principles for scientific data management and stewardship.// | Lorentz Institute offers its members a data storage option that complies with the //**FAIR** Guiding Principles for scientific data management and stewardship.// | ||
Line 18: | Line 15: | ||
===== FAIR Storage Access ===== | ===== FAIR Storage Access ===== | ||
- | Access | + | Writing access |
Once access has been granted, you can interact with the server via any of the [[https:// | Once access has been granted, you can interact with the server via any of the [[https:// | ||
Line 24: | Line 21: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | Additionally our [[https:// | ||
iCommands is the most flexible and powerful client, but it might require a basic prior knowledge of the GNU/Linux command line. | iCommands is the most flexible and powerful client, but it might require a basic prior knowledge of the GNU/Linux command line. | ||
Line 237: | Line 236: | ||
</ | </ | ||
- | If your collaborator has no access to icommands, then place the object you would like to share in the folder ''/ | + | If your collaborator has no access to icommands, then place the object you would like to share in the folder ''/ |
__Web Browsers: webdav__ | __Web Browsers: webdav__ | ||
- | Without creating a ticket for a data object, you could login to our //FAIR// storage system place any object you would like to share in a special collection called ''/ | + | Without creating a ticket for a data object, you could login to our //FAIR// storage system place any object you would like to share in a special collection called ''/ |
+ | Access via the ticket system using a web browser will follow the scheme | ||
+ | < | ||
+ | https:// | ||
+ | # example | ||
+ | https:// | ||
+ | </ | ||
Line 301: | Line 306: | ||
Anonymous access | Anonymous access | ||
- | |URL | https:// | + | |URL | https:// |
Line 328: | Line 333: | ||
Specify your IL credentials when prompted and click on Connect. | Specify your IL credentials when prompted and click on Connect. | ||
+ | |||
+ | ==== Rclone Access ==== | ||
+ | |||
+ | :!: This access method works only on our remote desktop system | ||
+ | |||
+ | Open a terminal | ||
+ | |||
+ | <code bash> | ||
+ | $ rclone config | ||
+ | No remotes found - make a new one | ||
+ | n) New remote | ||
+ | s) Set configuration password | ||
+ | q) Quit config | ||
+ | n/s/q> n | ||
+ | name> iRODS | ||
+ | Type of storage to configure. | ||
+ | Enter a string value. Press Enter for the default ("" | ||
+ | Choose a number from below, or type in your own value | ||
+ | 1 / 1Fichier | ||
+ | \ " | ||
+ | 2 / Alias for an existing remote | ||
+ | \ " | ||
+ | 3 / Amazon Drive | ||
+ | \ " | ||
+ | 4 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, and Tencent COS | ||
+ | \ " | ||
+ | ... | ||
+ | 36 / Union merges the contents of several upstream fs | ||
+ | \ " | ||
+ | 37 / Webdav | ||
+ | \ " | ||
+ | 38 / Yandex Disk | ||
+ | \ " | ||
+ | 39 / Zoho | ||
+ | \ " | ||
+ | 40 / http Connection | ||
+ | \ " | ||
+ | 41 / premiumize.me | ||
+ | \ " | ||
+ | 42 / seafile | ||
+ | \ " | ||
+ | Storage> 37 | ||
+ | |||
+ | ** See help for webdav backend at: https:// | ||
+ | |||
+ | URL of http host to connect to | ||
+ | Enter a string value. Press Enter for the default ("" | ||
+ | Choose a number from below, or type in your own value | ||
+ | 1 / Connect to example.com | ||
+ | \ " | ||
+ | url> https:// | ||
+ | Name of the Webdav site/ | ||
+ | Enter a string value. Press Enter for the default ("" | ||
+ | Choose a number from below, or type in your own value | ||
+ | 1 / Nextcloud | ||
+ | \ " | ||
+ | 2 / Owncloud | ||
+ | \ " | ||
+ | 3 / Sharepoint Online, authenticated by Microsoft account. | ||
+ | \ " | ||
+ | 4 / Sharepoint with NTLM authentication. Usually self-hosted or on-premises. | ||
+ | \ " | ||
+ | 5 / Other site/ | ||
+ | \ " | ||
+ | vendor> iRODS | ||
+ | User name. In case NTLM authentication is used, the username should be in the format ' | ||
+ | Enter a string value. Press Enter for the default ("" | ||
+ | user> YOUR_IL_USERNAME | ||
+ | Password. | ||
+ | y) Yes type in my own password | ||
+ | g) Generate random password | ||
+ | n) No leave this optional password blank (default) | ||
+ | y/g/n> y | ||
+ | Enter the password: | ||
+ | password: | ||
+ | Confirm the password: | ||
+ | password: | ||
+ | Bearer token instead of user/pass (e.g. a Macaroon) | ||
+ | Enter a string value. Press Enter for the default ("" | ||
+ | bearer_token> | ||
+ | Edit advanced config? (y/n) | ||
+ | y) Yes | ||
+ | n) No (default) | ||
+ | y/n> n | ||
+ | Remote config | ||
+ | -------------------- | ||
+ | [iRODS] | ||
+ | type = webdav | ||
+ | url = https:// | ||
+ | vendor = iRODS | ||
+ | user = YOUR_IL_USERNAME | ||
+ | pass = *** ENCRYPTED *** | ||
+ | -------------------- | ||
+ | y) Yes this is OK (default) | ||
+ | e) Edit this remote | ||
+ | d) Delete this remote | ||
+ | y/e/d> y | ||
+ | Current remotes: | ||
+ | |||
+ | Name Type | ||
+ | ==== ==== | ||
+ | iRODS webdav | ||
+ | |||
+ | e) Edit existing remote | ||
+ | n) New remote | ||
+ | d) Delete remote | ||
+ | r) Rename remote | ||
+ | c) Copy remote | ||
+ | s) Set configuration password | ||
+ | q) Quit config | ||
+ | e/ | ||
+ | |||
+ | $ | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | The navigate to https:// |