Skip to content
Snippets Groups Projects

What Is DICE Project?

DICE (Developing Innovation and Creativity in Education) is an international project co-funded by the Erasmus+ Programme of the European Union.

Its main goals are related to fostering innovation and creativity in education.

This project attempts to be a leading initiative that supports educational community to make progress in the field of innovation and creativity through effective, authentic, practical, sustainable actions. This project has been funded with support from the European Commission. For more information, see [http://www.diceproject.eu/][b].

IT4Innovations participates in DICE. DICE uses the iRods software

The integrated Rule-Oriented Data System (iRODS) is an open source data management software used by research organizations and government agencies worldwide. iRODS is released as a production-level distribution aimed at deployment in mission critical environments. It virtualizes data storage resources, so users can take control of their data, regardless of where and on what device the data is stored. As data volumes grow and data services become more complex, iRODS is serving an increasingly important role in data management, see [https://irods.org/][c].

How to Put Your Data to Our Server

Prerequisities:

We have to be sure about your identity, this will be done throught this steps:

You Need a Client to Connect to iRods Server

  • there are many iRods clients, but we recommend theese:
  • Cyberduck - for windows / mac, GUI
  • iCommands - for linux, cli
  • Fuse - for linux, cli

Cyberduck

Fuse

  • Instalation without openid:
lup005@ubuntu20:~$ wget https://github.com/cyverse/irodsfs/releases/download/v0.7.3/irodsfs_amd64_linux_v0.7.3.tar
lup005@ubuntu20:~$ tar -xvf irodsfs_amd64_linux_v0.7.3.tar
lup005@ubuntu20:~$ mkdir IRODS

settings:

lup005@ubuntu20:~$ vim config.yml

host: irods1.it4i.cz
port: 1247
client_user: test
zone: IT4I
password: TestUser123/

path_mappings:
  - irods_path: /IT4I/home/test
    mapping_path: /
    resource_type: dir

How to start - mount your collection:

lup005@ubuntu20:~$ ./irodsfs -config ~/config.yml ~/IRODS

time="2022-07-13 14:42:18.088338" level=info msg="Logging to /tmp/irodsfs_cb7brah44s3cedmmstp0.log" function=processArguments package=main
Username: test
verification:

lup005@ubuntu20:~$ ls -la IRODS/
total 0
-rwx------ 1 lup005 lup005 1073741824 Nov  4  2021 test1G.txt

How to stop - unmout your collection:

lup005@ubuntu20:~$ umount ~/IRODS

iCommand

wget https://packages.irods.org/irods-signing-key.asc
wget -qO - https://packages.irods.org/renci-irods.yum.repo | sudo tee /etc/yum.repos.d/renci-irods.yum.repo
sudo yum install epel-release -y
sudo yum install irods-icommands
mkdir ~/.irods/

Copy&paste + edit irods_user_name

[root@icommands ~]# cat .irods/irods_environment.json
{
    "irods_host": "irods.it4i.cz",
    "irods_port": 1247,
    "irods_zone_name": "IT4I",
    "irods_user_name": "b2access_username",
    "irods_authentication_scheme": "PAM",
    "irods_ssl_verify_server": "cert"
}
[root@icommand .irods]# pwd
/root/.irods
[root@icommand .irods]# ls -la
total 16
drwx------. 2 root root 136 Sep 29 08:53 .
dr-xr-x---. 6 root root 206 Sep 29 08:53 ..
-rw-r--r--. 1 root root 253 Sep 29 08:14 irods_environment.json

How to Start:

step 1:

[root@icommand .irods]# iinit

step 2:

[root@irods-client .irods]# iinit
Enter your current PAM password:
[root@irods-client .irods]# ils
/IT4I/home/dvo0012:
  file.jpg
  file2.png
  file3.test
  file4.txt
  file5.xlsx

For more commands, use the ihelp command.