Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Feature Requests
  3. Feature request: Ability to have Cloudron _not_ remove DNS records upon uninstalling an app.

Feature request: Ability to have Cloudron _not_ remove DNS records upon uninstalling an app.

Scheduled Pinned Locked Moved Feature Requests
dnsdomainsfeature-request
3 Posts 2 Posters 583 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • d19dotcaD Offline
      d19dotcaD Offline
      d19dotca
      wrote on last edited by girish
      #1

      Hello,

      I know this is a bit of a fringe case, but I ran into an unfortunate timing incident where DNS propagation from DigitalOcean was taking 30-60 minutes to go around the globe instead of the usual minute or two (DO is normally super quick).

      My use-case was to uninstall an old website and replace it with what was the staging site. The new app was going to use the exact same domains and subdomains. I uninstalled the old app (well actually I moved it to www-old instead of www but it'd be the same thing DNS-wise as it removed the whole app as it'd remove the www record). I then added in the new locations for what was the staging site so that it would assume the new role, and as it would happen DNS propagation was having issues in between the time I uninstalled the old app and started to setup the new one. So unfortunately, the removal of www was quickly propagated, but it took 30+ minutes for the www record to propagate again, causing some downtime for the site.

      While it's definitely a fringe-case due to the general reliability of DO DNS servers and other worldwide DNS servers, if my intention is to essentially have one app take all the same locations as the old app, I think it may be beneficial to have Cloudron leave those locations alone so that no DNS changes are made, and it's all kept local on the Cloudron server for what app receives the requests.

      The way I invision it, is when uninstalling an app or changing a location, perhaps a pop-up to verify if the DNS records should be removed or left alone. Or a setting that automatically leaves all location changes alone at the DNS level that's maybe system-wide?

      Hoping it'd be something simple to add and could prevent certain fringe scenarios from occurring without negatively impacting the normal workflow.

      --
      Dustin Dauncey
      www.d19.ca

      1 Reply Last reply
      0
      • girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #2

        I think a related issue is that it will be nice to simple "swap" a staging site with prod. Currently, we have to move the prod app some other place and then move staging to prod. Quite cumbersome. Internally, all that needs to happen is update some db entries and maybe configure the reverse proxy (so it's local to the server) but it avoids external services altogether.

        d19dotcaD 1 Reply Last reply
        4
        • girishG girish

          I think a related issue is that it will be nice to simple "swap" a staging site with prod. Currently, we have to move the prod app some other place and then move staging to prod. Quite cumbersome. Internally, all that needs to happen is update some db entries and maybe configure the reverse proxy (so it's local to the server) but it avoids external services altogether.

          d19dotcaD Offline
          d19dotcaD Offline
          d19dotca
          wrote on last edited by
          #3

          @girish yes, that’s a much better idea. Essentially the ability to “swap” app instances, or in other words the ability to easily promote from staging app instance to production app instance on the same server. That’d be ideal. 🙂

          --
          Dustin Dauncey
          www.d19.ca

          1 Reply Last reply
          2
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Bookmarks
            • Search