Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rehmatworks/runcloud-letsencrypt
Install Let's Encrypt SSL on the free (or paid) plans of RunCloud.io
https://github.com/rehmatworks/runcloud-letsencrypt
apache certbot letsencrypt letsencrypt-certificates nginx runcloud
Last synced: about 1 month ago
JSON representation
Install Let's Encrypt SSL on the free (or paid) plans of RunCloud.io
- Host: GitHub
- URL: https://github.com/rehmatworks/runcloud-letsencrypt
- Owner: rehmatworks
- License: mit
- Created: 2018-09-01T19:44:29.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-12T06:55:36.000Z (almost 5 years ago)
- Last Synced: 2024-09-28T13:03:44.944Z (about 2 months ago)
- Topics: apache, certbot, letsencrypt, letsencrypt-certificates, nginx, runcloud
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 70
- Watchers: 8
- Forks: 24
- Open Issues: 9
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# RunCloud Let's Encrypt Automation
Install Let's Encrypt SSL on RunCloud.io servers### Installation
```bash
pip install rcssl
```### Usage
```bash
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:
```bash
rcssl -i all
```
And to install SSL on a specific app:
```bash
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:
```bash
rcssl -a enable```
and to disable autopilot mode
```bash
rcssl -a disable
```
To uninstall SSL certificate from all apps:
```bash
rcssl -u all
```And to uninstall SSL certificate from a specific app:
```bash
rcssl -u appname
```