Migration costs from WPEngine to WPMUDEV

Hello,

So I have two production multisite installs for our corporate websites and landing pages. These are currently hosted on WPEngine and are subdomain based, ie we have http://www.lend.us, http://www.rpm-mtg.com, http://www.regencymtg.com, http://www.mfsinc.com and http://www.aemc.cc on one install and l.lend.us, l.rpm-mtg.com etc.. for landing pages on another multisite install.

There are approximately 15 “websites” in those two installs. We have ~15 legacy custom developed plugins(plan to get rid of) and some MU plugins(staying) to integrate with our internal systems and display employee data etc..

What is considered a site? a domain or WordPress instance?

We spend ~300/mo at WPEngine but we use several of your plugins and are subscribers. What would be the costs here?

FYI, I plan on making it all one install in the near future, multiple networks. Is that supported? I already have this setup/tested on WPEngine, will it work here?

For development, I see you guys are using a similar setup to what WPEngine has as a legacy staging site. That never really worked for me so I setup staging and develop installs that mirrored our production installs. Will I be charged for those domains/installs as well? There were a number of reasons for this not the least of which was “staging” wasn’t the same as production so you could have something that worked in staging but would get killed by a production setting at WPEngine. Is your staging the exact same container as production?

One last thing do you have docker images so developers can match the system as close as possible during localhost development? Incsub right?

Thanks
Jw

  • Kasia Swiderska
    • Support nomad

    Hello LendUs ,

    What is considered a site? a domain or WordPress instance?

    Site. It doesn’t matter if that is single WordPress or a Multisite one – site is basically a WordPress install.

    What would be the costs here?

    We have pricing for sites on Hosting here https://wpmudev.com/hosting/#wpmud-hg-hosting-landing-plan-price
    In your current plan, you have 3 Bronze sites included in the membership.

    FYI, I plan on making it all one install in the near future, multiple networks. Is that supported? I already have this setup/tested on WPEngine, will it work here?

    We officially support Multisite, however, I have seen members using Multiple Networks configuration on our Hosting and those were working.

    That never really worked for me so I setup staging and develop installs that mirrored our production installs. Will I be charged for those domains/installs as well?

    I’m not sure how exactly you set up this on WPEngine, but if that is using the separate site then yes, that will be an additional cost (if you will have more than 3 Bronze sites that are now included in your plan). If you are using staging inside the site, there are no costs.

    Is your staging the exact same container as production?

    The only difference between live site and staging is the Object cache – on staging it is disabled.

    One last thing do you have docker images so developers can match the system as close as possible during localhost development

    I’m afraid that we don’t have docker images, sites are hosted on plane Linux servers without any containerized services like docker.

    We have more information about our Hosting here: https://wpmudev.com/docs/hosting/

    As for the Migration itself – we can do it for you (no addtional cost!), but since you have subdomain install you will need to have a wildcard SSL certificate (Let’s encrypt will not work for it) https://wpmudev.com/docs/hosting/ssl-https/#adding-custom-ssl-certificates

    kind regards,
    Kasia

  • LendUs
    • WPMU DEV Initiate

    Kasia,

    Thanks for the reply.

    >using the separate site
    Yes I had three “production” multisite installs, one for development (password protected), one for staging and live. So for us it would be 4 sites on WPMUDEV total.

    >wildcard SSL…
    Funny I have this same setup on WPEngine and we use Let’s Encrypt there. Again we use mostly TLD domains, http://www.aemc.cc, http://www.rpm-mtg.com etc…

    Are you saying your system doesn’t support these as separate domains with SSL or just that I have to ask your team to install the Let’s Encrypt SSL because of the subdomain setup?

    [attachments are only viewable by logged-in members]

    If it makes it more difficult because of the subdomain setup, I could change it over to subdirectory setup if it means automation and no “manual” processes, ie send a ticket, wait for support etc…

    We are currently pretty stable as far as domains but we do have requests now and again to add special landing page sales pitch pages on their own domains. I don’t have to ask for WPEngine support to step in, I setup the domains, do the development, IT changes the DNS settings to point to WPEngine when we are ready to go live, I change the SQL table entries and then update the SSL when DNS propagates.

    >docker images
    Ok, so these aren’t used https://hub.docker.com/u/incsub/

    Thanks again

  • Patrick Freitas
    • FLS

    Hi LendUs

    Hope you are doing well.

    >wildcard SSL…
    Funny I have this same setup on WPEngine and we use Let’s Encrypt there. Again we use mostly TLD domains, http://www.aemc.cc, http://www.rpm-mtg.com etc…

    To subdomain work on the Let’s Encrypt is necessary to use the wildcard DNS SSL, without it, when accessing your subsite URLs it will return an SSL invalid error.

    Our team is already working to implement this, so on the future, it will work correctly, however, at this first moment we require a Premium Wildcard SSL at least one year to make sure the subdomain will work fine.

    Also, for small subsites where you have only mapped domains subsite and won’t access the subsite until you add the custom domain.

    For example, you can add your custom Domains into the WPMU DEV hosting portal, then set up the DNS A and CNAME records pointed to the hosting, once hosting generate the SSL you can map your subsite to this custom domain.

    It seems you already have something similar in the current hosting provider.

    [attachments are only viewable by logged-in members]

    One is a custom Wildcard and some Let’s Encrypt SSL, probably for your mapped subsites.

    If it makes it more difficult because of the subdomain setup, I could change it over to subdirectory setup if it means automation and no “manual” processes, ie send a ticket, wait for support etc…

    The subdomain setup now is a bit more complex because of the Wildcard SSL, and we need to configure it on your multisite.

    The subdirectory is automatically setup.

    We are currently pretty stable as far as domains, but we do have requests now and again to add special landing page sales pitch pages on their own domains. I don’t have to ask for WPEngine support to step in, I setup the domains, do the development, IT changes the DNS settings to point to WPEngine when we are ready to go live, I change the SQL table entries and then update the SSL when DNS propagates.

    The steps are similar, and you will have your hosting portal where you can add your custom domains and then point the A, AAA and CNAME records.

    Once DNS propagated, the SSL will be generated, and then you will be able to set your primary domain or map your subsites.

    >docker images
    Ok, so these aren’t used https://hub.docker.com/u/incsub/

    Thank you for the link, I confirmed with hosting developers, I’m afraid those dockers images are not used on our hosting.

    Let us know if you need any further help on this.
    Best Regards
    Patrick Freitas