←back to thread

122 points sks147 | 7 comments | | HN request time: 0.397s | source | bottom
1. Fabricio20 ◴[] No.42166791[source]
I tried to run Wiki.js in the past but it's really buggy and has a lot of spinners/loading pages for what is supposed to be simple html pages so i've been looking for a good self-hosted alternative since.

I love how there are so many options in the HN comments, and some of them look really good as well, however I still struggle to believe that none of them are self-contained. All of them require a a redis container, a postgres container, a frontend proxy etc.. for a simple wiki? can't the wiki run it's own redis-cache internally, maybe run with sqlite? Have all the oauth/proxy stuff optional?

In the meantime i've been running with mkdocs but since it's a site generator but it's not really user friendly as you need to redeploy to see changes, etc..

replies(3): >>42167195 #>>42167530 #>>42168218 #
2. movedx ◴[] No.42167195[source]
MediaWiki. Is there something wrong with the solution powering Wikipedia? It’s very simple to set up, and you can one-click deploy it on DigitalOcean for $10/month.
replies(2): >>42168460 #>>42175809 #
3. crabmusket ◴[] No.42167530[source]
You're looking for Dokuwiki. It doesn't even need a database; pages are stored as plain text files on disk. Its appearance is a little dated, but it seems to work very well.
4. Blackthorn ◴[] No.42168218[source]
I've had MediaWiki (which is Wikipedia) run fine on its own in the past with minimal requirements.
5. jjmarr ◴[] No.42168460[source]
MediaWiki doesn't have full WYSIWYG. The Visual Editor is nice, but doesn't support templates.
replies(1): >>42170247 #
6. bawolff ◴[] No.42170247{3}[source]
What do you mean by this? You can use templates when editing pages with mediawiki's visual editor.
7. Fabricio20 ◴[] No.42175809[source]
I gave MediaWiki a shot just now but it's seriously lacking Markdown support. Seems that there's a plugin for it but that's a no-go in the docker setup, would need to make my own container because it depends on some php package that doesn't come in the default image. Really a shame the docker setup isn't made to be extensions friendly.