OsirisInferis overlay for third party plugins of the ACME client certbot
Currently, the only certbot plugins in the official Gentoo Portage tree are certbot-apache, certbot-dns-nsone and certbot-nginx. All the other official DNS plugins are available on my other Certbot overlay called certbot-dns-plugins. This overlay contains unofficial ebuilds for third party plugins from the world wide web.
Note: the working of these plugins is NOT garanteed, as I don't have any means to test them all.
This method is for systems using app-eselect/eselect-repository for the management of their overlays. For the layman method or if you want to add the overlay completely manually, see below.
If not installed already, install app-eselect/eselect-repository
:
sudo emerge -av app-eselect/eselect-repository
Next, enable the overlay:
sudo eselect repository enable third-party-certbot-plugins
After the overlay has been enabled, it isn't downloaded yet. To download all the ebuilds, sync the overlay by running:
sudo emerge --sync third-party-certbot-plugins
Note: all ebuilds have the testing KEYWORDS variable set, including potential dependencies from this overlay. Please add the appropriate keyword when trying to install any of the ebuilds.
If you're using layman
for managing your overlays, you can simply run:
sudo layman -a third-party-certbot-plugins
After layman automatically has synced the overlay, it can be used immediately.
Note: all ebuilds have the testing KEYWORDS variable set, including potential dependencies from this overlay. Please add the appropriate keyword when trying to install any of the ebuilds.
First, if not done already, make the directory for the repositories:
sudo mkdir -p /var/db/repos
Then clone the git repository to the directory made above:
cd /var/db/repos/ && sudo git clone https://github.com/osirisinferi/third-party-certbot-plugins.git
Lastly, move the repo configuration file to the correct directory:
sudo mkdir -p /etc/portage/repos.conf
sudo ln -s /var/db/repos/third-party-certbot-plugins/third-party-certbot-plugins.conf /etc/portage/repos.conf/
Note: repos.conf
can also be a file, but a directory is prefered according to the Handbook.
See for more information: https://wiki.gentoo.org/wiki//etc/portage/repos.conf
Note: all ebuilds have the testing KEYWORDS variable set, including potential dependencies from this overlay. Please add the appropriate keyword when trying to install any of the ebuilds.