Skip to content

Move Redmine out of *.riseup.net

Our usage of the labs.r.n hostname complicates things for Riseup and breaks some stuff (e.g. sending email from riseup.net to Redmine). We’ve been asked to stop using that hostname soon. We can have redirects to avoid breaking existing URLs (most likely the rewrite rules will live in Apache).

Migration plan

stop using labs.riseup.net

  1. choose a new X.tails.boum.org FQDN: redmine.tails.boum.org
  2. get DNS set up for the new FQDN
  3. add support for the new FQDN in our webserver config
  4. get a LE cert for the new FQDN
  5. switch Redmine config to the new FQDN
  6. update all URLs and hostnames we control to point the new FQDN (website, monitoring, Puppetized stuff)
  7. fix https://redmine.tails.boum.org/ homepage
  8. adjust /etc and other non-Puppetized places where labs.riseup.net might be hard-coded
  9. milestone: the official URL for our Redmine uses the new FQDN
  10. ~~make outgoing email be sent From: redmineredmine.tails.boum.org`-

    -have Riseup folks ensure email sent to redmine`labs.riseup.net

    will keep being handled in a useful manner: ideally, being keep sent to buse; worst case, helpful SMTP error that hints the sender~~
  11. have Riseup folks set up a webserver that answers requests to https://labs.riseup.net/(.*) with a redirection to https://redmine.tails.boum.org/$1
  12. have Riseup folks point the DNS for labs.riseup.net to their redirector
  13. have Riseup folks update the reverse DNS for our IP to point to the new FQDN
  14. milestone: we don’t own labs.riseup.net anymore
  15. drop support for labs.riseup.net in our webserver config

stop using buse.riseup.net: rename the machine to buse.tails.boum.org

  1. have DNS set up for buse.tails.b.o
  2. adjust Puppet, deploy
  3. adjust /etc and other non-Puppetized places where “buse” might be hard-coded (postfix, munin)
  4. have Riseup folks delete the DNS record for buse.riseup.net

Feature Branch: puppet-tails:feature/15918-remove-old-labs-vhost

Related issues

Original created by @intrigeri on 15918 (Redmine)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information