ifumiya / DirectEdit

These are scripts for users of MyDNS.JP and are necessary to obtain server certificates with Let's Encrypt's DNS-01.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

These are scripts for users of MyDNS.JP and are necessary to obtain server certificates with Let's Encrypt's DNS-01.

これらは、MyDNS.JPのユーザーのためのスクリプトで、Let's EncryptのDNS-01でサーバー証明書を取得するために必要です。

使い方/Usage:

STEP1:
cd /your/domain/directory/
wget 'https://github.com/disco-v8/DirectEdit/archive/master.zip' -O DirectEdit-master.zip
unzip ./DirectEdit-master.zip
cd /your/domain/directory/DirectEdit-master/
chmod 700 ./*.php
chmod 600 ./*.conf

STEP2:
edit "txtedit.conf".
    $MYDNSJP_MASTERID  = 'yourmasterid';
    $MYDNSJP_MASTERPWD = 'yourpasswd';
    $MYDNSJP_DOMAIN = 'yourdomain';

STEP3:
certbot certonly --manual \
--preferred-challenges=dns \
--manual-auth-hook /your/domain/directory/DirectEdit-master/txtregist.php \
--manual-cleanup-hook /your/domain/directory/DirectEdit-master/txtdelete.php \
-d yourdomain -d *.yourdomain \
--server https://acme-v02.api.letsencrypt.org/directory \
--agree-tos -m yourmailaddr \
--manual-public-ip-logging-ok

Congratulations! or NOT? :-)

AFTER:
Do not forget to run "certbot renew" once every few weeks.

Thanks.

T.Kabu/MyDNS.JP

About

These are scripts for users of MyDNS.JP and are necessary to obtain server certificates with Let's Encrypt's DNS-01.


Languages

Language:PHP 100.0%