Skip to content

A Webservice that handles Letencrypt Certificate Requests via DNS

License

Notifications You must be signed in to change notification settings

protonet/certor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 3, 2017
edc40dd · Apr 3, 2017

History

40 Commits
Aug 5, 2016
Aug 1, 2016
Jul 7, 2016
Apr 3, 2017
Jul 15, 2016
Aug 5, 2016
Jul 15, 2016
Aug 5, 2016
Jul 8, 2016
Jul 8, 2016
Jul 4, 2016
Aug 5, 2016
Jul 27, 2016
Jul 7, 2016
Aug 5, 2016
Aug 5, 2016
Aug 5, 2016

Repository files navigation

certor

Build Status

A Webservice that handles Letencrypt Certificate Requests via DNS

installation

Just execute start.sh in order to have a working local certor

Prerequisites

Openssl

sudo apt-get install openssl

Nsupdate

sudo apt-get install dnsutils

Ruby

sudo apt-get install ruby ruby-dev build-essential

Bundle

sudo gem install bundle

Git

sudo apt-get install git

Letsencrypt.sh
Website: https://github.com/lukas2511/letsencrypt.sh

git clone https://github.com/lukas2511/letsencrypt.sh.git letsencrypt/

Server Installation

adduser certor Continue as this user mkdir /opt/puma cd /opt/puma git clone https://github.com/protonet/certor.git . mkdir letsencrypt git clone https://github.com/lukas2511/letsencrypt.sh.git letsencrypt/ cp assets/certor.systemd.service /etc/systemd/system/certor.service Continue as root systemctl enable certor.service systemctl start certor

adduser certor
Continue as this user
mkdir /opt/puma
cd /opt/puma
git clone https://github.com/protonet/certor.git .
mkdir letsencrypt
git clone https://github.com/lukas2511/letsencrypt.sh.git letsencrypt/
cp assets/certor.systemd.service /etc/systemd/system/certor.service
Continue as root
systemctl enable certor.service
systemctl start certor

account.key

openssl genrsa 4096 > assets/account.key

test ruby test/test_certor_controller.rb

About

A Webservice that handles Letencrypt Certificate Requests via DNS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published