AutoSSL not showing up in cPanel

Josh-Ninja

Registered
Aug 30, 2016
2
0
1
Austin, TX
cPanel Access Level
Root Administrator
Hello,

I've installed AutoSSL and am able to use it as root in WHM. I've also added it to the feature lists for all of the users on two of my servers. I am not showing an icon for AutoSSL inside of any of their cPanels. I've changed all of their packages and they're all set to the correct feature list. I'm sure there's something small I've missed, any help would be appreciated!
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,880
2,258
463
Hello,

Great question! There's actually no corresponding feature in the cPanel UI for AutoSSL. The feature referred to in the Manage AutoSSL document is used to determine if the system will automatically generate a certificate for the hosts added to that cPanel account. Browsing to the "Manage Users" tab in "WHM >> Manage AutoSSL" should help clarify the purpose of that feature.

Let us know if you have any additional questions.

Thank you.
 

ethical

Well-Known Member
Apr 7, 2009
97
8
58
Michael thanks for that reply, why then does it show in the default feature list? this made me think there would be an option for end users to access from their cpanel, you are confirming this is NOT the case so we have to enable for them?
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,880
2,258
463
Hello,

The user's feature list setting for AutoSSL is used to determine whether AutoSSL is enabled or disabled for the account. For instance, if the feature is disabled for an account, then the AutoSSL feature won't attempt to automatically generate SSL certificates for the domain names added to the account. There's no option in the cPanel UI that corresponds to this feature. It's managed by the root user via the command line, or through Web Host Manager, per the documentation at:

Manage AutoSSL - Documentation - cPanel Documentation

Thank you.
 

spaceman

Well-Known Member
Mar 25, 2002
517
8
318
Maybe I'm having a blonde moment (no disrespect intended to blondes)... but IMHO there's still something ambiguous about the use of the phrase "Feature List" in the Manage AutoSSL interface.

Where, specifically, is this Feature List in WHM, i.e. the ability to set whether the default is "on" or the default is "off" for AutoSSL + chosen provider (e.g. Let's Encrypt) to apply to the domains that have "Reset to Feature List Setting" selected in the "Manage Users" tab?

Or to re-phrase the same question.... if my "Reset to Feature List Setting" is currently saying "Use setting established by the feature list 'default' which is currently set to 'enabled'."... then where do I set the default to disabled?

Perhaps this "Feature List" is actually referring to the Manage AutoSSL > Providers tab, i.e. if I set "Choose an SSL Provider" to "Disabled".... is that it?

Or is it just me that's confused? :)

Thanks,

Ross

p.s. I have read Manage AutoSSL - Documentation - cPanel Documentation, but I'm none-the-wiser.
 

spaceman

Well-Known Member
Mar 25, 2002
517
8
318
p.s. I'm searching for the opportunity where I can have "Let's Encrypt" selected as my chosen AutoSSL provider, then I have to manually select each user when I wish that user to gain a Let's Encrypt SSL, because the default is disabled. Does that make any sense? :)
 

spaceman

Well-Known Member
Mar 25, 2002
517
8
318
Yes, absolutely. So I want to be able to select Let's Encrypt as my preferred provider, but then NOT have Let's Encrypt start working to supply all my hosting accounts with a free SSL because the default setting is "don't install".
 

Infopro

Well-Known Member
May 20, 2003
17,075
524
613
Pennsylvania
cPanel Access Level
Root Administrator
Twitter
Yes, absolutely.
Thanks, had to ask. ;)

So I want to be able to select Let's Encrypt as my preferred provider
You've got it selected under the Providers tab, I assume.

but then NOT have Let's Encrypt start working to supply all my hosting accounts with a free SSL because the default setting is "don't install".
Sorry, can you explain this another way? I'm still a bit light on my daily coffee intake at this point in the morning.
 

spaceman

Well-Known Member
Mar 25, 2002
517
8
318
Let's say my company chooses Qantas as our preferred airline to fly with. Just because we've pre-selected Qantas, it doesn't mean that we necessarily need airline bookings right now.

So we want to be able pre-select Let's Encrypt as our preferred provider of free SSL certs. But Let's Encrypt should not attempt to start issuing free SSL certs to all users until such time as we manually, individually select which users that Let's Encrypt should look after. It appears that I should be able to achieve this by selecting "disabled" as a default setting in some sort of "Feature List" that I'm trying to find.... unless in fact "Feature List" and "Providers" are one and the same?
 

spaceman

Well-Known Member
Mar 25, 2002
517
8
318
I'm not sure what you mean by the "Feature" option being selected on the Packages Feature list. Are you referring to WHM > Packages > Edit a Package, or something else? I'm assuming something else, but I don't know what something else is. Perhaps I'm not seeing what you're seeing? Screenshot?

We're getting close the crux of my confusion I feel :)
 

Infopro

Well-Known Member
May 20, 2003
17,075
524
613
Pennsylvania
cPanel Access Level
Root Administrator
Twitter
When you create a new Package you have to give it a Features list. Whether you use the "Default" Features list, or a custom Features List you've created. AutoSSL is listed on the Features list of course. I don't use Let's Encrypt plugin so don't know if it has its own listing added to the Default Features list. I assume it does not, and enabling the Manage AutoSSL option enables the "Feature" of being able to use Manage AutoSSL including any vendor you have installed and enabled.

I am without a stage server this morning to test this on for clarity, my apologies.
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,880
2,258
463
But Let's Encrypt should not attempt to start issuing free SSL certs to all users until such time as we manually, individually select which users that Let's Encrypt should look after.
Hello,

SSL certificates from AutoSSL vendors are only issued to accounts with the AutoSSL feature enabled. The "AutoSSL" feature can control whether AutoSSL is enabled for a user or users on the server. Information on using "WMH >> Feature Manager" to enable or disable AutoSSL is found at:

Feature Manager - Documentation - cPanel Documentation

You can review the full steps for setting AutoSSL to "Use Feature List" for your accounts at:

Manage AutoSSL - Documentation - cPanel Documentation

Thank you.