Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
blog:2019:0211_setting_up_dokuwiki [2019/02/11 04:22] – davek | blog:2019:0211_setting_up_dokuwiki [2019/02/26 02:26] – davek |
---|
====== Setting up dokuwiki ====== | ====== Setting up dokuwiki ====== |
| |
I've been a fan of [[https://dokuwiki.com|dokuwiki]] for years and years, going back to my startup in 2005 when I used it do document our designs, usage, actions, etc. It's similar to the popular Mediawiki but offers better ACL. I've set it up multiple times in multiple ways, always a little concerned about security. I've had installed plugins with security flaws and it's just hard to stay on top. | I've been a fan of [[https://dokuwiki.com|dokuwiki]] for years and years, going back to my startup in 2005 when I used it to document our designs, usage, actions, etc. It's similar to the popular [[https://www.mediawiki.org/wiki/MediaWiki|Mediawiki]] but offers better ACL. I've set it up multiple times in multiple ways, always a little concerned about security. I've had installed plugins with security flaws and it's just hard to stay on top. Most of the time I've deployed it for internal use inside a firewall. |
| |
Having worked at a startup for over 2 years that's heavily invested in docker, I've gotten to know docker really well. Not having had a website for quite a while, I finally decided to dip my toe in the water again using docker to contain my [[https://dokuwiki.com|dokuwiki]] site. | Having worked at a startup for over 2 years that's heavily invested in docker, I've gotten to know docker really well. Not having had a website for quite a while, I finally decided to dip my toe in the water again using docker to contain my [[https://dokuwiki.com|dokuwiki]] site. |
| |
[[https://bitnami.com/stack/dokuwiki|Bitnami]] seems to do a very nice job wrapping up applications with persistent data. The documentation is quite good. I had a little trouble turning on "nice links" since these require htaccess, and bitnami does a nice job of creating a secure deployment. If you aren't careful you could break their secure implementation, which I did at first trying to figure out what was going on. | [[https://bitnami.com/stack/dokuwiki|Bitnami]] seems to do a very nice job wrapping up applications with persistent data and configuration. The documentation is quite good. I had a little trouble turning on "nice links" since these require htaccess, and bitnami does a nice job of creating a secure deployment that you should leverage. If you aren't careful you could break their secure implementation, which I did at first trying to figure out what was going on. |
| |
The persistence, of course, is key for easy upgrades of dokuwiki. Just tear down and bring up the new container! | The persistence, of course, is key for easy upgrades of dokuwiki. Just tear down and bring up the new container! |
| |
Letsencrypt is always easy to deploy and I've folded that in. Recently I've leaned towards not using www supporting directs. All folded in for http and https. | Letsencrypt is always easy to deploy and I've folded that in. Recently I've leaned towards not using "www", supported using directs. All folded in for http and https. |
| |
{{tag>}} | {{tag>}} |