openSUSE Tumbleweed
Installing certbot
and its NGINX plugin on openSUSE Tumbleweed was just straightforward:
zypper addrepo https://download.opensuse.org/repositories/home:ecsos:server/openSUSE_Tumbleweed/home:ecsos:server.repo
zypper refresh
zypper install certbot
Then, install python36-certbot-nginx
and finally run:
sudo certbot --nginx
SLE 15 SP2
But I’m trying to do the same on SLE 15 SP2. I tried:
- openSUSE backports repo
- openSUSE Leap 15.2 repos
- Instructions here
- Couldn’t figure out how to use this by command-line
- …
What am I missing? Is there a convenient way to install certbot
and its NGINX plugin by the command line on SLE 15 SP2?
@Megidd Hi and welcome to the Forum
You need to use SUSE Package hub for the python3 dependencies;
SUSEConnect -p PackageHub/15.2/x86_64
@malcolmlewis Thanks!
I come from openSUSE world and not familiar with SUSEConnect
command at all! I guess I will have to get to know it!
Following this post:
https://forums.opensuse.org/showthread.php/556639-SLE-installing-certbot-and-its-NGINX-plugin?p=3047155#post3047155
These commands installed the certbot
on SLE 15 SP2:
sudo SUSEConnect -p PackageHub/15.2/x86_64
sudo zypper ref
sudo zypper install python3-certbot python3-certbot-nginx
And then, this command enabled HTTPS for all the servers handled by NGINX:
sudo certbot --nginx