heavy Linux programming language.
This is not heavy, and it is not a programming language.
It is just bash commands in a shell. Like using Basic on a ZX81.
It is fast, once you practice a bit. It's why we all use it.
You have a choice here, like we all did. You can either stay in the safe zone, accept what is in the server-manager and carry on with what you are limited to there.
Or you can roll up your sleeves and get your hands a bit dirty. But to do that you also have to do what we all did which is to read a lot, and learn.
I made that choice 25 years ago, and still read and learn today. And as a result, somewhere in your server, are bits of code I wrote, some of it for letsencrypt
I am no guru. I have just read more help pages then you have.
You can do this too.
You will get more help here, but only if you help yourself.
I wrote this some while ago for Rocket,Chat, but if you leave out the Rocket.Chat specifics and read up on how to ask sensible questions, you will help yourself and others.
https://gist.github.com/reetp/a66149d5f060f260643a353ca7067a98Specifically these pages
https://www.chiark.greenend.org.uk/~sgtatham/bugs.htmlhttp://www.catb.org/esr/faqs/smart-questions.htmlOkay with the lets encrypt I will work on it some more its the only thing standing in my way now. However is this guaranteed to be recognized by all places? I know it says I can set that. What I am concerned with is that I don't want to program something that is not going to work.
You are not about to program anything. Just configure it. The code that we wrote will do the 'heavy lifting' for you.
Read about SSL and https. Read again so you understand it. Read about Letsencrypt.
Make sure your DNS and firewall are setup correctly to allow access to your server. No access, and Letsencrypt can't confirm it is you and it will fail.
Follow the wiki.
USE TEST MODE until you get no errors.
Instructions are on the wiki on how to revert if you have a disaster.
Smile.