bymfd / yabgu

Zerossl acme client for apache and plesk panels

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

yabgu

Zerossl acme client for apache and plesk panels usable *nix and Windows (Work in progress)

if you have any issue pls write.

How to use:

  • Clone this repo
  • Install requipments
  • Edit config.ini
  • python yabgu.py -s example.com
  • Optional (make executable directly with pyinstaller )

Apache:

  • Edit config.ini with your apache configration
  • Leave blank deploy area

Plesk:

  • Edit config.ini with your plesk configration
  • Choose a directory store certs.
  • Sure directory r/w permisson for program

Windows:

  • Yes supported windows.

Parameters:

parameter short summary example
✔️ --site -s wanted add cert. domain name yabgu -s example.com
⚙️ --list -l List of added domains.(WIP) yabgu -l a
⚙️ --renew -r Control domain exp. dates and renew certs.(WIP) yagbu -r 0
⚙️ --remove -rm Revoke and Remove certs.(WIP) yagbu -rm example.com

TODO:

  • write more detailed how to use.
  • Revoke certs.
  • More handle api errors

About

Zerossl acme client for apache and plesk panels

License:GNU Affero General Public License v3.0


Languages

Language:Python 100.0%