anvil-0.0.17.txz


Advertisement

Description

anvil - Tools for distributing ssl certificates

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest i386
Package filename anvil-0.0.17.txz
Package name anvil
Package version 0.0.17
Package release -
Package architecture i386
Package type txz
Category sysutils
Homepage https://github.com/dlangille/anvil
License BSD2CLAUSE
Maintainer dvl@FreeBSD.org
Download size 5.17 KB
Installed size 10.08 KB
Tools for distributing ssl certificates
Designed for FreeBSD (it uses fetch, not wget or curl [yet]).
It also uses sudo, with the goal of this running as non-root
and only allowing the cp & mv via sudo.
These tools were designed with acme.sh & Let's Encrypt in mind,
but they should with with any certificates generated by any
means.
WWW: https://github.com/dlangille/anvil
Groups: anvil
Options:
- FETCH: on
- CURL: off
- WGET: off
After installing anvil, this is a short checklist of things to do, depending
on which tools are using.
For cert-puller:
* adjust /usr/local/etc/anvil/cert-puller.conf
* run 'cert-puller -s' to see the visudo settings you need
* adjust the service configuration files (e.g. httpd.conf) if cert filenames 
are different from defaults.  By default, anvil uses:
* example.org.fullchain.cer
* example.org.key
* anvil does not distribute .key files. Do that manually.
* install the crontab for anvil: sudo crontab -u anvil -e
###
# 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=you@example.org
7 13 * * * /usr/local/bin/cert-puller
###
For cert-shifter:
* adjust /usr/local/etc/anvil/cert-shifter.conf
* install the crontab for anvil: sudo crontab -u anvil -e
###
# 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=you@example.org
19 20 * * * /usr/local/bin/cert-shifter
###
install

Alternatives

Package Version Architecture Repository
anvil-0.0.17.txz 0.0.17 amd64 FreeBSD Ports Latest
anvil-0.0.17.txz 0.0.17 i386 FreeBSD Ports Quarterly
anvil-0.0.17.txz 0.0.17 amd64 FreeBSD Ports Quarterly
anvil - - -

Download

Type URL
Mirror pkg.freebsd.org
Binary Package anvil-0.0.17.txz
Source Package sysutils/anvil

Install Howto

Install anvil txz package:

# pkg install anvil

See Also

Package Description
anyremote-6.7.2.txz Remote control service over Bluetooth, infrared, or TCP/IP networking
anyremote2html-1.4.txz Web interface for anyRemote
anyterm-1.1.29_21.txz Terminal emulator on a Web page
aoe-1.2.0_2.txz FreeBSD driver for ATA over Ethernet (AoE)
aoi-3.0_3.txz Open source Java written 3D modelling and rendering studio
aom-1.0.0.2541.txz AV1 reference encoder/decoder
aop-0.6_2.txz Ncurses based arcade game with only 64 lines of code
ap-utils-1.4.1_5.txz Set of utilities to configure and monitor wireless access points
ap24-mod_amazon_proxy-20100913_1.txz Amazon Auth Proxy for Product Advertising API
ap24-mod_auth_cas-1.2.txz Apache 2.x module that supports the CASv1 and CASv2 protocols
ap24-mod_auth_cookie_mysql2-1.0_1.txz Allows authentication against MySQL database via secure cookie
ap24-mod_auth_external2-2.2.11_1.txz Allows users authentication based on external mechanisms
ap24-mod_auth_gssapi-1.6.1.txz Apache module for authenticating users with GSSAPI
ap24-mod_auth_kerb2-5.4_8.txz Apache module for authenticating users with Kerberos v5
ap24-mod_auth_mysql2-1.11.txz MySQL-based authentication module with VirtualHost support
Advertisement
Advertisement