certificates-manager

0.2.20 • Public • Published

Certificates Manager

Manage SSL certificates in ABT Node.

Install on my ABT Node

Install on my ABT Node

Usage

Certificates can be generated in two ways: manually by adding a domain name, or automatically when a site is added to the Service Gateway of an ABT Node (to be completed).

Manually adding domain names

Manually adding a domain name requires the domain name to be properly serve in the ABT Node, otherwise it will not pass the DNS validation and http-01 challenge.

  1. Go to the Certificate Manager Block Administration page
  2. Click the Add Domain button
  3. Enter the domain name to be added
  4. If the domain name resolution is normal, the certificate will be generated successfully and updated to ABT Node in a minute or so.

If the domain name is still resolved, or has not been added to Service Gateway for ABT Node, the application checks every 5 minutes to see if the domain name is being resolved correctly.

Translated with www.DeepL.com/Translator (free version)

Automatic Certificate Generation

TODO

Automatic update mechanism

  1. the application will try to renew the certificate 10 days before it expires.
  2. the application will check for expiring certificates every 5 minutes.

Development

Configuration

Put following contents in .env:

SKIP_PREFLIGHT_CHECK=true

# server side
BLOCKLET_PORT="3030"

REACT_APP_BASE_URL="http://192.168.31.60:3030"
REACT_APP_APP_NAME="Certificate Manager"
REACT_APP_APP_DESCRIPTION="Manage SSL certificates"
REACT_APP_API_PREFIX=""

ALI_ACCESS_KEY_ID='xxx'
ALI_ACCESS_KEY_SECRET='xxx'
NODE_ACCESS_KEY='xxx'
NODE_ACCESS_SECRET='xxx'
ABT_NODE_PORT=8089

Start hacking

npm run start:server
npm run start:client

Deploy to local ABT Node

blocklet deploy .

Readme

Keywords

Package Sidebar

Install

npm i certificates-manager

Weekly Downloads

4

Version

0.2.20

License

none

Unpacked Size

15.1 MB

Total Files

44

Last publish

Collaborators

  • wangshijun