wordops wildcard

https://github.com/WordOps/WordOps/releases/latest

Added

  • New Nginx package on Ubuntu with Cloudflare HTTP/2 HPACK and Dynamic TLS records
  • phpMyAdmin upgrade with wo stack upgrade --phpmyadmin
  • Wildcard SSL Certificates support with DNS validation
  • Let's Encrypt DNS API support (Cloudflare, DigitalOcean, etc ..) on domain, subdomain, and wildcard
  • Flag --letsencrypt=clean to purge a previous SSL configuration
  • Support for Debian 10 buster (testing - not ready for production)
  • Fail2ban with custom jails to secure WordPress & SSH
  • Variable keylength in /etc/wo/wo.conf to define letsencrypt certificate keylenght
  • ProFTPd stack with UFW & Fail2ban configurationz
  • Beta branch and command wo update --beta for beta releases
  • Extra directives in wp-config.php (limit posts revisions, set max_memory, enable auto-update for minor-releases)

Fixed

  • Nginx was not reloaded after enabling HSTS
  • Netdata, Composer & Fail2Ban stack remove and purge
  • WordPress not installed by wo site update with basic php73 sites

Documentation

Let's Encrypt DNS API configuration
Manage Let's Encrypt SSL certificates

    VirtuBox stickied the discussion .

    Congratulations. Will try it out soon. As EEs Rahul speaks of no resources to continue EE I am happy to have an alternative.

    @VirtuBox How do we utilize the Certificate Key while generating the certificate? I also want to add E-256 so how would I do it?

      nsgoyat Hello @nsgoyat,
      you can edit the keylength settings in /etc/wo/wo.conf, by replacing keylength = "ec-384" by keylength = "ec-256" for example.

        Error:

        root@serv:# wo stack upgrade --phpmyadmin
        During package update process non nginx-cached parts of your site may remain down
        Do you want to continue:[y/N]y
        Updating packages, please wait...
        Downloading PHPMyAdmin [Done]
        Upgrading phpMyAdmin, please wait...
        name 'WOExtract' is not defined
        root@serv:#

        Also where can we find out more about fail2ban settings?

        Thanks for fixing dashboard settings reset issue.

          VirtuBox so what will be the command that I have to use while creating the site and to generate the particular certificate:

          wo site create site.tld --wp --letsencrypt=wildcard --dns=dns_cf --keylength ec-256

          is this one right?

            mdoooooot I will add a page about fail2ban in the documentation.

            Thanks for the report about phpMyAdmin

            nsgoyat This option isn't available in the command, but only in the configuration file /etc/wo/wo.conf.
            You can edit this file directly to use another keylength than ec-384, and all new certificates will be issued with this keylength

              VirtuBox Flag --letsencrypt=clean to purge a previous SSL configuration

              Thank you for another great release.

              Small suggestion to change the letsencrypt flag to either
              --letsencrypt=clear or --letsencrypt=purge

              • the purpose of the flag is more clear this way, to remove (clear/purge) the previous configuration. But this is just a suggestion, perhaps those flags are already taken.

              Great release!
              How can I upgrade domain SSL to wildcard, should I use --letsencrypt=off and then --letsencrypt=wildcard ?

                VirtuBox Got it master. Thanks a ton 🙂 May WordOps live long. This tool is getting perfect day by day. Kudos to you!

                VirtuBox unstickied the discussion .

                marciomarim Hello,
                upgrade WordOps to the last release (v3.9.6.2) and run wo site update yoursite.tld --letsencrypt=clean.
                Then issue a new certificate

                Hosted by VirtuBox