security/acme.sh 3.1.6 FreeBSD
ACME protocol client written in shell
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7d8a2b66ca- License
- GPLv3+
- Categories
- security
- Package size
- 369.2 KiB, 2022.0 KiB installed
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/acme.sh | 3.1.6 |
| OpenBSD | security/acme.sh | 3.1.6 |
| DragonFly | security/acme.sh | 3.1.0 |
| HardenedBSD | security/acme.sh | 3.1.6 |
| GhostBSD | security/acme.sh | 3.1.6 |
| OPNsense | security/acme.sh | 3.1.3_1 |
Install
Binary package:
pkg install acme.sh
From the ports tree:
cd /usr/ports/security/acme.sh/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= acme.sh>0:security/acme.sh
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.1.6 | 3.1.6 | 3.0.5 | 3.1.1 | 3.1.6 |
| FreeBSD:14:quarterly | 3.1.6 | 3.1.6 | n/a | 3.1.1 | 3.1.6 |
| FreeBSD:15:latest | 3.1.6 | 3.1.6 | n/a | 3.1.1 | 3.1.1 |
| FreeBSD:15:quarterly | 3.1.6 | 3.1.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.1.6 | 3.1.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Run dependencies 11
No port depends on this one.
Configuration
Options name: security_acme.sh
| Option | Default | Description |
|---|---|---|
| BINDTOOLS | off | Depend on bind-tools for nsupdate |
| CURL | on | Depend on cURL for HTTP(S) queries |
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| IDN | off | International Domain Names support |
| STANDALONE | on | Standalone mode requires SOCAT |
| WGET | off | Depend on Wget for HTTP(S) queries |
- USES
- shebangfix
- Service scripts
- none
Message after installing
Files
pkg-plist 298
- share/examples/acme.sh/acme.sh-cron.d
- @sample etc/newsyslog.conf.d/acme.sh.conf.sample
- sbin/acme.sh
- share/examples/acme.sh/deploy/README.md
- share/examples/acme.sh/deploy/ali_cdn.sh
- share/examples/acme.sh/deploy/ali_dcdn.sh
- share/examples/acme.sh/deploy/apache.sh
- share/examples/acme.sh/deploy/baidu_cdn.sh
- share/examples/acme.sh/deploy/byteplus_alb.sh
- share/examples/acme.sh/deploy/cachefly.sh
- share/examples/acme.sh/deploy/cleverreach.sh
- share/examples/acme.sh/deploy/consul.sh
- share/examples/acme.sh/deploy/cpanel_uapi.sh
- share/examples/acme.sh/deploy/directadmin.sh
- share/examples/acme.sh/deploy/docker.sh
- share/examples/acme.sh/deploy/dovecot.sh
- share/examples/acme.sh/deploy/edgio.sh
- share/examples/acme.sh/deploy/exim4.sh
- share/examples/acme.sh/deploy/fortigate.sh
- share/examples/acme.sh/deploy/fritzbox.sh
- share/examples/acme.sh/deploy/gcore_cdn.sh
- share/examples/acme.sh/deploy/gitlab.sh
- share/examples/acme.sh/deploy/haproxy.sh
- share/examples/acme.sh/deploy/ikuai.sh
- share/examples/acme.sh/deploy/jetkvm.sh
- share/examples/acme.sh/deploy/keychain.sh
- share/examples/acme.sh/deploy/kemplm.sh
- share/examples/acme.sh/deploy/keyhelp.sh
- share/examples/acme.sh/deploy/keyhelp_api.sh
- share/examples/acme.sh/deploy/kong.sh
- share/examples/acme.sh/deploy/lighttpd.sh
- share/examples/acme.sh/deploy/localcopy.sh
- share/examples/acme.sh/deploy/mailcow.sh
- share/examples/acme.sh/deploy/myapi.sh
- share/examples/acme.sh/deploy/mydevil.sh
- share/examples/acme.sh/deploy/mysqld.sh
- share/examples/acme.sh/deploy/multideploy.sh
- share/examples/acme.sh/deploy/netlify.sh
- share/examples/acme.sh/deploy/nginx.sh
- share/examples/acme.sh/deploy/openmediavault.sh
- share/examples/acme.sh/deploy/opensshd.sh
- share/examples/acme.sh/deploy/openstack.sh
- share/examples/acme.sh/deploy/panos.sh
- share/examples/acme.sh/deploy/peplink.sh
- share/examples/acme.sh/deploy/proxmoxve.sh
- share/examples/acme.sh/deploy/proxmoxbs.sh
- share/examples/acme.sh/deploy/pureftpd.sh
- share/examples/acme.sh/deploy/qiniu.sh
- share/examples/acme.sh/deploy/routeros.sh
- share/examples/acme.sh/deploy/ruckus.sh
- share/examples/acme.sh/deploy/shelly.sh
- share/examples/acme.sh/deploy/ssh.sh
- share/examples/acme.sh/deploy/strongswan.sh
- share/examples/acme.sh/deploy/synology_dsm.sh
- share/examples/acme.sh/deploy/truenas.sh
- share/examples/acme.sh/deploy/truenas_websocat.sh
- share/examples/acme.sh/deploy/truenas_ws.sh
- share/examples/acme.sh/deploy/unifios.sh
- share/examples/acme.sh/deploy/unifi.sh
- share/examples/acme.sh/deploy/vault.sh
- share/examples/acme.sh/deploy/vault_cli.sh
- share/examples/acme.sh/deploy/vsftpd.sh
- share/examples/acme.sh/deploy/windows_rdp.sh
- share/examples/acme.sh/deploy/zyxel_gs1900.sh
- share/examples/acme.sh/dnsapi/README.md
- share/examples/acme.sh/dnsapi/dns_1984hosting.sh
- share/examples/acme.sh/dnsapi/dns_acmedns.sh
- share/examples/acme.sh/dnsapi/dns_acmeproxy.sh
- share/examples/acme.sh/dnsapi/dns_active24.sh
- share/examples/acme.sh/dnsapi/dns_ad.sh
- share/examples/acme.sh/dnsapi/dns_ali.sh
- share/examples/acme.sh/dnsapi/dns_alviy.sh
- share/examples/acme.sh/dnsapi/dns_artfiles.sh
- share/examples/acme.sh/dnsapi/dns_anx.sh
- share/examples/acme.sh/dnsapi/dns_arubabusiness.sh
- share/examples/acme.sh/dnsapi/dns_arvan.sh
- share/examples/acme.sh/dnsapi/dns_aurora.sh
- share/examples/acme.sh/dnsapi/dns_autodns.sh
- share/examples/acme.sh/dnsapi/dns_aws.sh
- share/examples/acme.sh/dnsapi/dns_azion.sh
- share/examples/acme.sh/dnsapi/dns_azure.sh
- share/examples/acme.sh/dnsapi/dns_baidu.sh
- share/examples/acme.sh/dnsapi/dns_beget.sh
- share/examples/acme.sh/dnsapi/dns_bh.sh
- share/examples/acme.sh/dnsapi/dns_bhosted.sh
- share/examples/acme.sh/dnsapi/dns_bookmyname.sh
- share/examples/acme.sh/dnsapi/dns_bunny.sh
- share/examples/acme.sh/dnsapi/dns_calrissia.sh
- share/examples/acme.sh/dnsapi/dns_cdmon.sh
- share/examples/acme.sh/dnsapi/dns_cf.sh
- share/examples/acme.sh/dnsapi/dns_clouddns.sh
- share/examples/acme.sh/dnsapi/dns_cloudns.sh
- share/examples/acme.sh/dnsapi/dns_cn.sh
- share/examples/acme.sh/dnsapi/dns_comlaude.sh
- share/examples/acme.sh/dnsapi/dns_conoha.sh
- share/examples/acme.sh/dnsapi/dns_constellix.sh
- share/examples/acme.sh/dnsapi/dns_cpanel.sh
- share/examples/acme.sh/dnsapi/dns_cpanel_uapi.sh
- share/examples/acme.sh/dnsapi/dns_creoline.sh
- share/examples/acme.sh/dnsapi/dns_curanet.sh
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| acmesh-official-acme.sh-3.1.6_GH0.tar.gz | 488447 | 0d3f9000ac44a6331314742a88c475f79134e24fc991997883652adc59efc486 |