Over the last year I've been customizing my applications like Castopod and Dokuwiki, in order to make them easier to navigate by my users. I'm trying to build a sustainable setup where upgrades don't break things I've manually customized in a text editor and I don't waste hours reapplying changes. I'd rather invest time in doing it right this time.

This is my first time managing a self-hosted wiki long-term, so I want to establish good practices early... before I start telling everyone to join up. I also intend to share my findings with the larger Dokuwiki and Castopod projects, because I can see where I could submit some pull requests eventually.

Services are being run out of systemctl --user, so there are no containers involved.

Thanks for any advice!

you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 1 month ago (1 child)

Learn to use a source code control system like git.

  • source
  • parent
  • hideshow 1 child comment