I am hoping to set up a small personal web server, for myself and other family members, using a Raspberry Pi 2, to take back ownership from companies like Facebook and Google. Obviously low-cost is key, and that’s why Let’s Encrypt seems like it should be part of my solution. I don’t want to sacrifice secure communication, in 2015, where HTTPS is expected.
I am a total noob and have not run any sort of server before. I’ve installed Raspbian Jessie and lighttpd, which I believe I can configure to serve two apparently separate personal websites (for example, abc.net and xyz.com) served by the Pi on the same IP address.
I’ll use either the Pi or my DD-WRT Router to dynamically keep DNS up-to-date regarding my IP address (the Router and various dynamic DNS services seem limited to only one domain name … is this really so unusual? How can I be the only person who wants this?).
The piece I’m missing is SSL certificates. I don’t even care if they “prove” that my sites are who they say they are. That’s not the point. We’re not businesses. I just want communication standards appropriate to this century.
But it seems like I need to have a client or a plugin or something, which I don’t understand, nor does there appear to be one suitable for lighttpd. Do I really need to install a program, or is there a way to just install the certificates?