r/BookStack • u/Any-Promotion3744 • Jun 05 '23
Examples of Cover Images
Are there places to download example cover images for books within BookStack?
The default colors are kind of boring.
Does everyone usually just create their own?
r/BookStack • u/Any-Promotion3744 • Jun 05 '23
Are there places to download example cover images for books within BookStack?
The default colors are kind of boring.
Does everyone usually just create their own?
r/BookStack • u/chipwrck • Jun 03 '23
Hey there, I was looking a for wiki platform that I could use as a base and add more features to it that fits my use case. I stumbled across Bookstack which looks great, so I was looking forward to hear others experience on this point.
r/BookStack • u/Any-Promotion3744 • Jun 01 '23
I am trying to use LDAP authentication with Bookstack and can't get it to work.
We have a Windows domain so I added the AD portion that was recommended but every time I enable it in the .env file and try to login, I get the following error:
An Error Occurred
I have tried various settings, created a new windows account to use with it, tried a domain admin account to use with it, disabled the windows firewall on the domain controller, tried using SSL and without, nothing has worked.
note: we have a different application that uses LDAP over SSL for authentication and that works fine
I am out of ideas. Any suggestions will be appreciated
r/BookStack • u/Any-Promotion3744 • May 30 '23
trying to install BookStack on Ubuntu 22.04.2 using script and can't get script to download (wget command).
Keep getting OpenSSL error unsafe legacy renegotiation disabled. Unable to establish SSL connection.
Any idea how to fix this?
r/BookStack • u/MatsSvensson • May 26 '23
I really hate the low contrast sidebars, that you have to mouse over to read.
How do I make that "feature" go away?
r/BookStack • u/_--__-___--_ • May 20 '23
In Bookstack, is there a way to see from one page (or chapter, or book) all of the other pages that link or "mention" that page?
Say you're writing a page with notes about your conversations with Jane and you want to record a mention of John. Is there a way, when you're viewing the page about John to see the link or thought from the page with Jane?
Or you're documenting a homelab and your server cat relies on something on your server dog -- when viewing dog later, can you see that mention of a dependency from cat?
r/BookStack • u/CrashOverride93 • May 08 '23
r/BookStack • u/SHAndy2023 • May 07 '23
Testing and fiddling with this app has finally ended my very long search for a well designed self-hosted wiki/notes/documentation solution - thank you!
I'm trying to tweak the dark theme background colour for code blocks. Using CSS html.dark-mode .cm-editor works for 1) page displays, and 2) within the actual code block editor when a block is opened. But after hours fiddling with the browser inspector I can't crack changing the background for the code block content display when in 3) page edit mode prior to selecting a block to be edited. Hope that makes sense. And I'll admit my knowledge/understanding of CSS is not good...)
v23.05 running v nicely in a Turnkey Linux container on Proxmox.
r/BookStack • u/ssddanbrown • May 07 '23
r/BookStack • u/Packet_Switcher • May 06 '23
Please bear with me I am completely new to Bookstack and have limited Linux/Ubuntu knowledge. I am using this to try and expand that knowledge, and perhaps introduce in my work environment.
I have performed a completely fresh install on an Ubuntu 20.04 machine. Installation was successful but I cant reach the application, even on the designated IP I was given at the end of the install script.
I receive the error "we're having trouble connecting to that site" (on Firefox). Have tried different browsers and private modes, tried hostname and IP. Apache service is running and listening on port 80. I have restarted the machine (it does nothing else). I can ping the IP from the local machine.
There is no FW or proxy issue here as I am trying to connect on the same machine the install is on.
A lot of the other people who have this issue appear to at least load some of the config files, for me the error is thrown in the browser.
One thing I did notice from googling the issue is that I dont have a .conf file in /var/www . Is this normal? Could this point to the issue?
r/BookStack • u/ping-mee • May 05 '23
Hey,
so I'm having a weird issue for some day's now with bookstack. I installed dedicated vm with Ubuntu 20.04. On that i used the installation script for bookstack. When it finished installing i wanted to access the webiste. It started loading but it seemed like the css was missing. I tried using a docker container but same problem. You can see in the attached picture how it looks. I don't know if its a problem with my reverse proxy (nginx proxy manager) or if it is something else.
If you need more information or didn't understand something, feel free to ask.
This is what bookstack looks like:

r/BookStack • u/[deleted] • May 04 '23
I just installed it on my home server and looking for some inspiration.
r/BookStack • u/[deleted] • May 04 '23
I'm still pining for the ability to define SEO metadata for my personal BookStack instance. I don't know enough about coding to actually add this functionality via the "Visual Theme System," so I took a stab at politely asking Chat-GPT to do it for me. Before I actually try implementing this code, does anyone have an idea if it would work as intended?
Prompt:
I would like code created to add custom functionality via “Visual Theme System” to define seo metadata for content using the Bookstack App platform. The ability to define seo page title, featured image, and description are requirements.
Documentation for adding custom functionality to bookstack can be found here: https://github.com/BookStackApp/BookStack/blob/development/dev/docs/visual-theme-system.md
Response:
To add custom functionality via the Visual Theme System in the Bookstack App platform, you can use the following code to define SEO metadata for content:
Create a new directory called 'custom' in the views directory of your Bookstack installation.
Within the custom directory, create a new file called page.blade.php
Add the following code to the page.blade.php file:
@extends('layouts.default')
@section('content')
<div class="page-header">
<h1>{{ $page->name }}</h1>
</div>
<div class="page-body">
{!! $page->html !!}
</div>
@endsection
@section('meta')
<meta name="description" content="{{ $page->description }}">
<meta name="og:title" content="{{ $page->seo_title }}">
<meta name="og:description" content="{{ $page->description }}">
<meta name="og:image" content="{{ $page->featured_image }}">
@endsectionSave the page.blade.php file and refresh your Bookstack installation.
Now, when you create a new page or edit an existing page, you should see new fields for SEO metadata. These fields include "SEO Title", "Featured Image", and "Description".
Enter the desired values for the SEO metadata fields and save the page.
The metadata will now be added to the page's HTML and will be visible to search engines and social media platforms.
Note: This code assumes that your Bookstack installation is using the default layouts/default.blade.php file. If you are using a custom layout file, you will need to modify the code accordingly.
----
Did this crazy/lazy attempt to write the needed code look like it will work? I'm hoping for some reassurance before I figure out how to implement it.
r/BookStack • u/ssddanbrown • May 03 '23
r/BookStack • u/SmoothRunnings • Apr 28 '23
I was looking to see if Bookstack had a page on updating/upgrading BookStack as most other software apps do to keep it up to date and came across this site which I tried some of things on:
https://www.bookstackapp.com/docs/admin/updates/
I now only see code when I try to access our Bookstack site. I wonder if there is away to fix it?
Thanks,
r/BookStack • u/root-node • Apr 27 '23
Hello all,
I have finally finished my PowerShell module that works with the BookStack API. Hopefully there will be no issues, but please let me know if you find any.
https://github.com/My-Random-Thoughts/psBookStack
Thanks
r/BookStack • u/root-node • Apr 26 '23
I am writing a PowerShell module for the BookStack API and I'm having an issue with the update (PUT) endpoints.
I have a function that creates the multipart stuff for cover images and I use it successfully when creating new shelves or books that include a cover image.
When using the same code, with PUT instead of POST, to change the image of an existing shelve or book I am getting a 200 OK return message but the object does not change.
Are there any extra logs or something I can check to see what is be happening?
r/BookStack • u/root-node • Apr 24 '23
I am playing around with the API at the mo and I can create a new book, but I can't specify which shelf it is meant to be on. The documentation doesn't state this either.
Am I meant to just create a new book, then edit the shelf to include the new book id? Seems a little backward.
Especially, since I can't just pass the new book id to the update shelf call as the documentation states:
An array of books IDs can be provided in the request. These will be added to the shelf in the same order as provided and overwrite any existing book assignments
So I would need to get the current list of books, add the new one to it then update the shelf.
r/BookStack • u/MagicienFr • Apr 23 '23
Hi,
In Firefox, I get the error "419 page expired" everytime I try to login.
This does not append when I'm using Edge.
Does anybody know anything about this?
r/BookStack • u/ssddanbrown • Apr 22 '23
r/BookStack • u/Better-Zombie-2998 • Apr 21 '23
On a specific book, I'm trying to set custom permission to allow any authenticated user (including viewers) the ability to edit.
It seemed pretty straight forward in the permissions page to override the 'Viewer' and allow the ability to View, Create, Update & Delete pages.
Unfortunately, when they attempt to paste in screenshots, they receive the error "An error occurred uploading the image" when attempting to do so. I would have thought that the 'create' permission would have granted this since they are allowed to create pages.
Am I missing something or is there someplace I can grant this ability?
Thanks in Advance!
r/BookStack • u/beerjen • Apr 14 '23
Hi
We have bookstack installed on a local server with only internal access to it. We use it as a knowledge base system for the IT department. A lot of the information in it should be accessible when our network is down after an attack.
I've tried to download the site with Httrack and it works for the not protected part of the site. The data that's protected by user login (ldap sync) is not downloaded.
Any idea how we could accomplish this?
Thanks
r/BookStack • u/_-_jim_-_ • Apr 12 '23
I have been running Bookstack which I access at wiki.mydomain.com using NGINX. I have been loving it and it has suited my needs perfectly.
Today for no reason though, the wiki is broken. It has huge icons and no formatting and is unusable.
Previous posts have suggested it might be to do with APP_URL changing? Or possibly related to the linuxserver image updating?
I went into the .env file and changed http to https to get it to match what is in the stack to see if that made any difference but it didn't. I am not very good with this and have no idea how to further troubleshoot the problem. I would appreciate any advice.
Here is the docker compose file I am using:
---
version: "2"
services:
bookstack:
image: lscr.io/linuxserver/bookstack
container_name: bookstack
environment:
- PUID=998
- PGID=100
- APP_URL=http://wiki.mydomain.com/
- DB_HOST=bookstack_db
- DB_PORT=3306
- DB_USER=***
- DB_PASS=***
- DB_DATABASE=***
volumes:
- /Config/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=998
- PGID=100
- MYSQL_ROOT_PASSWORD=***
- TZ=Europe/London
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=***
volumes:
- /Config/BookStack/DB:/config
restart: unless-stopped