{ "info": { "author": "Alb\u00e9ric de Pertat", "author_email": "alberic@depertat.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", "Topic :: Utilities" ], "description": "# certbot-cwebroot\nCertbot plugin for clustered web servers\n\n## Installation\n\n* Install [certbot](https://certbot.eff.org/)\n* Switch to the certbot virtualenv : \n\n ```. ~/.local/share/letsencrypt/bin/activate```\n\n* Install `certbot-cwebroot` :\n\n ```pip install certbot-cwebroot```\n\n## Usage\n\nThis requires that you set up your webservers (all the servers that may be\nqueried by the ACME server for the challenge, that is) for the webroot method,\nas described [here](https://certbot.eff.org/docs/using.html#webroot).\n\n* Get yourself an SSH key pair and deploy it on your remote hosts under the\n same identity you will be using to run `certbot`.\n* To use the local host as well as remote hosts `host2` and `host3`, run `certbot` like this :\n\n ```/path/to/certbot certonly --authenticator certbot-cwebroot:cwebroot -d www.example.com --certbot-cwebroot:cwebroot-path /var/www/html/letsencrypt/ --certbot-cwebroot:cwebroot-host host2 --certbot-cwebroot:cwebroot-host host3\n\n If you don't want the challenges to be hosted locally, you can use\n `--certbot-cwebroot:cwebroot-nolocal`.\n\n* The certificate should be deployed in the usual directory (`/etc/letsencrypt`\n probably) on your localhost. As this follows the use cases for the webroot\n plugin (make no assumption on where the certificates should go), it is your\n job to deploy the obtained certificate to your target webservers.\n\n## How it works\n\nThe SSH connection are made with [spur](https://pypi.python.org/pypi/spur),\nwhich is a very convenient wrapper around [Paramiko](http://www.paramiko.org/).\nSpur aims to run commands locally and remotely with the same interface, so\nevery file system operation that whas done in the `webroot` plugin with python\nfunctions is now run with shell commands an binaries, namely :\n\n* `chown`\n* `mkdir`\n* `rm`\n* `rmdir`\n* `sh`\n* `stat`\n\nI have tested this on an Ubuntu 14.04, and nowhere else.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/adepertat/certbot-cwebroot/archive/0.1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/adepertat/certbot-cwebroot", "keywords": "letsencrypt,cluster", "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "certbot-cwebroot", "package_url": "https://pypi.org/project/certbot-cwebroot/", "platform": "any", "project_url": "https://pypi.org/project/certbot-cwebroot/", "project_urls": { "Download": "https://github.com/adepertat/certbot-cwebroot/archive/0.1.0.tar.gz", "Homepage": "https://github.com/adepertat/certbot-cwebroot" }, "release_url": "https://pypi.org/project/certbot-cwebroot/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Clustered Webroot plugin for Let's Encrypt client", "version": "0.1.0" }, "last_serial": 2468544, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "54028bcda3771ca55d91b36d3327e288", "sha256": "e072293a8523343023d347d5cb00925c35dca83a897e81972f36cda3f3c2ce07" }, "downloads": -1, "filename": "certbot-cwebroot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "54028bcda3771ca55d91b36d3327e288", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6375, "upload_time": "2016-11-18T13:48:23", "url": "https://files.pythonhosted.org/packages/5f/3c/44bb789560e97c01e068441abfdbe65c60d3fcb6884fe34938c252785f70/certbot-cwebroot-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54028bcda3771ca55d91b36d3327e288", "sha256": "e072293a8523343023d347d5cb00925c35dca83a897e81972f36cda3f3c2ce07" }, "downloads": -1, "filename": "certbot-cwebroot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "54028bcda3771ca55d91b36d3327e288", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6375, "upload_time": "2016-11-18T13:48:23", "url": "https://files.pythonhosted.org/packages/5f/3c/44bb789560e97c01e068441abfdbe65c60d3fcb6884fe34938c252785f70/certbot-cwebroot-0.1.0.tar.gz" } ] }