forked from Github-Mirrors/canaille
Merge branch 'update-doc' into 'master'
Update install doc See merge request yaal/canaille!44
This commit is contained in:
commit
2b3f912798
1 changed files with 6 additions and 7 deletions
|
@ -20,7 +20,7 @@ Let us choose a place for the canaille environment, like ``/opt/canaille/env``.
|
|||
|
||||
export CANAILLE_INSTALL_DIR=/opt/canaille
|
||||
sudo mkdir --parents "$CANAILLE_INSTALL_DIR"
|
||||
sudo virtualenv "$CANAILLE_INSTALL_DIR/env"
|
||||
sudo virtualenv --python=python3 "$CANAILLE_INSTALL_DIR/env"
|
||||
sudo "$CANAILLE_INSTALL_DIR/env/bin/pip" install canaille
|
||||
|
||||
Configuration
|
||||
|
@ -31,10 +31,9 @@ Choose a path where to store your configuration file. You can pass any configura
|
|||
.. code-block:: console
|
||||
|
||||
export CANAILLE_CONF_DIR=/etc/canaille
|
||||
git clone https://gitlab.com/yaal/canaille.git ~/canaille
|
||||
sudo mkdir --parents "$CANAILLE_CONF_DIR"
|
||||
sudo cp /opt/canaille/env/lib/python*/site-packages/canaille/conf/config.sample.toml "$CANAILLE_CONF_DIR/config.toml"
|
||||
sudo cp /opt/canaille/env/lib/python*/site-packages/canaille/conf/openid-configuration.sample.json "$CANAILLE_CONF_DIR/openid-configuration.json"
|
||||
sudo cp "$CANAILLE_INSTALL_DIR/env/lib/python*/site-packages/canaille/conf/config.sample.toml" "$CANAILLE_CONF_DIR/config.toml"
|
||||
sudo cp "$CANAILLE_INSTALL_DIR/env/lib/python*/site-packages/canaille/conf/openid-configuration.sample.json" "$CANAILLE_CONF_DIR/openid-configuration.json"
|
||||
|
||||
You should then edit your configuration file to adapt the values to your needs.
|
||||
|
||||
|
@ -69,8 +68,8 @@ Old fashion: Copy the schemas in your filesystem
|
|||
""""""""""""""""""""""""""""""""""""""""""""""""
|
||||
|
||||
.. code-block:: console
|
||||
test -d /etc/openldap/schema && sudo cp /opt/canaille/env/lib/python*/site-packages/canaille/schemas/* /etc/openldap/schema
|
||||
test -d /etc/ldap/schema && sudo cp /opt/canaille/env/lib/python*/site-packages/canaille/schemas/* /etc/ldap/schema
|
||||
test -d /etc/openldap/schema && sudo cp "$CANAILLE_INSTALL_DIR/env/lib/python*/site-packages/canaille/ldap_backend/schemas/*" /etc/openldap/schema
|
||||
test -d /etc/ldap/schema && sudo cp "$CANAILLE_INSTALL_DIR/env/lib/python*/site-packages/canaille/ldap_backend/schemas/*" /etc/ldap/schema
|
||||
sudo service slapd restart
|
||||
|
||||
New fashion: Use slapadd to add the schemas
|
||||
|
@ -81,7 +80,7 @@ Be careful to stop your ldap server before running ``slapadd``
|
|||
.. code-block:: console
|
||||
|
||||
sudo service slapd stop
|
||||
sudo -u openldap slapadd -n0 -l /opt/canaille/env/lib/python*/site-packages/canaille/schemas/*.ldif
|
||||
sudo -u openldap slapadd -n0 -l "$CANAILLE_INSTALL_DIR/env/lib/python*/site-packages/canaille/ldap_backend/schemas/*.ldif"
|
||||
sudo service slapd start
|
||||
|
||||
Generate the key pair
|
||||
|
|
Loading…
Reference in a new issue