Posts: 3 ,663
Threads: 241
Joined: May 2014
Reputation:
85
Sex: Male
Thanks: 408
Given 599 thank(s) in 464 post(s)
[MODULE][WIP] Sencrypt Let's Encrypt SSL Module
08-26-2017, 04:44 AM
Hey gang! I'm getting much closer to completing this module!
Working:
Create SSL for a selected domain or sub domain
Adds Custom vhost SSL entries for the domain or sub domain
Adds Port Forward from apache default port to SSL (443) for domain or sub domain
Removes everything if deleted (vhost entries, all files/folders related to the domain's or sub domain's certificate data)
Not Working (yet):
www. prefix
Need to add certificate revocation to the delete process.
Current code pushed to GitHub for testing only!
WARNING: PRE-ALPHA: DO NOT USE ON A PRODUCTION SERVER! Use for testing purposes ONLY!
Any requests for support will be ignored unless you are actively helping to develop this module with me!
Stay tuned for more information!
Support this module by buying me a beer or two! Donation link below in my signature
-TGates - Project Council
SEARCH the Forums or read the DOCUMENTATION before posting!
Support Sentora and Donate: HERE
Find my support or modules useful? Donate to TGates HERE
Developers and code testers needed!
Contact TGates for more information
Posts: 92
Threads: 11
Joined: Jul 2017
Reputation:
2
Sex: Male
Thanks: 15
Given 9 thank(s) in 8 post(s)
RE: [MODULE][WIP] Sencrypt Let's Encrypt SSL Module
08-27-2017, 04:21 AM
Hey TGates, will test the module in the week as I will be celebrating the Mayweather fight till Sunday/Monday night.
Awesome work though.
Will try to install it on the jet, If it has wifi -_-
-BetaTester3.0 || Just Another Sentora User.
Did you know, Sentora has a full Support Documentation ?
If I helped +rep & Thanks is appreciated.
BTC: 1Bps3ZerDFDDnXJ9XdWtHhdhwsV4MVGLkw
Posts: 3 ,663
Threads: 241
Joined: May 2014
Reputation:
85
Sex: Male
Thanks: 408
Given 599 thank(s) in 464 post(s)
RE: [MODULE][WIP] Sencrypt Let's Encrypt SSL Module
08-28-2017, 08:18 AM
(08-27-2017, 04:21 AM)betatester3.0 Wrote: Hey @[TGates], will test the module in the week as I will be celebrating the Mayweather fight till Sunday/Monday night.
Awesome work though.
Will try to install it on the jet, If it has wifi -_-
Alright, let me know how it goes.
-TGates - Project Council
SEARCH the Forums or read the DOCUMENTATION before posting!
Support Sentora and Donate: HERE
Find my support or modules useful? Donate to TGates HERE
Developers and code testers needed!
Contact TGates for more information
Posts: 92
Threads: 11
Joined: Jul 2017
Reputation:
2
Sex: Male
Thanks: 15
Given 9 thank(s) in 8 post(s)
RE: [MODULE][WIP] Sencrypt Let's Encrypt SSL Module
08-28-2017, 08:40 PM
(This post was last modified: 08-28-2017, 09:23 PM by betatester3.0.)
TGates tried installing via the zppy repo this is the errors:
Notice: Undefined property: XMLTag::$type in /etc/sentora/panel/dryden/ui/module.class.php on line 82
Notice: Trying to get property of non-object in /etc/sentora/panel/dryden/ui/module.class.php on line 82
ERROR: Run me in current installer directory!
--------------------------------------------------------------------------------------------------------
Installs when I grabbed the .zip from GitHub and created the .zpp
--------------------------------------------------------------------------------------------------------
Will get back to you if it displays anymore errors
after installation of module and activated. tried to access it and it displays a blank screen.
-BetaTester3.0 || Just Another Sentora User.
Did you know, Sentora has a full Support Documentation ?
If I helped +rep & Thanks is appreciated.
BTC: 1Bps3ZerDFDDnXJ9XdWtHhdhwsV4MVGLkw
Posts: 683
Threads: 40
Joined: Jul 2014
Reputation:
29
Sex: Male
Thanks: 96
Given 205 thank(s) in 159 post(s)
RE: [MODULE][WIP] Sencrypt Let's Encrypt SSL Module
08-29-2017, 12:35 AM
(This post was last modified: 08-29-2017, 12:38 AM by Ron-e.)
(08-28-2017, 08:40 PM)betatester3.0 Wrote: TGates tried installing via the zppy repo this is the errors:
Notice: Undefined property: XMLTag::$type in /etc/sentora/panel/dryden/ui/module.class.php on line 82
Notice: Trying to get property of non-object in /etc/sentora/panel/dryden/ui/module.class.php on line 82
ERROR: Run me in current installer directory!
Looks like TGates forgot the <type> tag in the module.xml.
Posts: 3 ,663
Threads: 241
Joined: May 2014
Reputation:
85
Sex: Male
Thanks: 408
Given 599 thank(s) in 464 post(s)
RE: [MODULE][WIP] Sencrypt Let's Encrypt SSL Module
08-29-2017, 03:17 AM
Will sort it out in next push
Have a LOT more to do on it though:
Installation checks (with possible ability to install required dependencies), auto renew hook, ability to revoke certificates, uninstall with revoke and delete, etc.
But, it's a start!
-TGates - Project Council
SEARCH the Forums or read the DOCUMENTATION before posting!
Support Sentora and Donate: HERE
Find my support or modules useful? Donate to TGates HERE
Developers and code testers needed!
Contact TGates for more information
Posts: 92
Threads: 11
Joined: Jul 2017
Reputation:
2
Sex: Male
Thanks: 15
Given 9 thank(s) in 8 post(s)
RE: [MODULE][WIP] Sencrypt Let's Encrypt SSL Module
09-07-2017, 07:41 AM
TGates Any luck with the module yet ?
-BetaTester3.0 || Just Another Sentora User.
Did you know, Sentora has a full Support Documentation ?
If I helped +rep & Thanks is appreciated.
BTC: 1Bps3ZerDFDDnXJ9XdWtHhdhwsV4MVGLkw
Posts: 3 ,663
Threads: 241
Joined: May 2014
Reputation:
85
Sex: Male
Thanks: 408
Given 599 thank(s) in 464 post(s)
RE: [MODULE][WIP] Sencrypt Let's Encrypt SSL Module
09-07-2017, 07:50 AM
Still doing testing. Takes a little time to do that... waiting for renewals, etc. I'd rather hold off a little while to ensure renewals are working as they should. Tough to fix after it's released and everybody has certificates. I also still need to add a certificate revocation process as required by Let's Encrypts EULA
But, it does create and delete the certificates properly, adds and removes the custom vhost entries along with port forwarding to SSL port.
Initial test of renewals seems to work.
-TGates - Project Council
SEARCH the Forums or read the DOCUMENTATION before posting!
Support Sentora and Donate: HERE
Find my support or modules useful? Donate to TGates HERE
Developers and code testers needed!
Contact TGates for more information
Posts: 3 ,663
Threads: 241
Joined: May 2014
Reputation:
85
Sex: Male
Thanks: 408
Given 599 thank(s) in 464 post(s)
RE: [MODULE][WIP] Sencrypt Let's Encrypt SSL Module
09-13-2017, 05:45 AM
Is anybody testing this? Any feedback or suggestions so far?
I am still trying to find out how to revoke the certificates via php and http.
May inquire on the Lescript GitHub page if they have plans to add this since it is a main part of Let's Encrypts EULA.
-TGates - Project Council
SEARCH the Forums or read the DOCUMENTATION before posting!
Support Sentora and Donate: HERE
Find my support or modules useful? Donate to TGates HERE
Developers and code testers needed!
Contact TGates for more information
Posts: 92
Threads: 11
Joined: Jul 2017
Reputation:
2
Sex: Male
Thanks: 15
Given 9 thank(s) in 8 post(s)
RE: [MODULE][WIP] Sencrypt Let's Encrypt SSL Module
09-13-2017, 07:36 AM
(This post was last modified: 09-13-2017, 07:57 AM by betatester3.0.)
(09-13-2017, 05:45 AM)TGates Wrote: Is anybody testing this? Any feedback or suggestions so far?
I am still trying to find out how to revoke the certificates via php and http.
May inquire on the Lescript GitHub page if they have plans to add this since it is a main part of Let's Encrypts EULA.
Yip, I am TGates. Although I am waiting for you to push still "Will sort it out in next push ", after I install it gives me a blank page. Look above at my previous comments
tried installing it again via the zppy repo got this error.
Code: 100%[==============================================================================>] 34,947 107KB/s in 0.3s
2017-09-12 23:55:54 (107 KB/s) - ‘sencrypt.zpp’ saved [34947/34947]
ERROR: Run me in current installer directory!
[root@panel ~]#
-BetaTester3.0 || Just Another Sentora User.
Did you know, Sentora has a full Support Documentation ?
If I helped +rep & Thanks is appreciated.
BTC: 1Bps3ZerDFDDnXJ9XdWtHhdhwsV4MVGLkw
|