notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2023Q2
acme.sh ACME protocol client written in shell
3.0.6 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.6Version of this port present on the latest quarterly branch.
Maintainer: dvl@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-06-18 15:15:10
Last Update: 2023-06-18 15:12:38
Commit Hash: 2b55a2a
License: GPLv3+
WWW:
https://github.com/Neilpang/acme.sh/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (218 items)
Collapse this list.
  1. /usr/local/share/licenses/acme.sh-3.0.6/catalog.mk
  2. /usr/local/share/licenses/acme.sh-3.0.6/LICENSE
  3. /usr/local/share/licenses/acme.sh-3.0.6/GPLv3+
  4. @sample share/examples/acme.sh/acme.sh-cron.d etc/cron.d/acme.sh
  5. @sample etc/newsyslog.d/acme.sh.sample
  6. sbin/acme.sh
  7. share/examples/acme.sh/deploy/README.md
  8. share/examples/acme.sh/deploy/apache.sh
  9. share/examples/acme.sh/deploy/cleverreach.sh
  10. share/examples/acme.sh/deploy/consul.sh
  11. share/examples/acme.sh/deploy/cpanel_uapi.sh
  12. share/examples/acme.sh/deploy/docker.sh
  13. share/examples/acme.sh/deploy/dovecot.sh
  14. share/examples/acme.sh/deploy/exim4.sh
  15. share/examples/acme.sh/deploy/fritzbox.sh
  16. share/examples/acme.sh/deploy/gcore_cdn.sh
  17. share/examples/acme.sh/deploy/gitlab.sh
  18. share/examples/acme.sh/deploy/haproxy.sh
  19. share/examples/acme.sh/deploy/keychain.sh
  20. share/examples/acme.sh/deploy/kong.sh
  21. share/examples/acme.sh/deploy/lighttpd.sh
  22. share/examples/acme.sh/deploy/mailcow.sh
  23. share/examples/acme.sh/deploy/myapi.sh
  24. share/examples/acme.sh/deploy/mydevil.sh
  25. share/examples/acme.sh/deploy/mysqld.sh
  26. share/examples/acme.sh/deploy/nginx.sh
  27. share/examples/acme.sh/deploy/openmediavault.sh
  28. share/examples/acme.sh/deploy/opensshd.sh
  29. share/examples/acme.sh/deploy/openstack.sh
  30. share/examples/acme.sh/deploy/panos.sh
  31. share/examples/acme.sh/deploy/peplink.sh
  32. share/examples/acme.sh/deploy/proxmoxve.sh
  33. share/examples/acme.sh/deploy/pureftpd.sh
  34. share/examples/acme.sh/deploy/qiniu.sh
  35. share/examples/acme.sh/deploy/routeros.sh
  36. share/examples/acme.sh/deploy/ssh.sh
  37. share/examples/acme.sh/deploy/strongswan.sh
  38. share/examples/acme.sh/deploy/synology_dsm.sh
  39. share/examples/acme.sh/deploy/truenas.sh
  40. share/examples/acme.sh/deploy/unifi.sh
  41. share/examples/acme.sh/deploy/vault.sh
  42. share/examples/acme.sh/deploy/vault_cli.sh
  43. share/examples/acme.sh/deploy/vsftpd.sh
  44. share/examples/acme.sh/dnsapi/README.md
  45. share/examples/acme.sh/dnsapi/dns_1984hosting.sh
  46. share/examples/acme.sh/dnsapi/dns_acmedns.sh
  47. share/examples/acme.sh/dnsapi/dns_acmeproxy.sh
  48. share/examples/acme.sh/dnsapi/dns_active24.sh
  49. share/examples/acme.sh/dnsapi/dns_ad.sh
  50. share/examples/acme.sh/dnsapi/dns_ali.sh
  51. share/examples/acme.sh/dnsapi/dns_anx.sh
  52. share/examples/acme.sh/dnsapi/dns_arvan.sh
  53. share/examples/acme.sh/dnsapi/dns_aurora.sh
  54. share/examples/acme.sh/dnsapi/dns_autodns.sh
  55. share/examples/acme.sh/dnsapi/dns_aws.sh
  56. share/examples/acme.sh/dnsapi/dns_azion.sh
  57. share/examples/acme.sh/dnsapi/dns_azure.sh
  58. share/examples/acme.sh/dnsapi/dns_bunny.sh
  59. share/examples/acme.sh/dnsapi/dns_cf.sh
  60. share/examples/acme.sh/dnsapi/dns_clouddns.sh
  61. share/examples/acme.sh/dnsapi/dns_cloudns.sh
  62. share/examples/acme.sh/dnsapi/dns_cn.sh
  63. share/examples/acme.sh/dnsapi/dns_conoha.sh
  64. share/examples/acme.sh/dnsapi/dns_constellix.sh
  65. share/examples/acme.sh/dnsapi/dns_cpanel.sh
  66. share/examples/acme.sh/dnsapi/dns_curanet.sh
  67. share/examples/acme.sh/dnsapi/dns_cyon.sh
  68. share/examples/acme.sh/dnsapi/dns_da.sh
  69. share/examples/acme.sh/dnsapi/dns_ddnss.sh
  70. share/examples/acme.sh/dnsapi/dns_desec.sh
  71. share/examples/acme.sh/dnsapi/dns_df.sh
  72. share/examples/acme.sh/dnsapi/dns_dgon.sh
  73. share/examples/acme.sh/dnsapi/dns_dnshome.sh
  74. share/examples/acme.sh/dnsapi/dns_dnsservices.sh
  75. share/examples/acme.sh/dnsapi/dns_dnsimple.sh
  76. share/examples/acme.sh/dnsapi/dns_do.sh
  77. share/examples/acme.sh/dnsapi/dns_doapi.sh
  78. share/examples/acme.sh/dnsapi/dns_domeneshop.sh
  79. share/examples/acme.sh/dnsapi/dns_dp.sh
  80. share/examples/acme.sh/dnsapi/dns_dpi.sh
  81. share/examples/acme.sh/dnsapi/dns_dreamhost.sh
  82. share/examples/acme.sh/dnsapi/dns_duckdns.sh
  83. share/examples/acme.sh/dnsapi/dns_durabledns.sh
  84. share/examples/acme.sh/dnsapi/dns_dyn.sh
  85. share/examples/acme.sh/dnsapi/dns_dynu.sh
  86. share/examples/acme.sh/dnsapi/dns_dynv6.sh
  87. share/examples/acme.sh/dnsapi/dns_easydns.sh
  88. share/examples/acme.sh/dnsapi/dns_edgedns.sh
  89. share/examples/acme.sh/dnsapi/dns_euserv.sh
  90. share/examples/acme.sh/dnsapi/dns_exoscale.sh
  91. share/examples/acme.sh/dnsapi/dns_fornex.sh
  92. share/examples/acme.sh/dnsapi/dns_freedns.sh
  93. share/examples/acme.sh/dnsapi/dns_gandi_livedns.sh
  94. share/examples/acme.sh/dnsapi/dns_gcore.sh
  95. share/examples/acme.sh/dnsapi/dns_gcloud.sh
  96. share/examples/acme.sh/dnsapi/dns_gd.sh
  97. share/examples/acme.sh/dnsapi/dns_geoscaling.sh
  98. share/examples/acme.sh/dnsapi/dns_googledomains.sh
  99. share/examples/acme.sh/dnsapi/dns_huaweicloud.sh
  100. share/examples/acme.sh/dnsapi/dns_he.sh
  101. share/examples/acme.sh/dnsapi/dns_hetzner.sh
  102. share/examples/acme.sh/dnsapi/dns_hexonet.sh
  103. share/examples/acme.sh/dnsapi/dns_hostingde.sh
  104. share/examples/acme.sh/dnsapi/dns_infoblox.sh
  105. share/examples/acme.sh/dnsapi/dns_infomaniak.sh
  106. share/examples/acme.sh/dnsapi/dns_ionos.sh
  107. share/examples/acme.sh/dnsapi/dns_ipv64.sh
  108. share/examples/acme.sh/dnsapi/dns_internetbs.sh
  109. share/examples/acme.sh/dnsapi/dns_inwx.sh
  110. share/examples/acme.sh/dnsapi/dns_ispconfig.sh
  111. share/examples/acme.sh/dnsapi/dns_jd.sh
  112. share/examples/acme.sh/dnsapi/dns_joker.sh
  113. share/examples/acme.sh/dnsapi/dns_kappernet.sh
  114. share/examples/acme.sh/dnsapi/dns_kas.sh
  115. share/examples/acme.sh/dnsapi/dns_kinghost.sh
  116. share/examples/acme.sh/dnsapi/dns_knot.sh
  117. share/examples/acme.sh/dnsapi/dns_la.sh
  118. share/examples/acme.sh/dnsapi/dns_leaseweb.sh
  119. share/examples/acme.sh/dnsapi/dns_lexicon.sh
  120. share/examples/acme.sh/dnsapi/dns_linode.sh
  121. share/examples/acme.sh/dnsapi/dns_linode_v4.sh
  122. share/examples/acme.sh/dnsapi/dns_loopia.sh
  123. share/examples/acme.sh/dnsapi/dns_lua.sh
  124. share/examples/acme.sh/dnsapi/dns_maradns.sh
  125. share/examples/acme.sh/dnsapi/dns_me.sh
  126. share/examples/acme.sh/dnsapi/dns_miab.sh
  127. share/examples/acme.sh/dnsapi/dns_misaka.sh
  128. share/examples/acme.sh/dnsapi/dns_myapi.sh
  129. share/examples/acme.sh/dnsapi/dns_mydevil.sh
  130. share/examples/acme.sh/dnsapi/dns_mydnsjp.sh
  131. share/examples/acme.sh/dnsapi/dns_mythic_beasts.sh
  132. share/examples/acme.sh/dnsapi/dns_namecheap.sh
  133. share/examples/acme.sh/dnsapi/dns_namecom.sh
  134. share/examples/acme.sh/dnsapi/dns_namesilo.sh
  135. share/examples/acme.sh/dnsapi/dns_nanelo.sh
  136. share/examples/acme.sh/dnsapi/dns_nederhost.sh
  137. share/examples/acme.sh/dnsapi/dns_neodigit.sh
  138. share/examples/acme.sh/dnsapi/dns_netcup.sh
  139. share/examples/acme.sh/dnsapi/dns_netlify.sh
  140. share/examples/acme.sh/dnsapi/dns_nic.sh
  141. share/examples/acme.sh/dnsapi/dns_njalla.sh
  142. share/examples/acme.sh/dnsapi/dns_nm.sh
  143. share/examples/acme.sh/dnsapi/dns_nsd.sh
  144. share/examples/acme.sh/dnsapi/dns_nsone.sh
  145. share/examples/acme.sh/dnsapi/dns_nsupdate.sh
  146. share/examples/acme.sh/dnsapi/dns_nw.sh
  147. share/examples/acme.sh/dnsapi/dns_oci.sh
  148. share/examples/acme.sh/dnsapi/dns_one.sh
  149. share/examples/acme.sh/dnsapi/dns_online.sh
  150. share/examples/acme.sh/dnsapi/dns_openprovider.sh
  151. share/examples/acme.sh/dnsapi/dns_openstack.sh
  152. share/examples/acme.sh/dnsapi/dns_opnsense.sh
  153. share/examples/acme.sh/dnsapi/dns_ovh.sh
  154. share/examples/acme.sh/dnsapi/dns_porkbun.sh
  155. share/examples/acme.sh/dnsapi/dns_pdns.sh
  156. share/examples/acme.sh/dnsapi/dns_pleskxml.sh
  157. share/examples/acme.sh/dnsapi/dns_pointhq.sh
  158. share/examples/acme.sh/dnsapi/dns_rackcorp.sh
  159. share/examples/acme.sh/dnsapi/dns_rackspace.sh
  160. share/examples/acme.sh/dnsapi/dns_rage4.sh
  161. share/examples/acme.sh/dnsapi/dns_rcode0.sh
  162. share/examples/acme.sh/dnsapi/dns_regru.sh
  163. share/examples/acme.sh/dnsapi/dns_scaleway.sh
  164. share/examples/acme.sh/dnsapi/dns_schlundtech.sh
  165. share/examples/acme.sh/dnsapi/dns_selectel.sh
  166. share/examples/acme.sh/dnsapi/dns_selfhost.sh
  167. share/examples/acme.sh/dnsapi/dns_servercow.sh
  168. share/examples/acme.sh/dnsapi/dns_simply.sh
  169. share/examples/acme.sh/dnsapi/dns_tele3.sh
  170. share/examples/acme.sh/dnsapi/dns_udr.sh
  171. share/examples/acme.sh/dnsapi/dns_ultra.sh
  172. share/examples/acme.sh/dnsapi/dns_world4you.sh
  173. share/examples/acme.sh/dnsapi/dns_transip.sh
  174. share/examples/acme.sh/dnsapi/dns_unoeuro.sh
  175. share/examples/acme.sh/dnsapi/dns_variomedia.sh
  176. share/examples/acme.sh/dnsapi/dns_veesp.sh
  177. share/examples/acme.sh/dnsapi/dns_vercel.sh
  178. share/examples/acme.sh/dnsapi/dns_vscale.sh
  179. share/examples/acme.sh/dnsapi/dns_vultr.sh
  180. share/examples/acme.sh/dnsapi/dns_websupport.sh
  181. share/examples/acme.sh/dnsapi/dns_yandex.sh
  182. share/examples/acme.sh/dnsapi/dns_yc.sh
  183. share/examples/acme.sh/dnsapi/dns_zilore.sh
  184. share/examples/acme.sh/dnsapi/dns_zone.sh
  185. share/examples/acme.sh/dnsapi/dns_zonomi.sh
  186. share/examples/acme.sh/notify/bark.sh
  187. share/examples/acme.sh/notify/callmebotWhatsApp.sh
  188. share/examples/acme.sh/notify/cqhttp.sh
  189. share/examples/acme.sh/notify/dingtalk.sh
  190. share/examples/acme.sh/notify/discord.sh
  191. share/examples/acme.sh/notify/feishu.sh
  192. share/examples/acme.sh/notify/gotify.sh
  193. share/examples/acme.sh/notify/ifttt.sh
  194. share/examples/acme.sh/notify/mail.sh
  195. share/examples/acme.sh/notify/mailgun.sh
  196. share/examples/acme.sh/notify/pop.sh
  197. share/examples/acme.sh/notify/postmark.sh
  198. share/examples/acme.sh/notify/pushbullet.sh
  199. share/examples/acme.sh/notify/pushover.sh
  200. share/examples/acme.sh/notify/sendgrid.sh
  201. share/examples/acme.sh/notify/slack.sh
  202. share/examples/acme.sh/notify/slack_app.sh
  203. share/examples/acme.sh/notify/smtp.sh
  204. share/examples/acme.sh/notify/teams.sh
  205. share/examples/acme.sh/notify/telegram.sh
  206. share/examples/acme.sh/notify/weixin_work.sh
  207. share/examples/acme.sh/notify/xmpp.sh
  208. @sample(acme,acme,0640) /var/db/acme/.acme.sh/account.conf.sample
  209. /var/db/acme/.acme.sh/deploy
  210. /var/db/acme/.acme.sh/dnsapi
  211. /var/db/acme/.acme.sh/notify
  212. @dir etc/cron.d
  213. @dir(acme,acme,0750) /var/db/acme/.acme.sh
  214. @dir(acme,acme,0750) /var/db/acme/certs
  215. @dir(acme,acme,0750) /var/db/acme
  216. @owner
  217. @group
  218. @mode
Collapse this list.
Dependency lines:
  • acme.sh>0:security/acme.sh
To install the port:
cd /usr/ports/security/acme.sh/ && make install clean
To add the package, run one of these commands:
  • pkg install security/acme.sh
  • pkg install acme.sh
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: acme.sh
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1686333811 SHA256 (acmesh-official-acme.sh-3.0.6_GH0.tar.gz) = 4a8e44c27e2a8f01a978e8d15add8e9908b83f9b1555670e49a9b769421f5fa6 SIZE (acmesh-official-acme.sh-3.0.6_GH0.tar.gz) = 275569

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. curl : ftp/curl
  2. socat>0 : net/socat
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for acme.sh-3.0.6: BINDTOOLS=off: Depend on bind-tools for nsupdate DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples IDN=off: International Domain Names support STANDALONE=on: Standalone mode requires SOCAT ====> Options available for the single HTTP: you have to select exactly one of them CURL=on: Depend on cURL for HTTP(S) queries WGET=off: Depend on Wget for HTTP(S) queries ===> Use 'make config' to modify these settings
Options name:
security_acme.sh
pkg-message:
For install:
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. If you have EXAMPLES on: * 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 installed at /usr/local/etc/newsyslog.d/acme.sh - you must modify it by at least uncommenting the line. * If you run `newsyslog -NC` it will create the required logfiles. * Please edit /usr/local/etc/cron.d/acme.sh - directions are provided in that file.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/acmesh-official/acme.sh/tar.gz/3.0.6?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.0.6
18 Jun 2023 15:12:38
commit hash: 2b55a2a6e56e5ee02603474749cbac3fdf8be6e4commit hash: 2b55a2a6e56e5ee02603474749cbac3fdf8be6e4commit hash: 2b55a2a6e56e5ee02603474749cbac3fdf8be6e4commit hash: 2b55a2a6e56e5ee02603474749cbac3fdf8be6e4 files touched by this commit
Dan Langille (dvl) search for other commits by this committer
security/acme.sh: Fix remote exec issue

re: https://github.com/acmesh-official/acme.sh/releases/tag/3.0.6
(cherry picked from commit 47a16e63dc9d3263a24a598516b92e4863120312)

Number of commits found: 1