Skip to content

Document extra site migration steps #675

Open

Description

@RobHooper

Activity

  1. self-assigned this
    on Oct 6, 2026
  2. RobHooper commented on Oct 6, 2026

    @RobHooper
    ContributorAuthor

    From create_server page

    Reduce the TTLs of CNAME records

    This can be updated to exclude Cloudflare records - Cloudflare automatically mange TTLs for us on proxied records so there is nothing to do in most situations.

  3. jpmckinney commented on Oct 6, 2026

    @jpmckinney
    Member

    Btw, what do we use to copy Elasticsearch indexes across servers?

  4. jpmckinney commented on Oct 6, 2026

    @jpmckinney
    Member

    I did a little reformatting of create_server.rst for readability, in case you're working on it.

  5. jpmckinney commented on Oct 6, 2026

    @jpmckinney
    Member

    I don't think we have a step anywhere for "Sync website data" for WordPress.

  6. RobHooper commented on Oct 7, 2026

    @RobHooper
    ContributorAuthor
    • Document disabling crons on the old server after the migration.
  7. jpmckinney commented on Oct 7, 2026

    @jpmckinney
    Member

    At what point do we remove MDRenewMode manual (which a normal deploy would do)?

  8. added this to the Priority milestone on Oct 7, 2026
  9. RobHooper commented on Oct 7, 2026

    @RobHooper
    ContributorAuthor

    At what point do we remove MDRenewMode manual (which a normal deploy would do)?

    We can disable MDRenewMode any time after DNS is live.
    This setting stops mod_md from requesting certs, removing the risk of rate-limiting from the LetsEncrypt API when we need it.

    I was wondering if there is value in a site "development" mode to set this (and anything else like disabling site crons) programmatically via Pillar?

  10. RobHooper commented on Oct 7, 2026

    @RobHooper
    ContributorAuthor

    Btw, what do we use to copy Elasticsearch indexes across servers?

    I believe we used Snapshot + Restore, but it has been a while since we last migrated ES.

  11. jpmckinney commented on Oct 7, 2026

    @jpmckinney
    Member

    if there is value in a site "development" mode to set this (and anything else like disabling site crons) programmatically via Pillar?

    We can do something like in #679 perhaps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions