An open API service indexing awesome lists of open source software.

https://github.com/darkweak/dob

dob is a go program that will allow you to add dynamically SSL files and aggregate them to only one file, the config file is dynamic too and you won't have to restart the program to listen new file, just update it and it will work on the fly
https://github.com/darkweak/dob

Last synced: 3 months ago
JSON representation

dob is a go program that will allow you to add dynamically SSL files and aggregate them to only one file, the config file is dynamic too and you won't have to restart the program to listen new file, just update it and it will work on the fly

Awesome Lists containing this project

README

          

dob logo

# Dob Table of Contents
1. [Dob multiple SSL files agregator](#project-description)
2. [Configuration](#configuration)

# dob multiple SSL certificates agregator

## Project description
Dob allow you to dynamically watch SSL certificates and keys files and get notified when one of them get an update.

## Configuration
dob is using a `config.yml` file for his own configuration. This file is listen in the code to avoid restart binary instance.
You just have to create and map this file to dob instance to feel free to update it later.
Then, the file should respect the format

```yaml
certificates: #Define certificates array
- first: #Your certificate name
domain: domain.com #Root domain linked to certificate
SANs: # SANs are optional
- api.domain.com #First subdomain
- admin.domain.com #Second subdomain
certificate: /path/certificate1 #Path to the certificate
key: /path/key1 #Path to the key
- first: #Your certificate name
domain: domain2.com #Root domain linked to certificate
SANs: # SANs are optional
- *.domain.com #Every subdomains
certificate: /path/certificate2 #Path to the certificate
key: /path/key2 #Path to the key
- third:
domain: domain3.com
certificate: /path/certificate3
key: /path/key3
email: my@email.com #Fake email
output: test.json #Name of the output file name
```