I built something very broadly similar approximately 20 years ago.
Then I forgot about it. It’s not like the data is lost, but availability is. Bringing it back up is a pain. I could probably do it in a full day of work.
What I learned: Static HTML export on every change by default is a must. I don’t think HTML will cease to be easily readable in our lifetimes.