Install Let's Encrypt SSL on the free (or paid) plans of RunCloud.io
Switch branches/tags
Nothing to show
Clone or download
Latest commit c48760a Sep 12, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
rcssl Checkig for root privileges Sep 2, 2018
.gitignore Initial commit Sep 1, 2018
LICENSE Create LICENSE Sep 11, 2018
readme.md Update readme.md Sep 12, 2018
setup.py Checkig for root privileges Sep 2, 2018

readme.md

Buy Me A Coffee

RunCloud Let's Encrypt Automation

Install Let's Encrypt SSL on RunCloud.io servers

Installation

pip install rcssl

Usage

usage: PROG [-h] [-i {all}] [-u {all}] [-r] [-a {disable,enable}]

optional arguments:
  -h, --help            show this help message and exit
  -i, --install
                        Install SSL certificate on an app or on all available
                        apps. Provide the target app name or type all to
                        install SSL on all apps.
  -u, --uninstall
                        Uninstall SSL certificate from an app or from all
                        available apps.
  -r, --renew           Renew all installed SSl certificates.
  -a {disable,enable}, --autopilot {disable,enable}
                        Enable or disable auto-pilot mode.

Examples

To install SSL on all available apps:

rcssl -i all

And to install SSL on a specific app:

rcssl -i appname

Autopilot mode automatically retrieves and installs SSL certificates on your new apps without needing you to sign in and run the install command.

To enable autopilot mode:

rcssl -a enable

and to disable autopilot mode

rcssl -a disable

To uninstall SSL certificate from all apps:

rcssl -u all

And to uninstall SSL certificate from a specific app:

rcssl -u appname