I want to read every post and every topic on my Discourse

An easier way to do this, if you really plan to read every single topic ever created, is to set your user preferences (under “Other”) such that:

  • automatically track topics I enter → immediately
  • consider topics new when → I haven’t viewed them yet

That’s how I have my preferences set here. Then just make sure you actually enter every new topic (they will be marked new, if you haven’t visited them yet) and you’re set.