Automated installer for CollectionSpace
The CollectionSpace Automated Installer can be found via the program's GitHub repository: https://github.com/collectionspace/cspace-installer.
From the repository's README:
The installer provides an Ansible playbook for setting up CollectionSpace on an Ubuntu server consistent with the official documentation.
For a turn-key, production ready deployment there are just two requirements:
An Ubuntu server reachable via SSH
DNS configured to access the server by hostname
All of the components in a CollectionSpace system will be installed:
Some minimal system configuration updates can be applied, including:
Enable firewall (default deny policy) with exceptions for HTTP & SSH
Software packages are updated automatically
SSH ip addresses can be whitelisted
SSH password authentication is disabled
SSH for root user login can be disabled
These features are optional but highly recommended. If you do not use these features of the installer we strongly advise hardening and securing your server before running the installer.
We recommend starting with a newly created server as a buildup to a production deployment. As you become familiar with the installation process and CollectionSpace you may want to wipe and reload the Operating System a few times before settling on a final configuration / setup.
See the documentation for full instructions.
License
This project is available as open source under the terms of the MIT License.