We are pleased to announce that LibOps has launched a new Islandora 2
hosting platform, enabling anyone to instantly create an Islandora 2
digital asset management repository:
https://www.libops.io/2023/11/08/new-islandora-hosting-platform
One-click install
Once registered on LibOps [1] using your institutional email, you can
create an Islandora site with a single click.
Managed infrastructure + CI/CD
LibOps simplifies the technical stack for your team. Your team only needs
to focus on the Drupal portion of the repository. All other services
supporting your Islandora repository are automatically deployed,
configured, and managed by LibOps. That includes GitHub Actions to deploy
your Drupal code, automatic backups, TLS certificates, Fedora [2], a
triplestore, solr, an IIIF image server [3], Matomo [4], FITS [5], and
microservices for derivative creation (e.g. thumbnails, OCR, service files).
Dynamic environments
Upon site creation, you will have both a development and production
environment for your Islandora repository. Creating feature branches in
GitHub will also create new environments for your Islandora repository,
cloning the data from development.
Developer tooling
LibOps has implemented a CLI [6] to help your developers more easily manage
your Islandora instance.
Safe and secure
Your LibOps environments are protected by a firewall. You can easily manage
which IPs can access either the site or SSH access. Once you go live, your
production site will be accessible to the world over HTTPS, but your
development environments will remain behind the firewall. In addition to
firewall protection, all of your data is encrypted at rest [7] and stored
in multiple regions within Google Cloud to ensure availability.
Demo and docs
For a demonstration, you can see the LibOps Demo Site [8]. The code
managing the demo site can be found on GitHub [9]. The site currently
utilizes a bootstrap theme [10] that is under active development.
There's also documentation for the LibOps platform at https://docs.libops.io
About Us
LibOps was founded by Joe Corall [11]. Joe is currently employed as a
Senior Library Application Developer at Lehigh University, where he is
focused on building out Lehigh's Islandora 2 repository, which is currently
in the process of migrating from Islandora 7. Prior to this role, he served
as a Staff Software Engineer and tech lead on the Platform Orchestration
and Services team at Pantheon [12]. That team was responsible for
orchestrating the containers that served Pantheon’s 700,000 websites.
Before his time at Pantheon, he held the position of Lead Applications
Developer at Kent State University Libraries. In January 2020, he led the
development of Kent State's Institutional Repository [13], which was the
first IR running on Islandora 2.
[1] https://www.libops.io/user/register
[2] https://projects.iq.harvard.edu/fits/home
[3] https://wiki.lyrasis.org/display/FF/Fedora+Repository+Home
[4] https://matomo.org/
[5] https://projects.iq.harvard.edu/fits/home
[6] https://docs.libops.io/development/cli/
[7] https://cloud.google.com/docs/security/encryption/default-encryption
[8] https://demo.libops.io/
[9] https://github.com/LibOps/libops-isle-demo
[10] https://github.com/LibOps/isle-theme
[11] https://www.linkedin.com/in/joe-corall
[12] https://pantheon.io/
[13] https://oaks.kent.edu/
|