Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Home
Release Notes
v1.9
v1.8
v1.7
v1.6
v1.5
v1.4
v1.3
v1.2
v1.1
v1.0
v0.9.7
Software Design
API
System Overview
Research space
Vault space
Group manager
Statistics module
Deposit space
Statistics module (v1.8 or earlier)
Theme packaging
Intake module
Vault archive
Data requests module
Authentication
Data Package Reference
Deployment
External User Service
Yoda MOAI service
Metadata
Architectural decision record schema identifier format
Metadata JSON schema
Metadata form implementation
Metadata schemas
Metadata vault
Processes
Asynchronous and Privileged Execution
Asynchronous processes
Automatic Resource Balancing
Copy to vault diagrams
Folder Locking mechanism
Publication Process
Revision management
To vault process in research module
Administration Tasks
Configuring Yoda
Deploying Yoda
Hotfixing ruleset
Local ruleset patches
Installing Licenses
Installing Terms & Conditions
Installing lists of preservable file formats
Installing metadata schemas
Local Postfix MTA
Installing datarequest module
Upgrading metadata schemas
Troubleshooting publication
Using the python-irodsclient API
Troubleshooting email
Upgrading PostgreSQL
Configuring OIDC
Troubleshooting replication and revision creation
Configuring cleanup functionality temporary files
Configuring Data Access Passwords
Restore collection
Setting job flags
Supported distributions
Deprovision users
Troubleshooting data package archival in the vault
Collecting portal technical support information
Troubleshooting problems with vault metadata
Development
Setting up development environment
Running Yoda using Docker Compose
Running API and UI tests
Setting up YodaDrive development environment
Mock tape archive
Development tips
Wall of Fame
Running unit and integration tests
Overview of repositories
Yoda on GitHub
Development
Overview of repositories
Overview of source code repositories
The source code of Yoda can be found in the following Github repositories:
Repository
Contents
https://github.com/utrechtuniversity/yoda
Ansible playbook, Docker setup, technical documentation
https://github.com/utrechtuniversity/yoda-ruleset
iRODS ruleset, API/UI tests
https://github.com/utrechtuniversity/yoda-portal
Web portal
https://github.com/utrechtuniversity/yoda-moai
OAI-PMH harvesting interface for published data packages (MOAI)
https://github.com/utrechtuniversity/yoda-external-user-service
External user service (EUS)
https://github.com/utrechtuniversity/yoda-zabbix
Zabbix monitoring scripts
https://github.com/utrechtuniversity/yoda-web-mock
Mock web services for development
https://github.com/utrechtuniversity/irods-uu-microservices
Yoda-specific microservices for iRODS
https://github.com/utrechtuniversity/irods-sudo-microservices
iRODS microservices that can be used to perform iRODS operations with elevated rights
https://github.com/utrechtuniversity/davrods
WebDAV interface for iRODS (DavRODS)
https://github.com/utrechtuniversity/yoda-clienttools
Command-line tools for data managers and power users