acme.sh-2.8.2_1.txz


Advertisement

Description

acme.sh - ACME protocol client written in shell

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename acme.sh-2.8.2_1.txz
Package name acme.sh
Package version 2.8.2
Package release 1
Package architecture amd64
Package type txz
Category security
Homepage https://github.com/Neilpang/acme.sh/
License GPLv3+
Maintainer dvl@FreeBSD.org
Download size 104.16 KB
Installed size 580.85 KB
ACME protocol client written in shell
- Full ACME protocol implementation.
- Support ACME v1 and ACME v2.
- Support ACME v2 wildcard certs.
- Simple, powerful and very easy to use. You only need 3 minutes to learn it.
- Bash, dash and sh compatible.
- Simplest shell script for Let's Encrypt free certificate client.
- Purely written in Shell with no dependencies on python or the official Let's
Encrypt client.
- Just one script to issue, renew and install your certificates automatically.
- DOES NOT require root/sudoer access.
- Docker friendly.
- IPv6 support.
WWW: https://github.com/Neilpang/acme.sh/
Groups: acme
Options:
- BINDTOOLS: off
- DOCS: on
- IDN: off
- STANDALONE: on
- CURL: on
- WGET: off
This script will create the following directories if they do not exist:
~acme/.acme.sh
~acme/certs
The script will also install ~acme/.acme.sh/account.conf.sample which has
sane defaults.  Copy this to ~acme/.acme.sh/account.conf and edit contents
to suit.
In the /usr/local/share/examples/acme.sh directory, you can find the dnsapi 
scripts which will be useful if you decide to use dns-01 challenges. Also 
included are the deploy scripts.
A newsyslog.conf sample file is provided at /usr/local/share/examples/acme.sh/acme.sh.conf
and you could create a symlink from that to /usr/local/etc/newsyslog.conf.d/
Your sample cronjob looks like this:
############################################################################
$ sudo crontab -l -u acme
# use /bin/sh to run commands, overriding the default set by cron
SHELL=/bin/sh
# mail any output to here, no matter whose crontab this is
MAILTO=dan@example.org
7 22 * * * /usr/local/sbin/acme.sh --cron --home /var/db/acme/.acme.sh > /dev/null
############################################################################
Change x & y to some minute and hour of the day.

Alternatives

Package Version Architecture Repository
acme.sh-2.8.2_1.txz 2.8.2 i386 FreeBSD Ports Latest
acme.sh-2.8.1.txz 2.8.1 i386 FreeBSD Ports Quarterly
acme.sh-2.8.1.txz 2.8.1 amd64 FreeBSD Ports Quarterly
acme.sh - - -

Requires

Name Value
curl = 7.65.3
socat = 1.7.3.3_1

Download

Type URL
Mirror pkg.freebsd.org
Binary Package acme.sh-2.8.2_1.txz
Source Package security/acme.sh

Install Howto

Install acme.sh txz package:

# pkg install acme.sh

See Also

Package Description
acmetool-0.0.67.txz CLI tool for automatically acquiring certificates from ACME servers
acpi_call-1.0.1_1.txz Kernel module for calling ACPI methods from userspace
acpica-tools-20190816.txz Tools from the ACPI Component Architecture (ACPICA) project
acsccid-1.1.6.txz PC/SC driver for CS CCID smart card readers
actiona-3.10.0.4_4.txz Cross-platform automation tool
activemq-5.15.9_1.txz Messaging and Integration Patterns provider
activitymail-1.26.txz Program for sending email messages for CVS repository commits
acts-1.4.0_1.txz Another Calendar-based Tarsnap Script
ada-util-1.8.0_5.txz Utility library for Ada 2005 applications
adabase-3.1_3.txz Thick database bindings for Ada
adabooch-20160321_2.txz Ada 95 Booch Components
adabrowse-4.0.3_4.txz HTML generator for Ada 95 library unit specifications
adacontrol-1.18r9_1.txz Tool for detecting use or non-use of specific Ada constructs
adacurses-20180127.txz Ada95 bindings for ncurses
adamem-1.0_4.txz ADAMEm is a portable Coleco ADAM and ColecoVision emulator
Advertisement
Advertisement