Collective Access - Providence is a web-based collection management system used to create and manage digital collections of various types. In this tutorial, we will dive into the installation process of Collective Access - Providence on Kali Linux Latest.
Before we get started, there are a few prerequisites we need to have in place:
Let's get started with the installation process of Collective Access - Providence.
First, download the latest version of Collective Access - Providence from https://collectiveaccess.org/ and extract the downloaded file to the /var/www/html
directory.
cd /tmp
wget https://github.com/collectiveaccess/providence/releases/download/v1.7.16/providence-1.7.16.zip
unzip providence-1.7.16.zip
cp -R providence/* /var/www/html/
Next, set the permissions for the files and folders:
cd /var/www/html
chmod -R 777 app/tmp app/log app/plugins app/importexport app/pluginsLocal
Install the following PHP extensions:
sudo apt-get install php-curl
sudo apt-get install php-xml
sudo apt-get install php-mbstring
Now, create a new database and user for Collective Access - Providence:
mysql -u root -p
create database caprovidence;
create user 'caprovidence'@'localhost' identified by 'password';
grant all privileges on caprovidence.* to 'caprovidence'@'localhost';
flush privileges;
exit
Configure the database settings in the app/conf/local.config.php
file:
$config['database'] = array(
'driver' => 'mysqli',
'hostspec' => 'localhost',
'database' => 'caprovidence',
'username' => 'caprovidence',
'password' => 'password',
'table_prefix' => 'ca_',
'charset' => 'utf8'
);
In your browser, navigate to http://localhost
. You will be redirected to the installation wizard. Follow the instructions and fill in the necessary information.
Finally, set up scheduled cron jobs to automate different tasks:
cd /var/www/html/app
sudo cp bin/caUtils.sh /etc/cron.daily/caUtils
sudo chown root:root /etc/cron.daily/caUtils
sudo chmod +x /etc/cron.daily/caUtils
After successful installation, access Collective Access - Providence by opening your browser and navigating to http://localhost/app/
.
Collective Access - Providence is now installed on Kali Linux Latest. You can now begin managing your digital collections!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!