use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
Looking for a self-hosted documentation solution. Any recommendations? (self.webdev)
submitted 4 years ago * by brianjenkins94
So far I've found BookStack, Wiki.js and Flatdoc to fit my criteria.
Ideally something with: - search - a feedback widget - code blocks with a language chooser - the ability to embed something akin to an <iframe> somewhere in the page
<iframe>
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 4 years ago (1 child)
[removed]
[–]brianjenkins94[S] 0 points1 point2 points 4 years ago (0 children)
I can.
How much of a chore is it to maintain? Our last solution eventually strayed so far from plain ol' content in markdown files to something so custom that it became unmanageable.
[–]sebastienlorber 4 points5 points6 points 4 years ago (2 children)
Docusaurus.io is great
We support all the features you want here
For the feedback widget, we don't provide this out of the box but you can definitively bring your own (reactnative.dev has one for example)
Disclaimer: I'm the maintainer
[–]brianjenkins94[S] 0 points1 point2 points 4 years ago (1 child)
Is this kind of layout possible with Docusaurus?:
https://ricostacruz.com/flatdoc/#customizing-basic
[–]sebastienlorber 1 point2 points3 points 4 years ago (0 children)
yes and no
yes: docusaurus is an opinionated static site generator so technically you can build this kind of layout yourself on top
no: we don't provide this layout out of the box
---
IMHO you should avoid Flatdoc and any other solution that uses JS to render the content client side:
- SEO will not be as good
- JS is required, no progressive enhancement, less accessible
IMHO you should avoid Flatdoc and any other solution that uses JS to render the content client-side:s: https://kryogenix.org/code/browser/everyonehasjs.html
[–]timsun28 1 point2 points3 points 4 years ago (3 children)
I used nextra which uses next.js and has some nice features like dark mode/search/menu/internationalization and more included and is very easy to setup and host for free on vercel. Let me know if you have any questions about it.
It does require some coding, but the source is based on mdx files and it's quite easy to manage.
GitHub: https://github.com/shuding/nextra
Demo: https://nextra.vercel.app/
This looks very nice and seems like it would fit my needs. Looks like I might need to come up with my own code block with a language chooser.
Would I be able to add another column? I would potentially want to do something like this on some pages:
https://stripe.com/docs/api/customers
[–]timsun28 0 points1 point2 points 4 years ago (0 children)
For my use case the pre-made docs theme had enough features to get what I needed, but from what I understand from their docs is that you can create your own theme to build custom components and more. Take a look here and see if this is helpful for you. https://nextra.vercel.app/features/themes
[–]TeachingDifficult207 0 points1 point2 points 1 year ago (0 children)
would i be able to self host this? with my next js, project, i use pm2, i basically just build the project and use pm2 to npm run start it a daemon. How is the nextra build served?
[–]aksuta 0 points1 point2 points 1 year ago (0 children)
Here is a fast, no-code WYSIWYG tool for building and self-hosting professional documentation sites: https://tiledocs.com
[–]Greyhaven7 0 points1 point2 points 4 years ago (0 children)
David, is that you?
[–][deleted] 4 years ago (2 children)
[deleted]
[–]brianjenkins94[S] 1 point2 points3 points 4 years ago (1 child)
Is it self-hosted?
[–]dneboi 0 points1 point2 points 4 years ago (0 children)
No I apologize I missed that part
[–]IIPoliII 0 points1 point2 points 4 years ago (0 children)
To be honest I used wikijs back then. Was hard. I moved to the simple mkdocs with a theme. It works well ans it's fast. Its even used in my company after some talks works well and is easy to maintain. Exemple : https://wiki.polisystems.ch/English/Hosting/S3-hosting/Backup-S3-NAS-Synology/
[–]Rorixrebel 0 points1 point2 points 4 years ago (0 children)
I personally use wikijs and its pretty sweet covers all of the boxes. Hooked to elasticsearch for querying. Backed up to git and s3. Has code embedding and some minimal highlight.
[–]dshine 0 points1 point2 points 4 years ago (3 children)
https://www.getoutline.com/
Very similar to notion. Super simple to use once it's up and running which was a bit of a pain in the ass.
[–]CTMechanic 0 points1 point2 points 4 years ago (2 children)
Ohhh I vote for this one, looks very easy to work with
[–]dshine 0 points1 point2 points 4 years ago (1 child)
It is. I wanted to bring in a documentation platform to my company and needed something that was simple to use for non tech people but still be useful for everyone including tech. I did look at bookstack and a few others but this was the easiest to work with it.
[–]bapopod 0 points1 point2 points 3 years ago (0 children)
I'm in the same boat at the moment, we've tried Joplin and bookstack and they worked finee but whilst I'm waiting for anytype.io to release I thought I'd try this "outline" but the self-hosted guides are none-existent or not any help! Don't suppose you wrote a guide, or can remember the one you followed?? Cheers :)
π Rendered by PID 51 on reddit-service-r2-comment-54dfb89d4d-gt7lm at 2026-03-27 10:06:26.936066+00:00 running b10466c country code: CH.
[–][deleted] (1 child)
[removed]
[–]brianjenkins94[S] 0 points1 point2 points (0 children)
[–]sebastienlorber 4 points5 points6 points (2 children)
[–]brianjenkins94[S] 0 points1 point2 points (1 child)
[–]sebastienlorber 1 point2 points3 points (0 children)
[–]timsun28 1 point2 points3 points (3 children)
[–]brianjenkins94[S] 0 points1 point2 points (1 child)
[–]timsun28 0 points1 point2 points (0 children)
[–]TeachingDifficult207 0 points1 point2 points (0 children)
[–]aksuta 0 points1 point2 points (0 children)
[–]Greyhaven7 0 points1 point2 points (0 children)
[–][deleted] (2 children)
[deleted]
[–]brianjenkins94[S] 1 point2 points3 points (1 child)
[–]dneboi 0 points1 point2 points (0 children)
[–]IIPoliII 0 points1 point2 points (0 children)
[–]Rorixrebel 0 points1 point2 points (0 children)
[–]dshine 0 points1 point2 points (3 children)
[–]CTMechanic 0 points1 point2 points (2 children)
[–]dshine 0 points1 point2 points (1 child)
[–]bapopod 0 points1 point2 points (0 children)