# RunCloud Let's Encrypt Automation on  Free /Paid Plan
Install Let's Encrypt Free SSL on RunCloud.io servers Free/Paid Plan.

Login to Server Via Putty, Make Sure You Login as "root". You can become Root User by:
```bash
sudo su
```

### Installation
RunCloud uses Python 3, so you must use pip3.
```bash
pip3 install freessl
```

### Uninstall
```bash
pip3 uninstall freessl
```

### 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
freessl -i all
```
And to install SSL on a specific app:
```bash
freessl -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
freessl -a enable

```
and to disable autopilot mode
```bash
freessl -a disable
```
To uninstall SSL certificate from all apps:
```bash
freessl -u all
```

And to uninstall SSL certificate from a specific app:
```bash
freessl -u appname
```
