Skip to content

isha-archives/dwara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Dwara

A framework for the management, storage and processing of digital data, with a focus on digital preservation

Important Note

Dwara is currently being used at the Isha Foundation Archives to manage over 2PB of video data. Conceived in 2018, and deployed in 2020, the software is developed and maintained by a small group of Isha volunteers. The project is very much a work-in-progress and the documentation is incomplete, although we will update the wiki with relevant documentation upon request. (We try and keep the database schema docs always up to date).

Dwara is for people or organizations who need a flexible data archiving/mangement solution with customizable data processing workflows. Dwara's typical intended audience are the technical people who manage digital archives, who often need to write ad-hoc scripts and piece together multiple tools to automate data preservation tasks. Dwara admins are expected to be fairly technical people, ideally with some scripting or programming experience.

The architecture and configuration is quite general and allows almost any kind of data workflow to be achieved via an extensible Java API, along with the use of any kind of data storage medium. However, the configuration can be a little complex, and there is a moderate learning curve in understanding how the system works.

Dwara currently supports management of an LTO tape library and extensive write and restore job automation options. The system has a simple search and video preview interface allowing it to function as a very basic MAM.

Our aim of open sourcing Dwara is to encourage other institutions to make use of our work and contribute to the project. Any questions or suggestions are welcome - please use the discussions page for the same. We'll do our best to respond to everything, but we are a small team with limited time, so we ask people to find out whatever they can from the available resources first.

Technologies

  • Java 8
  • Tomcat
  • MySQL 5.7
  • CentOS 7.7
  • Angular (UI)

Getting Started

TBD

About

A framework for the management, storage and processing of digital data, with a focus on digital preservation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published