Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 1.53 KB

README.md

File metadata and controls

64 lines (46 loc) · 1.53 KB

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