Search 1.9 billion lines of Odoo code on GitHub

runbot_letsencrypt

Author: Therp BV,Odoo Community Association (OCA)
License: AGPL-3
Branch: 8.0-runbot_letsencrypt
Repository: hbrunn/runbot-addons
Dependencies: letsencrypt, and runbot
Languages: Python (166, 62.9%), XML (62, 23.5%), and reStructuredText (36, 13.6%)

<a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg"> </a> <a name="letsencrypt-for-runbot"></a> <h2>Letsencrypt for runbot</h2> <p>This module was written to allow users to request certificates for their runbot builds via letsencrypt. This is done manually because you'd max out the <a class="reference external" href="https://letsencrypt.org/docs/rate-limits">rate limits</a> quite fast otherwise. You can however configure some branches to request new certificates on every build.</p> <a name="installation"></a> <h3>Installation</h3> <p>To install this module, you need to have a working letsencrypt configuration (consult this module's documentation) for your nginx proxy. Emphasis on nginx because you really need the proxy, letsencrypt only works for port 443, and thus this module only work for modules with the <code>nginx</code> flag set.</p> <a name="configuration"></a> <h3>Configuration</h3> <p>To configure this module, you need to:</p> <ol class="arabic simple"> <li>Go to <em>Settings / Configuration / Runbot</em> and review the rate limit for certificate requests</li> <li>Add users to the group <em>Runbot / Request certificate</em>. But default, the public website user is a member of the group, so anyone can request certificates</li> <li>In case you want to request a certificate for some branch's builds automatically, navigate to this branch in the backend and mark the appropriate checkbox</li> </ol> <a name="bug-tracker"></a> <h3>Bug Tracker</h3> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/runbot-addons/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.</p> <a name="credits"></a> <h3>Credits</h3> <a name="images"></a> <h4>Images</h4> <ul class="simple"> <li>Odoo Community Association: <a class="reference external" href="https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg">Icon</a>.</li> <li><a class="reference external" href="https://helloworld.letsencrypt.org">https://helloworld.letsencrypt.org</a></li> </ul> <a name="contributors"></a> <h4>Contributors</h4> <ul class="simple"> <li>Holger Brunn &lt;<a class="reference external" href="mailto:hbrunn&#64;therp.nl">hbrunn&#64;therp.nl</a>&gt;</li> </ul> <p>Do not contact contributors directly about help with questions or problems concerning this addon, but use the <a class="reference external" href="mailto:community&#64;mail.odoo.com">community mailing list</a> or the <a class="reference external" href="https://odoo-community.org/groups">appropriate specialized mailinglist</a> for help, and the bug tracker linked in <a class="reference internal" href="#bug-tracker">Bug Tracker</a> above for technical issues.</p> <a name="maintainer"></a> <h4>Maintainer</h4> <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> <p>This module is maintained by the OCA.</p> <p>OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.</p> <p>To contribute to this module, please visit <a class="reference external" href="https://odoo-community.org">https://odoo-community.org</a>.</p>