keraattin / CertTracker

With this project you can track the expired or nearly expired certificates from a single point.
MIT License
8 stars 0 forks source link

The Goal of The Project

The aim of the project is to track the expired or nearly expired certificates from a single point.

Dns Records

Certificates

Installation

Step 1 : Clone the repo

git clone https://github.com/keraattin/CertTracker

Step 2 : Configure the exposed ports (if you want to)

You can find the configurations in the docker-compose.yaml file

services:
    api:
      build: ./api
      ports:
        - "5000:5000"
      volumes:
        - './api/Database:/api/Database'
    cert-checker:
      build: ./cert-checker
      ports:
        - "5001:5001"
      volumes:
        - './cert-checker/logs:/cert-checker/logs'
    frontend:
      build: ./frontend
      ports:
        - "8080:80"

Step 3 : Change the secret keys (if you want to):

Although the secret key is not important for this project at the moment but you may still want to change it.

You can find secret key configs in /api/Dockerfile and /cert-checker/Dockerfile

ENV SECRET_KEY "thisistestsecretkey"

Step 4 : Build the containers

docker-compose up --build

Usage

Open the project

Create DNS record

Add Dns

Check Certificates

Check Cert Dns

Check Cert Cert

Check All Certificates

Check All Certs

Build With

Roadmap

License

Distributed under the MIT License. See LICENSE.txt for more information.