cross-posted from: https://discuss.online/post/45517222

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.

Thanks for any advice!

  • AbouBenAdhem@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    15 hours ago

    Instead of directly editing the server configuration, put the commands to make the edits in a dockerfile that gets performed on a newly-installed container.

    • kiol@discuss.onlineOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      14 hours ago

      Thanks for the suggestion. In this case, I’m running directly from systemctl --user space. Realizing I was directly editing the files, when I should have copied them out of their default directories to avoid them being overwritten. So, no containers in this case.

      • kiol@discuss.onlineOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        14 hours ago

        For dokuwiki, I’ve copied wiki/inc/lang/en/ over to conf/lang/en for then applying edits