All Projects → gdoornenbal → dehydrated-certificate-installers

gdoornenbal / dehydrated-certificate-installers

Licence: GPL-3.0 license
Tools to install certificates which are created with dehydrated.

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to dehydrated-certificate-installers

certgrinder
Certgrinder is a client/server system for getting LetsEncrypt certificates for your infrastructure. ACME challenges are handled by the Certgrinder server, making it possible to get certificates in highly isolated environments, since only an SSH connection to the Certgrinder server is needed.
Stars: ✭ 24 (-36.84%)
Mutual labels:  letsencrypt, tlsa
Hermes-Secure-Email-Gateway
Hermes Secure Email Gateway is a Free Open Source Ubuntu 18.04 or 20.04 Server based Email Gateway that provides Spam, Virus and Malware protection, full in-transit and at-rest email encryption as well as email archiving. It features the latest email authentication techniques such as SPF, DKIM and DMARC.
Stars: ✭ 35 (-7.89%)
Mutual labels:  letsencrypt
40ansible
Ansible modules and examples for Fortinet products using the REST API
Stars: ✭ 77 (+102.63%)
Mutual labels:  fortigate
LeSslCertToAzure
Powershell Module that creates a SSL/TLS Certificate with Let's Encrypt Service and apply to an Azure Application Gateway.
Stars: ✭ 14 (-63.16%)
Mutual labels:  letsencrypt
docker-iot-dashboard
A complete IoT server for LoRaWAN IoT projects: node-red + influxdb + grafana + ssl + let's encrypt using docker-compose.
Stars: ✭ 79 (+107.89%)
Mutual labels:  letsencrypt
docker-letsencrypt-django-nginx-proxy-uwsgi-postgres
Docker + Letsencrypt + Django + Nginx-Proxy + uWSGI 教學
Stars: ✭ 26 (-31.58%)
Mutual labels:  letsencrypt
certbot-he-hook
Certbot (Let's Encrypt) auth hook script for the Hurricane Electric DNS service
Stars: ✭ 50 (+31.58%)
Mutual labels:  letsencrypt
tipctl
The command line interface for the TransIP API
Stars: ✭ 14 (-63.16%)
Mutual labels:  transip
httpsify
a transparent HTTPS termination proxy using letsencrypt with auto certification renewal
Stars: ✭ 107 (+181.58%)
Mutual labels:  letsencrypt
flynn-certbot
A Certbot that you can run on your Flynn cluster
Stars: ✭ 22 (-42.11%)
Mutual labels:  letsencrypt
multiarch-letsencrypt-nginx-proxy
nginx-proxy, docker-gen and letsencrypt-nginx-proxy-companion on arm archs
Stars: ✭ 23 (-39.47%)
Mutual labels:  letsencrypt
MySB
MySB (MySeedBox) is more than a simplified installation script of a multi-users Seedbox. There are many solutions to install a Seedbox, but we never talk about safety and regular operations. MySB could be renamed MySSB (MySecuredSeedBox).
Stars: ✭ 105 (+176.32%)
Mutual labels:  letsencrypt
DirectFire Converter
DirectFire Firewall Converter - Network Security, Next-Generation Firewall Configuration Conversion, Firewall Syntax Translation and Firewall Migration Tool - supports Cisco ASA, Fortinet FortiGate (FortiOS), Juniper SRX (JunOS), SSG / Netscreen (ScreenOS) and WatchGuard (support for further devices in development). Similar to FortiConverter, Sm…
Stars: ✭ 34 (-10.53%)
Mutual labels:  fortigate
mailserver
Simple and full-featured mail server using Docker
Stars: ✭ 88 (+131.58%)
Mutual labels:  letsencrypt
httpsbook
《深入浅出HTTPS:从原理到实战》代码示例、勘误、反馈、讨论
Stars: ✭ 77 (+102.63%)
Mutual labels:  letsencrypt
tls certificate generation
Use temporary Amazon EC2 / Digital Ocean cloud machines to get / renew letsencrypt certificates
Stars: ✭ 28 (-26.32%)
Mutual labels:  letsencrypt
gotransip
TransIP API client for Go
Stars: ✭ 25 (-34.21%)
Mutual labels:  transip
LetsEncrypt
C# layer for generation of wildcard Let's Encrypt SSL certificates
Stars: ✭ 67 (+76.32%)
Mutual labels:  letsencrypt
docker-compose-sentry
Docker Compose configuration for running a Sentry server.
Stars: ✭ 20 (-47.37%)
Mutual labels:  letsencrypt
laravel-lets-encrypt
Let's Encrypt wrapper for Laravel
Stars: ✭ 112 (+194.74%)
Mutual labels:  letsencrypt

dehydrated-certificate-installers

Tools to install Let's Encrypt certificates which are created with dehydrated, using dns-01 challenge with the TransIP API.

Fortigate

The fortigate.sh script checks if there's a new certificate (with ExpiryDate newer than current certificatet), adds encryption to the privatekey, and uploads it into the fortigate.

Installation: Copy the fortigate.conf and fortigate.sh file into the dehydrated map.

Configuration: Edit the fortigate.conf, set all values for your needs.

Usage: Start fortigate.sh. Default configuration file is fortigate.conf. You can use another configuration file as commandline option.

Fortimail

The fortimail.sh script checks if there's a new certificate (with timestamp today), adds encryption to the privatekey, and uploads it into the fortimail.

For further instructions: same as Fortigate.

update_tlsa

This script checks your TSLA DNS record (hosted by TransIP) for specified dns entry, and create/updates it when your TSLA record is incorrect. It's using the TransIP API. This script is initialy created to create tlsa records from local dehydrated certificates, but is now extended to create tlsa records from remote certificates to!

Installation: Copy the update_tlsa.php into the dehydrated map, where also the TransIP api exists.

Usage: Start the script with at least two commandline options:

update_tlsa.php -h <dnsname> -t <tlsatype without spaces> [ -p <tcp_port> -i <ip address remote service> ]

Start Let's Encrypt

Start startle.sh to manage all certificate and dns update's. I created a simple scriptfile to start the whole process in order, en create a logfile of the whole process. This logfile can be send to yourself to review the process..

You can schedule this script with cron. (e.g. once a week)

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
0 6 * * 1 ~/dehydrated/startle.sh
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].