Updated: July 1st 2024
Previously Updated: January 30th 2024
This repository serves as bootstrap for a Archipelago 1.4.0 deployment on a localhost for development/testing/customizing via Docker and provides a more unified experience this time:
- minio.io (latest)for local S3 with Console.
- Apache Solr 9.2.1 with the wizardly Solr OCR Highlight library v0.8.4 built by the Developement Team at the Bavarian State Library. Thanks Johannes Baiter and team.
- MySQL 8.x (amd64/x86)/MariaDB 10.6.x(Arm64/M1/M2/M3)
- NGINX 11
- Custom PHP-FPM 8.1 multi architecture, fine-tuned for Drupal 10 , WARC to WACZ processing, Tesseract 5 with JP2 support, PDFAlto and Composer 2.x, Drush 12, etc
- Natural Language Processing via NLPWEB64 multi architecture with FastText Language detection (Thanks Mike Bennet!) or alternatively new ML (Image similarity: YOLO,MobileNet,Insightface and Text transformer: SBERT)
- Cantaloupe 6.0.1 Snapshot multi architecture as IIIF2/3 Server with Video Frame extraction and PDF support (with custom fix for tiled PDF)
- A Skeleton Project setup to run latest Version of Drupal (10.2.x), our new Bootstrap 5 theme and Strawberry Field modules on 1.4.0 & friends on 0.8.0
- Complete support for Apple Silicon M1 Machines and in general
arm64
architecture Chips like Raspberry Pi 4, with specially built arm64 docker containers. The only differences now between deployment strategies is the DB. Blazing fast OCR.
The skeleton project contains all the pieces needed to run a local deployment of a vanilla Archipelago including (YES!) content provided as an optional feature from archipelago-recyclables
This is the recommended, simplest way for this release. There are a too many, tons of fun new features, Metadata Displays, Webforms, New formatters and Twig extensions, improved viewers, new and improved JS libraries, OpenCV/Face Detection, smarter NLP, File composting, better HUGE import/update capabilities, bug fixes (yes so many) so please try them out. The team has also updated the DEMO AMI set (Content) to showcase metadata/display improvements.
Step by Step deployment on macOS
Step by Step deployment on Ubuntu
Step by Step deployment on Windows
If you like it (or not), want new features, or want to be part of making this better (documenting, coding and planning) let us know. Make your voice and opinion be heard, this is a community effort.
This software is a Metropolitan New York Library Council Open-Source initiative and part of the Archipelago Commons project.