The aim of the project is to track the expired or nearly expired certificates from a single point.
git clone https://github.com/keraattin/CertTracker
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"
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"
docker-compose up --build
Open your fav browser
Go to the http://localhost:8080
(if you didn't change the frontend port)
Go to the DnsRecords
Page
Press the Add New
button in the upper right corner
Type your DNS or Ip Address
Type the port of the SSL Certificate
Hit the Create
button
Check Cert
button under the actions section in the DnsRecords
Page.Certificates
Page. you may check the Certificate again by clicking the Check Cert
button under the actions section in the Certificates
PageGo to the Certificates
Page
Press the Check All Certs
button in the upper right corner
Wait for finish
Distributed under the MIT License. See LICENSE.txt
for more information.