Page MenuHomeDevCentral

Apply Let's encrypt SSL certificates for *.nasqueron.org
Closed, ResolvedPublic

Description

Rate limit

! According the rate limits in place during the public beta

The limit on Certificates/Domain is 5 certificates for a registered domain in a
sliding window of 7 days. We know it's restrictive at present; thank you for your
patience in helping us ensure Let's Encrypt is ready for the whole world.

Roadmap

Generate certificates at 4pm.

[ Done ]

  • -d wiki.nasqueron.org (test run)
  • -d wiki-old.nasqueron.org
  • -d metro.nasqueron.org
  • -d trustspace.nasqueron.org
  • -d install.nasqueron.org -d setup.nasqueron.org
  • -d databases.nasqueron.org -d database.nasqueron.org -d db.nasqueron.org
  • -d notifications.nasqueron.org -d builds.nasqueron.org -d build.nasqueron.org (added by T658 and T678)
  • -d mail.nasqueron.org -d mail.bioty.co -d mail.wolfplex.be -d mail.dereckson.be (T681)

[ 2016-01-27 ]

  • -d status.nasqueron.org
  • -d labs.nasqueron.org
  • -d docker.nasqueron.org -d docker51.nasqueron.org
  • -d tools51.nasqueron.org -d tools51.dereckson.be

[ 2016-02-03 ]

  • -d packages.nasqueron.org -d composer.packages.nasqueron.org
  • -d phabricator.nasqueron.org -d servers.nasqueron.org -d server.nasqueron.org -d serveur.nasqueron.org -d serveurs.nasqueron.org
  • -d white-rabbit.nasqueron.org
  • -d www51.nasqueron.org
  • -d api51.nasqueron.org

[ 2016-02-10 ]

  • -d quux.nasqueron.org
  • -d devcentral51.nasqueron.org
  • -d db51.nasqueron.org

Event Timeline

dereckson updated the task description. (Show Details)
dereckson moved this task from Backlog to Working on on the Servers board.
dereckson renamed this task from Generate Let's encrypt server for nasqueron.org to Apply Let's encrypt SSL certificates for *.nasqueron.org.Jan 5 2016, 19:07
dereckson updated the task description. (Show Details)
dereckson lowered the priority of this task from Normal to Low.EditedJan 19 2016, 04:20

I've generated and deployed a temporary mega certificate:

DOMAINS="-d databases.nasqueron.org -d database.nasqueron.org -d db.nasqueron.org -d labs.nasqueron.org -d docker.nasqueron.org -d quux.nasqueron.org -d tools51.nasqueron.org -d tools51.dereckson.be -d devcentral51.nasqueron.org -d db51.nasqueron.org -d docker51.nasqueron.org -d packages.nasqueron.org -d composer.packages.nasqueron.org -d www51.nasqueron.org -d api51.nasqueron.org"  
DIR=/var/letsencrypt-auto

letsencrypt certonly --server https://acme-v01.api.letsencrypt.org/directory -a webroot --webroot-path=$DIR $DOMAINS

Added domains from Dwellers /etc/nginx.conf.

I've generated a SSL certificate valid for all the remaining domains hosted by Dwellers.

$ letsencrypt certonly --server https://acme-v01.api.letsencrypt.org/directory -a webroot --webroot-path=/www -d phabricator.nasqueron.org -d servers.nasqueron.org -d server.nasqueron.org -d serveur.nasqueron.org -d serveurs.nasqueron.org -d white-rabbit.nasqueron.org -d status.nasqueron.org          

Following work this week by @Sandlayth (Dwellers) and me (Ysul), all *.nasqueron.org sites are migrated to Let's encrypt certificates.

The only two remaining operations are:

  • to check the Mumble server
  • to migrate this "chain" certificate to smaller certificates

I've generated and deployed a temporary mega certificate:

DOMAINS="-d databases.nasqueron.org -d database.nasqueron.org -d db.nasqueron.org -d labs.nasqueron.org -d docker.nasqueron.org -d quux.nasqueron.org -d tools51.nasqueron.org -d tools51.dereckson.be -d devcentral51.nasqueron.org -d db51.nasqueron.org -d docker51.nasqueron.org -d packages.nasqueron.org -d composer.packages.nasqueron.org -d www51.nasqueron.org -d api51.nasqueron.org"  
DIR=/var/letsencrypt-auto

letsencrypt certonly --server https://acme-v01.api.letsencrypt.org/directory -a webroot --webroot-path=$DIR $DOMAINS

Testing D396 script, three domains have issues.

Ysul

  • cloud.dereckson.be
  • commons.nasqueron.org

Dwellers

  • login.nasqueron.org

agora.nasqueron.org still use a StartSSL (has been expired for 4 days)