{"id":22748031,"url":"https://github.com/githubfoam/irods-sandbox","last_synced_at":"2026-01-31T06:03:47.680Z","repository":{"id":45336345,"uuid":"260253393","full_name":"githubfoam/irods-sandbox","owner":"githubfoam","description":"irods travisci","archived":false,"fork":false,"pushed_at":"2020-05-02T12:46:18.000Z","size":33,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-15T22:06:56.299Z","etag":null,"topics":["high-performance-computing","hpc","irods"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/githubfoam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-30T15:48:00.000Z","updated_at":"2020-06-25T16:32:47.000Z","dependencies_parsed_at":"2022-09-21T03:26:11.782Z","dependency_job_id":null,"html_url":"https://github.com/githubfoam/irods-sandbox","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/githubfoam/irods-sandbox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubfoam%2Firods-sandbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubfoam%2Firods-sandbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubfoam%2Firods-sandbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubfoam%2Firods-sandbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/githubfoam","download_url":"https://codeload.github.com/githubfoam/irods-sandbox/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubfoam%2Firods-sandbox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28931083,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T04:05:25.756Z","status":"ssl_error","status_checked_at":"2026-01-31T04:02:35.005Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["high-performance-computing","hpc","irods"],"created_at":"2024-12-11T03:19:11.499Z","updated_at":"2026-01-31T06:03:47.667Z","avatar_url":"https://github.com/githubfoam.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# irods-sandbox\n\n~~~~\n\nsudo yum update -y\nsudo yum install postgresql-server -y \u0026\u0026 sudo service postgresql initdb\n\nsudo cat /var/lib/pgsql/data/pg_hba.conf|grep \"host    all             all             127.0.0.1/32            ident\"\nsudo sed -i 's%host    all             all             127.0.0.1/32            ident%host    all             all             127.0.0.1/32            md5%g' /var/lib/pgsql/data/pg_hba.conf\n\nsudo cat /var/lib/pgsql/data/pg_hba.conf|grep \"host    all             all             127.0.0.1/32            md5\"\n\n\nsudo cat /var/lib/pgsql/data/pg_hba.conf|grep \"host    all             all             ::1/128                 ident\"\nsudo sed -i 's%host    all             all             ::1/128                 ident%host    all             all             ::1/128                 md5%g' /var/lib/pgsql/data/pg_hba.conf\nsudo cat /var/lib/pgsql/data/pg_hba.conf|grep \"host    all             all             ::1/128                 md5\"\n\nsudo service postgresql start \u0026\u0026 sudo service postgresql status\n\n[vagrant@vg-irods01 ~]$ sudo su - postgres\n-bash-4.2$ psql\npsql (9.2.24)\nType \"help\" for help.\n\npostgres=# create database \"ICAT\";\nCREATE DATABASE\npostgres=# create user irods with password 'irods';\nCREATE ROLE\npostgres=# grant all privileges on database \"ICAT\" to irods;\nGRANT\npostgres=# \\q\n-bash-4.2$ exit\nlogout\n[vagrant@vg-irods01 ~]$\n\n\nsudo rpm --import https://packages.irods.org/irods-signing-key.asc\nsudo yum install wget -y\nwget -qO - https://packages.irods.org/renci-irods.yum.repo | sudo tee /etc/yum.repos.d/renci-irods.yum.repo\nsudo yum install epel-release -y \u0026\u0026 sudo yum install irods-server irods-database-plugin-postgres -y\nsudo python /var/lib/irods/scripts/setup_irods.py\n\n\n\n[vagrant@vg-irods01 ~]$ sudo python /var/lib/irods/scripts/setup_irods.py\nWarning: Hostname `vg-irods01` should be a fully qualified domain name.\nUpdating /var/lib/irods/VERSION.json...\nThe iRODS service account name needs to be defined.\niRODS user [irods]:\niRODS group [irods]:\n\n+--------------------------------+\n| Setting up the service account |\n+--------------------------------+\n\nCreating Service Group: irods\nCreating Service Account: irods\nSetting owner of /var/lib/irods to irods:irods\nSetting owner of /etc/irods to irods:irods\niRODS server's role:\n1. provider\n2. consumer\nPlease select a number or choose 0 to enter a new value [1]:\nUpdating /etc/irods/server_config.json...\n\n+-----------------------------------------+\n| Configuring the database communications |\n+-----------------------------------------+\n\nYou are configuring an iRODS database plugin. The iRODS server cannot be started until its database has been properly configured.\n\nODBC driver for postgres [PostgreSQL]:\nDatabase server's hostname or IP address [localhost]:\nDatabase server's port [5432]:\nDatabase name [ICAT]:\nDatabase username [irods]:\n\n-------------------------------------------\nDatabase Type: postgres\nODBC Driver:   PostgreSQL\nDatabase Host: localhost\nDatabase Port: 5432\nDatabase Name: ICAT\nDatabase User: irods\n-------------------------------------------\n\nPlease confirm [yes]: yes\nDatabase password:irods\nUpdating /etc/irods/server_config.json...\nListing database tables...\nSalt for passwords stored in the database:irods\nUpdating /etc/irods/server_config.json...\n\n+--------------------------------+\n| Configuring the server options |\n+--------------------------------+\n\niRODS server's zone name [tempZone]:\niRODS server's port [1247]:\niRODS port range (begin) [20000]:\niRODS port range (end) [20199]:\nControl Plane port [1248]:\nSchema Validation Base URI (or off) [file:///var/lib/irods/configuration_schemas]:\niRODS server's administrator username [rods]:\n\n-------------------------------------------\nZone name:                  tempZone\niRODS server port:          1247\niRODS port range (begin):   20000\niRODS port range (end):     20199\nControl plane port:         1248\nSchema validation base URI: file:///var/lib/irods/configuration_schemas\niRODS server administrator: rods\n-------------------------------------------\n\nPlease confirm [yes]:\niRODS server's zone key:TEMPORARY_zone_key\niRODS server's negotiation key (32 characters):TEMPORARY_32byte_negotiation_key\nControl Plane key (32 characters):TEMPORARY__32byte_ctrl_plane_key\nUpdating /etc/irods/server_config.json...\n\n+-----------------------------------+\n| Setting up the client environment |\n+-----------------------------------+\n\n\niRODS server's administrator password:irods\nUpdating /var/lib/irods/.irods/irods_environment.json...\n\n+--------------------------+\n| Setting up default vault |\n+--------------------------+\n\niRODS Vault directory [/var/lib/irods/Vault]:\n+-------------------------+\n| Setting up the database |\n+-------------------------+\n\nListing database tables...\nCreating database tables...\n\n+-------------------+\n| Starting iRODS... |\n+-------------------+\n\nValidating [/var/lib/irods/.irods/irods_environment.json]... Success\nValidating [/var/lib/irods/VERSION.json]... Success\nValidating [/etc/irods/server_config.json]... Success\nValidating [/etc/irods/host_access_control_config.json]... Success\nValidating [/etc/irods/hosts_config.json]... Success\nEnsuring catalog schema is up-to-date...\nUpdating to schema version 2...\nUpdating to schema version 3...\nUpdating to schema version 4...\nUpdating to schema version 5...\nUpdating to schema version 6...\nCatalog schema is up-to-date.\nStarting iRODS server...\nSuccess\n\n+---------------------+\n| Attempting test put |\n+---------------------+\n\nPutting the test file into iRODS...\nGetting the test file from iRODS...\nRemoving the test file from iRODS...\nSuccess.\n\n+--------------------------------+\n| iRODS is installed and running |\n+--------------------------------+\n\n[vagrant@vg-irods01 ~]$\n\ntest iRODS,login with the irods admin account rods\n\n[vagrant@vg-irods01 ~]$ iinit\n ERROR: environment_properties::capture: missing environment file. should be at [/home/vagrant/.irods/irods_environment.json]\nOne or more fields in your iRODS environment file (irods_environment.json) are\nmissing; please enter them.\nEnter the host name (DNS) of the server to connect to: 127.0.0.1\nEnter the port number: 1247\nEnter your irods user name: rods\nEnter your irods zone: tempZone\nThose values will be added to your environment file (for use by\nother iCommands) if the login succeeds.\n\nEnter your current iRODS password:\n[vagrant@vg-irods01 ~]$\n\n[vagrant@vg-irods01 ~]$ echo \"Hello irods\" \u003e test.txt\n[vagrant@vg-irods01 ~]$ iput -K test.txt\n[vagrant@vg-irods01 ~]$ ils -L test.txt\n  rods              0 demoResc           12 2020-05-02.11:38 \u0026 test.txt\n    sha2:Z/ArRB1MdW0YN2eBK57uakdVKZPirnC7tYezD9R0ULs=    generic    /var/lib/irods/Vault/home/rods/test.txt\n[vagrant@vg-irods01 ~]$\n\n\n~~~~\n\n~~~~\n\nThe integrated Rule-Oriented Data System (iRODS) is open source data management software\nhttps://github.com/irods/irods\n\n~~~~\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithubfoam%2Firods-sandbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgithubfoam%2Firods-sandbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithubfoam%2Firods-sandbox/lists"}