1
0
mirror of https://github.com/laurivosandi/certidude synced 2024-12-23 00:25:18 +00:00

Improve installation instructions

This commit is contained in:
Lauri Võsandi 2016-09-18 14:33:13 +03:00
parent 23d8942ffe
commit b8cb12ecd8

View File

@ -70,7 +70,7 @@ TODO
Install Install
------- -------
To install Certidude: To install Certidude server:
.. code:: bash .. code:: bash
@ -81,7 +81,7 @@ To install Certidude:
ldap-utils krb5-user \ ldap-utils krb5-user \
libsasl2-modules-gssapi-mit \ libsasl2-modules-gssapi-mit \
libsasl2-dev libldap2-dev libsasl2-dev libldap2-dev
pip install certidude pip install simplepam pykerberos certidude
Setting up authority Setting up authority
@ -115,7 +115,7 @@ Then proceed to install `nchan <https://nchan.slact.net/>`_:
Certidude can set up certificate authority relatively easily. Certidude can set up certificate authority relatively easily.
Following will set up certificate authority in ``/var/lib/certidude/hostname.domain.tld``, Following will set up certificate authority in ``/var/lib/certidude/hostname.domain.tld``,
configure gunicorn service for your platform, configure systemd service for your platform,
nginx in ``/etc/nginx/sites-available/certidude.conf``, nginx in ``/etc/nginx/sites-available/certidude.conf``,
cronjobs in ``/etc/cron.hourly/certidude`` and much more: cronjobs in ``/etc/cron.hourly/certidude`` and much more:
@ -123,19 +123,12 @@ cronjobs in ``/etc/cron.hourly/certidude`` and much more:
certidude setup authority certidude setup authority
Tweak the configuration in ``/etc/certidude/server.conf`` until you meet your requirements and Tweak the configuration in ``/etc/certidude/server.conf`` until you meet your requirements
spawn the signer process: and start the services:
.. code:: bash .. code:: bash
certidude signer spawn systemctl restart certidude
Finally restart services:
.. code:: bash
service nginx restart
service uwsgi restart
Certificate management Certificate management