================
civicrm.libre.is
================
CiviCRM deployment.
``_
Under consideration:
``_
CiviCRM
=======
CiviCRM is a "constituent relationship management software" for
especially designed for non-profits.
``_
Drupal
======
CiviCRM works with various backends such as Drupal, Joomla, and Wordpress.
Drupal is the most powerful.
``_
Drupal needs to be installed before CiviCRM.
Install Debian stable (bookworm/12) with Apache and set up Certbot.
Wordpress
=========
The test install will have a CiviCRM with Wordpress install.
``_
`_
Download latest release:
``_
.. code-block:: sh
sudo apt install unzip python3-certbot-apache php mariadb-server
Set up the database.
.. code-block:: sh
sudo mariadb-admin password
mariadb -uroot -p
Then in the database:
.. code-block:: sql
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE IF NOT EXISTS wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL PRIVILEGES on wordpress.* to 'wordpress'@'localhost';
FLUSH PRIVILEGES;
EXIT