dev-libre-is/docs/_source/civicrm-libre-is.rst
2024-09-17 12:41:52 -06:00

65 lines
1.3 KiB
ReStructuredText

================
civicrm.libre.is
================
CiviCRM deployment.
`<https://civicrm.libre.is/>`_
Under consideration:
`<https://crm.libre.is/>`_
CiviCRM
=======
CiviCRM is a "constituent relationship management software" for
especially designed for non-profits.
`<https://civicrm.org/>`_
Drupal
======
CiviCRM works with various backends such as Drupal, Joomla, and Wordpress.
Drupal is the most powerful.
`<https://www.drupal.org/>`_
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.
`<https://docs.civicrm.org/installation/en/latest/wordpress/>`_
`<https://developer.wordpress.org/advanced-administration/before-install/howto-install/`>_
Download latest release:
`<https://wordpress.org/latest.zip>`_
.. 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