Simplest For End User Wiki/Knowlege Repo for the end user

3 years ago by snekerpimp to c/selfhosted

I am trying to set up a repository of knowledge for my job. Was thinking a wiki, but I need something that I can make as simple as possible for the end user, as some of them are not familiar with markdown or html. Is there a self hosted option that is dumb easy simple to navigate and edit for the end user?

bear 6 points 3 years ago

I chose Bookstack for the same situation. It's dead simple in usage and maintenance. No issues yet!

path: 0 5729576, hotness: undefined, score: 6, children: 4
snekerpimp 1 point 3 years ago

Tried bookstack first, but setting it up with docker was giving me issues and didn’t want to try bare metal/VM yet. It’s on my list to fiddle with though, thank you.

path: 0 5729576 5729715, hotness: undefined, score: 1, children: 3
Concave1142 2 points 3 years ago

Here you go, this is my docker compose. You can modify the pieces as you see fit.

version: '3' services:

Bookstack

bookstack:
    image: lscr.io/linuxserver/bookstack
    container_name: bookstack
    environment:
        - PUID=${PUID}
        - PGID=${PGID}
        - APP_URL=
        - DB_HOST=bookstack_db
        - DB_USER=bookstack
        - DB_PASSWORD=${BS_DB_PASS}
        - DB_DATABASE=bookstackapp
    volumes:
        - ${DATA_DIR}/bookstack:/config
    ports:
        - 6875:80
    restart: unless-stopped
    depends_on:
        - bookstack_db
bookstack_db:
    image: lscr.io/linuxserver/mariadb
    container_name: bookstack_db
    environment:
        - PUID=${PUID}
        - PGID=${PGID}
        - MYSQL_ROOT_PASSWORD=${BS_DB_PASS}
        - TZ=${TIMEZONE}
        - MYSQL_DATABASE=bookstackapp
        - MYSQL_USER=bookstack
        - MYSQL_PASSWORD=${BS_DB_PASS}
    volumes:
        - ${DATA_DIR}/bookstack/mariadb:/config
    restart: unless-stopped
path: 0 5729576 5729715 5729941, hotness: undefined, score: 2, children: 2
snekerpimp 1 point 3 years ago

I notice in yours you dropped the - APP_URL=https://bookstack.example.com that linuxserver and solidnerd have in their compose files. I will comment that out and see if that helps my issues. would redirect to a 404 page every time.

path: 0 5729576 5729715 5729941 5730193, hotness: undefined, score: 1, children: 1
Concave1142 1 point 3 years ago

That's an error on my part, apologies. I copy/pasted and tried to redact my url from the APP_URL=https://bookstack.example.com section and ended up deleting the entire line; yay replying from mobile. :|

I currently use Bookstack on Docker in Unraid but the above docker compose snippet is from when I used a debian VM with docker installed on it to run my docker stacks.

path: 0 5729576 5729715 5729941 5730193 5730402, hotness: undefined, score: 1, children: 0
supersheep 5 points 3 years ago

Wiki.js is pretty simple and the solution I settled for after testing multiple options. Other examples can be found here: awesome-selfhosted

path: 0 5727824, hotness: undefined, score: 5, children: 2
snekerpimp 1 point 3 years ago

Saw everything on awesome-selfhosted, just wasn’t sure which out of the plethora of options out there was the easiest for the end user.

path: 0 5727824 5727954, hotness: undefined, score: 1, children: 0
notfromhere 1 point 3 years ago

Another vote for wiki.js. It has tons of authentication options and integrations. The mobile web interface is a tad clunky but usable.

path: 0 5727824 5729820, hotness: undefined, score: 1, children: 0
avidamoeba 3 points 3 years ago

I recently tested the most recommended wiki software and I settled on Wiki.js. Trivial to setup with docker-compose. It stores everything in its database but can continually dump it in various formats and places. I have it dump to the local filesystem. It spits out Markdown files. It can run on SQLite but it defaults to Postgres which provides better search. It's got simple RBAC too.

path: 0 5728733, hotness: undefined, score: 3, children: 1
snekerpimp 1 point 3 years ago

This was the first one I set up. I enjoy it, but I need to see if someone who only knows how to use gmail can operate it.

path: 0 5728733 5729069, hotness: undefined, score: 1, children: 0
tagginator 3 points 3 years ago
path: 0 5727714, hotness: undefined, score: 3, children: 0
shnizmuffin 1 point 3 years ago

I taught my users markdown with StackEdit, a side-by-side WYSIWYG / Markdown generator. It opened some doors for us in terms of the tech we could use behind the scenes.

path: 0 5773496, hotness: undefined, score: 1, children: 0
AnonStoleMyPants 1 point 3 years ago

Something like docuwiki maybe, it looks like Wikipedia so everyone would immediately feel at home there.

path: 0 5728209, hotness: undefined, score: 1, children: 1
snekerpimp 1 point 3 years ago

I will spin one of those up. Thank you for the suggestion.

path: 0 5728209 5728801, hotness: undefined, score: 1, children: 0
perishthethought 1 point 7 months ago path: 0 21821977, hotness: undefined, score: 1, children: 2
snekerpimp 1 point 7 months ago

Thanks for the suggestion. I actually solved this issue with bookstack, which I found on that site. It’s a great resource.

path: 0 21821977 21822362, hotness: undefined, score: 1, children: 1
perishthethought 1 point 7 months ago

Sweet! Have fun with that.

path: 0 21821977 21822362 21823997, hotness: undefined, score: 1, children: 0
selfhosted
selfhosted

@lemmy.world

login for more options
61556
6650
5623

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

go to feed...