How to configure certificate on free serverpilot?


#1

hi just wandering how to add this certificates on a free serverpilot account ?
i know i will need to do it manually on Apache im looking for a how to.

link to what serverpilot is:
https://serverpilot.io


#2

Hello,

Look this : https://serverpilot.io/community/articles/how-to-install-an-ssl-certificate-on-your-site.html

Regards


#3

That’s for paid users only they can use the GUI but free users can’t I will need to add it an other way … Looking for a workaround


#4

@raykai

Wrote you a couple of quick scripts, feel free to use them. Might be a few bugs.

https://github.com/dfinnema/le-serverpilot


Serverpilot issues?
#5

It seems that SSL is a premium feature on ServerPilot. You can use a free certificate from Let’s Encrypt (although through the inconvenient, manual route) but you need a paid account on ServerPilot.


#6

So its not possible to use it on the free version?

If not, whats the difference to the wp plugin?


#7

i think we can as we have access to Apache but we need to modify Apache manually for the ssl i just didint have time to try and install the client of lets encrypt this way


#9

thx il try it this weekend :smile: il post back letting u know if it works


#11

Was there a resolution to this? Sorry to revive an old topic, but I was hoping raykai might have found out something.

When I try the https://certbot.eff.org/#ubuntuxenial-apache instructions, I get stopped at the first step

$ sudo apt-get install python-letsencrypt-apache

returns

$: command not found

Thanks!


#12

im using : https://github.com/dfinnema/le-serverpilot and i have no prob with it. it conferrers everything for ssl with serverpilot when on a free account.


#13

These instructions work for me at least initially, I am currently trying to figure out adding additional certificates


#14

Move back to the certbot directory with the command from step 1 cd /opt/certbot

Then do step 2 again with the new domain name to generate the cert.

Then create the new config file for the new domain the same way as the first one in step 3.

Basically all the same without installing certbot in the first place.

Any new certs will get updated with the existing cron command.

I’ll update the post soon.