Certificats Let's Encrypt
Find a file
Brad Warren c6eeb6cec8 Merge pull request #3294 from certbot/docs-structure
New docs structure and introduction
2016-07-29 13:52:14 -07:00
acme Use logger.warning instead of deprecated warn 2016-07-22 09:54:28 +03:00
certbot Fixed merge error 2016-07-25 11:36:42 +03:00
certbot-apache Use logger.warning instead of deprecated warn 2016-07-22 09:54:28 +03:00
certbot-compatibility-test Use logger.warning instead of deprecated warn 2016-07-22 09:54:28 +03:00
certbot-nginx fix test 2016-07-27 16:55:23 -07:00
docs Merge pull request #3294 from certbot/docs-structure 2016-07-29 13:52:14 -07:00
examples Rename misc files 2016-04-14 10:20:23 -07:00
letsencrypt Merge branch 'master' into sysd_os 2016-05-27 14:48:03 -07:00
letsencrypt-apache Bump version to 0.8.0 2016-05-27 13:30:54 -07:00
letsencrypt-auto-source Revert "Remove psutil dependency" 2016-07-27 15:36:12 +03:00
letsencrypt-nginx Bump version to 0.8.0 2016-05-27 13:30:54 -07:00
letshelp-certbot Bump version to 0.7.0 2016-05-11 18:04:27 -07:00
letshelp-letsencrypt Bump version to 0.7.0 2016-05-11 18:04:27 -07:00
tests Add integration test cases for must staple and ECDSA (#3158) 2016-06-14 11:28:29 -07:00
tools Revert "Use --force-reinstall to fix bad virtualenv package" 2016-06-02 16:42:55 -07:00
.coveragerc Show lines missing test coverage in test output 2016-06-17 10:48:54 -07:00
.dockerignore Update ignore files to remove shared tox.venv 2015-07-12 15:30:51 +00:00
.gitattributes Merge pull request #2136 from tboegi/gitattributes_eol_overrideses_auto 2016-06-16 14:29:39 -07:00
.gitignore Rename misc files 2016-04-14 10:20:23 -07:00
.pep8 nit: fix missing EOF newline 2015-09-06 09:27:39 +00:00
.pylintrc Fight with cyclic lint 2016-03-10 18:54:03 -08:00
.travis.yml Fix BOULDERPATH 2016-05-23 18:47:52 -07:00
certbot-auto Revert "Remove psutil dependency" 2016-07-27 15:36:12 +03:00
CHANGES.rst updated README 2016-05-04 10:52:58 -07:00
CONTRIBUTING.md added new docs links 2016-05-04 17:03:52 -07:00
docker-compose.yml Rename misc files 2016-04-14 10:20:23 -07:00
Dockerfile Error/Warning with build docker container from Dockerfile (#3004) 2016-05-18 16:35:17 -07:00
Dockerfile-dev More stray ncrypt reference cleanup 2016-04-14 17:04:23 -07:00
letsencrypt-auto Revert "Remove psutil dependency" 2016-07-27 15:36:12 +03:00
LICENSE.txt More stray ncrypt reference cleanup 2016-04-14 17:04:23 -07:00
linter_plugin.py Rename misc files 2016-04-14 10:20:23 -07:00
MANIFEST.in Rename misc files 2016-04-14 10:20:23 -07:00
pep8.travis.sh Improve user experience for linting. 2016-06-04 22:53:51 -07:00
README.rst Slight tweaks 2016-07-28 19:05:08 -07:00
readthedocs.org.requirements.txt RTD: install local deps for subpkgs (fixes #1086). 2015-10-23 19:01:13 +00:00
setup.cfg setup.cfg 2016-04-14 17:13:19 -07:00
setup.py Re-remove the psutil dependency from setup.py 2016-07-27 15:40:47 +03:00
tox.cover.sh rename letshelp-letsencrypt 2016-04-13 17:42:19 -07:00
tox.ini Merge pull request #3042 from TheNavigat/envlist 2016-06-17 12:37:17 -07:00
Vagrantfile Fixing path from which boulder-start.sh is executed 2016-02-12 13:52:05 +02:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.. This file contains of a series of comments that are used to include sections of this README in other files. Do not modify these comments unless you know what you are doing. tag:intro-begin

Certbot is part of EFFs effort to encrypt the entire Internet. Secure communication over the Web relies on HTTPS, which requires the use of a digital certificate that lets browsers verify the identify of web servers (e.g., is that really google.com?). Web servers obtain their certificates from trusted third parties called certificate authorities (CAs). Certbot is an easy-to-use client that fetches a certificate from Lets Encrypt—an open certificate authority launched by the EFF, Mozilla, and others—and deploys it to a web server.

Anyone who has gone through the trouble of setting up a secure website knows what a hassle getting and maintaining a certificate is. Certbot and Lets Encrypt can automate away the pain and let you turn on and manage HTTPS with simple commands. Using Certbot and Let's Encrypt is free, so theres no need to arrange payment.

How you use Certbot depends on the configuration of your web server. The best way to get started is to use our `interactive guide <https://certbot.eff.org>`_. It generates instructions based on your configuration settings. In most cases, youll need `root or administrator access <https://certbot.eff.org/faq/#does-certbot-require-root-privileges>`_ to your web server to run Certbot.

If youre using a hosted service and dont have direct access to your web server, you might not be able to use Certbot. Check with your hosting provider for documentation about uploading certificates or using certificates issues by Lets Encrypt.

.. Do not modify this comment unless you know what you're doing. tag:intro-end

.. Do not modify this comment unless you know what you're doing. tag:features-begin

Current Features
=====================

* Supports multiple web servers:

  - apache/2.x (working on Debian 8+ and Ubuntu 12.04+)
  - standalone (runs its own simple webserver to prove you control a domain)
  - webroot (adds files to webroot directories in order to prove control of
    domains and obtain certs)
  - nginx/0.8.48+ (highly experimental, not included in certbot-auto)

* The private key is generated locally on your system.
* Can talk to the Let's Encrypt CA or optionally to other ACME
  compliant services.
* Can get domain-validated (DV) certificates.
* Can revoke certificates.
* Adjustable RSA key bit-length (2048 (default), 4096, ...).
* Can optionally install a http -> https redirect, so your site effectively
  runs https only (Apache only)
* Fully automated.
* Configuration changes are logged and can be reverted.
* Supports ncurses and text (-t) UI, or can be driven entirely from the
  command line.
* Free and Open Source Software, made with Python.

.. Do not modify this comment unless you know what you're doing. tag:features-end

For extensive documentation on using and contributing to Certbot, go to https://certbot.eff.org/docs. If you would like to contribute to the project or run the latest code from git, you should read our `developer guide <https://certbot.eff.org/docs/contributing.html>`.