Giter Site home page Giter Site logo

certbot-regru's Introduction

certbot-regru

Reg.ru DNS authenticator plugin for Certbot

An authenticator plugin for certbot to support Let's Encrypt DNS challenges (dns-01) for domains managed by the nameservers of Reg.ru.

Requirements

  • certbot (>=0.21.1)

For older Ubuntu distributions check out this PPA: ppa:certbot/certbot

Installation

  1. First install the plugin:

    sudo pip install certbot-regru
    
  2. Configure it with your Reg.ru Credentials:

    sudo vim /etc/letsencrypt/regru.ini
    
  3. Make sure the file is only readable by root! Otherwise all your domains might be in danger:

    sudo chmod 0600 /etc/letsencrypt/regru.ini
    

Usage

Request new certificates via a certbot invocation like this:

sudo certbot certonly -a certbot-regru:dns -d sub.domain.tld -d *.wildcard.tld

Renewals will automatically be performed using the same authenticator and credentials by certbot.

Command Line Options

 --certbot-regru:dns-propagation-seconds PROPAGATION_SECONDS
                        The number of seconds to wait for DNS to propagate
                        before asking the ACME server to verify the DNS record. 
                        (default: 120)
 --certbot-regru:dns-credentials PATH_TO_CREDENTIALS
                        Path to Reg.ru account credentials INI file 
                        (default: /etc/letsencrypt/regru.ini)

See also certbot --help certbot-regru:dns for further information.

Removal

sudo pip uninstall certbot-regru

certbot-regru's People

Contributors

free2er avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

certbot-regru's Issues

certbot ругается "Plugin legacy name certbot-regru:dns may be removed in a future version."

Приветствую!

У меня certbot начал ругаться, что имя "certbot-regru:dns" устарело, и может быть удалено в будущем

Plugin legacy name certbot-regru:dns may be removed in a future version. Please use dns instead.

Аналогиное предупреждение поймали и другие: ctrlaltcoop/certbot-dns-hetzner#8

Вроде как надо переименовать плагин, чтобы certbot перестал ругаться, и поправить README.

Wrong handling of multi-pieces domain (e.g. something.spb.ru)

It tries to add txt record "_acme-challenge.something" of domain "spb.ru"
Fixed it by changing the code to the following

        input_data['subdomain'] = '.'.join(pieces[:1])
        input_data['domains'] = [{'dname': '.'.join(pieces[1:])}]

in _create_params method

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.