Тёмный
BookStack
BookStack
BookStack
Подписаться
Official updates & guides from the BookStack project.
BookStack October 2023 Release Overview | v23.10
12:43
8 месяцев назад
BookStack August 2023 Release Overview | v23.08
11:35
10 месяцев назад
More Power User Features in BookStack
9:23
11 месяцев назад
BookStack June 2022 Release Overview
9:02
2 года назад
Комментарии
@potterriffic
@potterriffic Час назад
This is awesome
@clone2ful
@clone2ful 6 дней назад
Please Please add more options to the wysiwug editor, like font sizes etc :)
@BookStackApp
@BookStackApp 6 дней назад
That's probably not something we'd look to add any-time soon I'm afraid.
@rafaelg8238
@rafaelg8238 13 дней назад
Hi, I have been getting error: 'failed to register layer: failed to Lchown "/dev/console" for UID 0, GID 0: lchown /dev/console: no such file or directory'
@aufu
@aufu 27 дней назад
Hi Dan! I have Bookstack installed in home assistant and cannot see this folder structure through its file manager. I need to edit the pdf export format
@BookStackApp
@BookStackApp 27 дней назад
Sorry, but I'm really not sure what options are available for accessing/changing the required files/folders/locations in a home assistant setup.
@AsaelEstrella
@AsaelEstrella Месяц назад
Good information, i am not an expert using docker, but whit this instruccions, i was able run BookStack. Thanks.
@BookStackApp
@BookStackApp Месяц назад
Good to hear this was helpful for you!
@_NotSkY
@_NotSkY Месяц назад
Hello Dan, I just discovered your tools, seems amazing. Thank you for all your work :)
@tyvara6525
@tyvara6525 Месяц назад
Really great Video. Got it finally working with this, thank You for that =) Now the one thing left is to find a Solution/Tutorial on how to get HTTPS without a Domain working on an intern Network.
@BookStackApp
@BookStackApp Месяц назад
Thanks! internal IP-based HTTPS can be a little awkward, as you'll need to use self-signed certificates which then require accepting browser security warnings on access here and there unless added to the browsing system trust store.
@jservitus8275
@jservitus8275 Месяц назад
great tutorial but there is no recommendations for troubleshooting. I got all the way to the php artisan migrate command and was given a sqlstate [hy000] [1045} access denied error that I can't find a solution. I've gone back through this vid . . . FAR to many times but see no missteps. Anyone?
@mistakek
@mistakek Месяц назад
Thanks, the restore got me out of worryland. I had bookstack installed in a proxmox lxc via turnkey, and wanted to move to debian 12, but was having a hard time. I moved my instance from docker to the my proxmox in lxc as it was faster and thought I had a handle on restoring the database,as I've done it a few times but I got in a jam. Doing the restore as you described worked perfectly. Can I suggest, if possible, make an import/export option in the gui, to import/export, shelves, books, chapters etc.. to try and make moving much simpler??
@techhoarder3010
@techhoarder3010 Месяц назад
Awesome video, I was able to get it all setup. The only difference I had in my environment was I was using the LinuxServer Docker containers. I had to use the command docker ps to find my container id, then docker cp [CONTAINERID]:/config/www/.env /.env to copy it to my host, nano /.env to edit it, Once I was done docker cp /.env [CONTAINERID]:/config/www/.env to copy it back into the docker container. After that I was all set! Thanks!
@chrisweeksnz
@chrisweeksnz Месяц назад
Fantastic app - thanks for making sure the backend remains in support / keeping the plumbing healthy. Not sure if useful, but pandoc may be worth looking at for document conversion, if it’s not already on your list.
@BookStackApp
@BookStackApp Месяц назад
Thanks a lot! Yeah, I'm a big fan of pandoc, and did test the command option against pandoc during development, but it's a little more awkward to document/use here since the security scenario and options really depends on the underlying rendering engines available to pandoc, so we're more likely to document the underlying engine directly instead.
@TritonB7
@TritonB7 Месяц назад
Thank you for this update! 😊
@jareksobanski7196
@jareksobanski7196 Месяц назад
Best of the best. Many thanks !
@46dude41
@46dude41 Месяц назад
💝
@ballsdeep9648
@ballsdeep9648 Месяц назад
Dan, if no one has told you this lately, you’re THE man! Keep up the good work.
@JPEaglesandKatz
@JPEaglesandKatz Месяц назад
Unfortunatley bookstack is so barebone and from seeing the changes over the last years, hasn't changed much... It is just extremely lacking.. I'm totally not interested to know about every single version this or that or framework this or that.. It is it usability that matters... But it is free I get that.. So I guess it is not for me...
@BookStackApp
@BookStackApp Месяц назад
I'm sorry to hear that. BookStack is a 9 year old project at this point and the focus is very much on stability, compatibility and maintainability over new features, and we take a slow and steady approach to updates to support that. Each update may only bring a little, bit it adds up over time. I was disappointed I didn't have much to show in this video, hence my apology in the video, but sometimes we do have to focus on the more boring maintenance elements, plus my productivity has lowered recently due to dealing with worsening arthritis. Ultimately, if you feel the platform is extremely lacking as-is, then yeah, I'd agree that it's not for you.
@tannerhart4069
@tannerhart4069 Месяц назад
​@@BookStackApp FWIW, I absolutely LOVE Bookstack and find it to be better (and more usable) than just about everything else I've tried (including quite a few commercial offerings). Every now and then you hit a limitation, but, for me the benefits outweigh those. I personally also do like the mini-dives you do into the project and explanations for design choices are super interesting ... can't please everyone 😕
@ManinBlack86
@ManinBlack86 Месяц назад
Thanks again for rhis awesome piece of software, I'm very happy that I found it. Watched every video since I've started using it.
@fpvgiggles
@fpvgiggles Месяц назад
Yessa!!
@manthing1467
@manthing1467 Месяц назад
MVP
@aufu
@aufu 2 месяца назад
Hi Dan, thank you for making Bookstack. We are a small team and really appreciate it. I installed it using Home Assistant (BookStack v24.02.3) maybe that's why i don't have some of the features listed here? For example checkboxes only insert a numbered list and keyboard shortcuts aren't in the interface. We are using it locally (local IP) and externally (domain url). When accessing externally, the images that were uploaded locally on a page cannot be seen, as it references the local IP, but if I replace the ip to the domain I can see it. I saw the github issues where you say relative links would work but add more unnecessary processing to the editor, which I agree. But in this case, what should I do? Is there a way to add in this feature? I would like to access the image locally if I'm onsite and via url if I'm out. Again, thank you and sorry for my english
@BookStackApp
@BookStackApp 2 месяца назад
Hi, You should have also the same features, but things may have moved a bit since I recorded this. For shorcuts you need to use the "My Account" area which can be accesses via the header profile menu. You should have checkbox lists, but they're in an overflow menu in the editor (click on the three dots). BookStack only supports being hosted/ran on one domain/URL. My advise would be to standardise the system to the external domain, then use that for both internal/external use.
@aufu
@aufu 2 месяца назад
​@@BookStackApp Great thank you, we are accessing via the external domain! We have this issue. When copying and pasting images via external domain an error pops up "Ha ocurrido un error al subir la imagen" ("There has been an error when uploading image"). Accessing locally works perfectly, it inserts the image. And much less important for us but might be related, when inserting a checkbox "locally" it works, but via external url it inserts a numerical list Everything else seems to work!
@BookStackApp
@BookStackApp 2 месяца назад
@@aufu You need to ensure the `APP_URL` option set for BookStack exactly aligns with the base external URL you're accessing BookStack on. (Or if not existing, you need to add/set such an `APP_URL` option).
@aufu
@aufu 2 месяца назад
@@BookStackApp Thanks that did it!!!
@gamingforlive2150
@gamingforlive2150 2 месяца назад
Im using it with Zitadel and i must say it was verry easy to setup Love both Zitadel for its Ease of use and Bookstack 10/10 Already planning on doing it again :)
@JPEaglesandKatz
@JPEaglesandKatz 2 месяца назад
I think bookstack is great.... One thing I'm severly missing is the ability to link external files/upload them into your documents.. These can be configuration files, licensefiles, etc... Name it... Like e.g. obsidian where you can easily link external files and they are included in the 'wiki' structure.
@BookStackApp
@BookStackApp 2 месяца назад
If you haven't found them already, there are page attachments. We don't support much outside of that though as the focus is standardised page content, rather than content in various files.
@ALANGABRIELDASILVADEGODOI
@ALANGABRIELDASILVADEGODOI 2 месяца назад
Hello, I’m Alan, part of a company, and I’ve created a manual in BookStack. I have a question-I’ve done some research, but I haven’t found anything well-explained. I wanted to know if there’s a way to track who accessed the manual, who opened it, something that I could have control over. Thank you in advance!
@BookStackApp
@BookStackApp 2 месяца назад
Hi Alan, that's not something specifically supported by BookStack. The system will track per-user viewed, rolled-up with last view date (where view means opened the main page for a book/chapter/page/shelf), which can be found in the `views` table in the database, so you could maybe connect a data/business-intellegence tool the to database to gain the insight you desire.
@JessicaBrett-gn7gg
@JessicaBrett-gn7gg 2 месяца назад
ensure that in the .env file APP_URL mybookstack/ becomes mybookstack/ . He does it very quickly and you might not notice it, but this is were i got stuck on. Also ensure that APP_URL and the ServerName are the same. For example APP_URL=mybookstack/ in the .env file and ServerName mybookstack in the bookstack.conf
@vishnuyadavk
@vishnuyadavk 2 месяца назад
Anyone stuck in 17:10, just install 7zip and run the command again it will work
@milslion863
@milslion863 3 месяца назад
Excelente video muchas gracias!
@nns353
@nns353 3 месяца назад
Awesome guide, thanks. Quick question before I start install process, this video for Ubuntu which is year old and scripted install is straight forward but then I also watched most recent video on Debian 12 install and the steps shown are not same as Ubuntu you went through quite a few changes just to get the software installed and get the site working, is that due to manual install process vs scripted? or is only meant for Debian?
@BookStackApp
@BookStackApp 3 месяца назад
We specifically build install scripts for Ubuntu server LTS releases, which makes things straightforward. I go through the manual process in the Debian process since we don't provide an official script there (it's also useful for me to have a video following the manual steps as they can be adapted for users of other operating systems easier). If using a Ubuntu 22.04 system, everything in this video should still be relevant.
@nns353
@nns353 3 месяца назад
@@BookStackApp Thank you for your prompt response, now I will go ahead and install it I was waiting on your feedback. Thank you!!
@nns353
@nns353 2 месяца назад
@@BookStackApp I was reading documentation on update process which mentions required file system permission, do I need to make changes after install is done using the script as you have shown in Debian 12 video or install script take cares of that? or does this apply only if I am updating the BookStack as standard user?
@BookStackApp
@BookStackApp 2 месяца назад
@@nns353 The install script will set some permissions to get the app running, but updating may require different permissions to be set. It all depends on the system user you're using to update the instance. If it helps, there's a little more guidance on filesystem permissions here: www.bookstackapp.com/docs/admin/filesystem-permissions/
@TomWhi
@TomWhi 3 месяца назад
I continue to be blown away by the features and supporting documentation and videos. I was thinking to myself when I saw the OIDC option if it’d work with azure, then I get a recommendation from RU-vid that you’d got a video on it. And again not only helped me understand the bookstack side, but more on app registration and what data is passed. Thank you!
@BookStackApp
@BookStackApp 3 месяца назад
Great to hear all the effort put into those elements is found useful! Thanks for the kind feedback!
@TomWhi
@TomWhi 3 месяца назад
I’ve just setup BookStack on my server and I have no idea how I’ve not come across it sooner! It looks like a wonderful tool. I’m hoping to use it to document my home LAN and apps, but I can see it being used for so much more. Thanks for the integration ideas in this video, I’ve learned now I can use my HA setup to receive webhooks. Very cool!
@devidelf
@devidelf 3 месяца назад
MariaDB now uses maridadb-dump instead of mysqldump
@MP-vq8bp
@MP-vq8bp 3 месяца назад
After a few failed attempts to establish a wiki in the company (100 employees), we have been using Bookack for a year and are now finally receiving positive feedback. People like to work with it, thank you very much 🙂
3 месяца назад
🇧🇷 Eu não entendo como um excelente vídeo desse com mais de 13 mil visualizações ter apenas 200 likes.
@jecolon98usa
@jecolon98usa 3 месяца назад
"Thank you for creating such an amazing software! I had been looking for an alternative to Confluence, and I stumbled upon your masterpiece. I plan to use it to store all my notes, including my hosted videos. However, I'm having trouble uploading some of my videos due to an error message I received: 'The server does not allow uploads of this size. Please try a smaller file size.' I have several home-made tutorial videos in MP4 format that I would love to include in my notes. Aside from this issue, I am absolutely in love with BookStack." Thank You for guide me to find a solution to my issue. Best regards. JC
@jerbear7952
@jerbear7952 4 месяца назад
After years of searching I finally learn that PDF stands for Personal Donkey File
@tzehuai
@tzehuai 4 месяца назад
Thanks for the awesome work!
@jorunessa
@jorunessa 4 месяца назад
Thank you for making our lives better!
@ashasaavoss3549
@ashasaavoss3549 4 месяца назад
Thank you!!!!!!!!
@davidemce
@davidemce 4 месяца назад
the best wiki the world
@DanFoxley
@DanFoxley 4 месяца назад
I'm currently using Azure AD SAML with Bookstack, I'd like to move over to using OIDC with Bookstack. I'm guessing it is either / or? To move over to OIDC, I'll need to update the .env file and turn off SAML and configure / enable OIDC. Does that sound mostly correct?
@BookStackApp
@BookStackApp 4 месяца назад
Yeah, that's all correct. I can't exactly remember if azure provides different user ID values between SAML and OIDC though (this can also depend on configuration since the properties used for ID in both auth options is configurable). If Azure OIDC provides the same ID values as SAML for your users, it should be pretty smooth. If not, then you may have to update the "External Authentication ID" value for users (can be done in bulk via the database or API, otherwise editable per-user in BookStack).
@DanFoxley
@DanFoxley 4 месяца назад
@@BookStackApp Thx. On Azure my intent is to just create a new Enterprise Application and build it wil OIDC instead off SAML, I won't try and update or change the existing.
@CiroMorra
@CiroMorra 4 месяца назад
I was wrestling 🤬 with some tables the last months so I am happy to see some extra handy features. Thank you so much!
@LukasSoftwareDeveloper
@LukasSoftwareDeveloper 4 месяца назад
Amazing work! Thank you!
@BookStackApp
@BookStackApp 4 месяца назад
Thanks!
@JPEaglesandKatz
@JPEaglesandKatz 4 месяца назад
Seems like a whole lot of (not so straightforward) work to try and get some different looks/theme... not to mention the mandatory deep knowledge of php/css needed I assume...
@BookStackApp
@BookStackApp 4 месяца назад
It's not a whole lot of work to get started with, but it is indeed primarily intended for developers that can understand their way through our usage of templates, so any advanced changes may be tricky with that kind of prior knowledge.
@JPEaglesandKatz
@JPEaglesandKatz 4 месяца назад
@@BookStackApp I have to say though that the base bookstack is the cleanest and most well organized 'wiki' like implementation I've seen.. Very nice indeed...
@melp57
@melp57 4 месяца назад
This is so cool, thanks for the info. I had installed bookstack with the script, but was unable to find any instructions to make the site https, until I came across your instructions. I would have never known about fixing the .env file. Thanks!!
@BookStackApp
@BookStackApp 4 месяца назад
Good to hear this guide helped!
@melp57
@melp57 4 месяца назад
You saved me a ton of work 😅 . Do you post regularly and have a channel related to this type of stuff. Haven't had time to look beyond the bookstack tutorial. I do a lot of selfhosting.
@BookStackApp
@BookStackApp 4 месяца назад
@@melp57 I generally cover all updates on this channel (www.youtube.com/@BookStackApp) and also have other videos like power-user tips & tricks, project updates, and other types of guides.
@targetx1733
@targetx1733 4 месяца назад
Can you please let me known to use saml2 in laravel
@BookStackApp
@BookStackApp 4 месяца назад
That's quite a significant topic. You could look at our source to see how we're doing it, although there may be easier options/libraries out there now.
@SteveHartmanVideos
@SteveHartmanVideos 5 месяцев назад
how are you able to get VS Code to "see" the file structure? Are you using some kind of SSH tunnel?
@BookStackApp
@BookStackApp 5 месяцев назад
This is all on my local system, so I've just opened up a local folder like normal in VS Code. In another video (can't remember which), I do connect to a remote server via VSCode which is done via their official remote development over SSH mode and plugin: code.visualstudio.com/docs/remote/ssh
@user-vd2ef9cu9z
@user-vd2ef9cu9z 5 месяцев назад
Hi! Can u tell me, how can I get API for audit log feature? Thanks before😊
@BookStackApp
@BookStackApp 5 месяцев назад
The audit log is not currently exposed in the API. Existing request here: github.com/BookStackApp/BookStack/issues/4316 Note, these are all just in the database under an activities table if that helps.
@user-vd2ef9cu9z
@user-vd2ef9cu9z 5 месяцев назад
@@BookStackApp is it possible to get an API using webhook which is existing on bookstack right now? Because, I've read that the webhook is integrated with the audit log. Actually, I still don't know what the function of the webhook is. Can you explain about that? Thanks before.
@HyperUpscale
@HyperUpscale 5 месяцев назад
This is just WOW 🤩 The most wanted functions in one place ... for free 🤯 I still can't believe it - is it the demo so good or it is the BookStack indeed ... I will definitely spend a lot of time with it to check it out - it looks perfect for me! Thank you, man
@MrKosmos088
@MrKosmos088 5 месяцев назад
thanks it works excellent, but i dont know how to share the access in my internal network to give access to my coworkers, is any configuration in env file?
@BookStackApp
@BookStackApp 5 месяцев назад
There's no easy option within the BookStack config. This is a general networking/webserver level thing to manage. Within the apache config you'd need to user a "ServerName" that's your local network IP. (and restart apache). Then update the "APP_URL" value in the ".env" file file also be using your local IP instead of "localhost". Then you'd also need to make sure that port used (8080 in this video) is open on your Windows firewall. Then others should be able to connect on "<your_local_ip_here>:8080"
@MrKosmos088
@MrKosmos088 5 месяцев назад
@@BookStackApp thanks!!!!
@creamsoda923
@creamsoda923 5 месяцев назад
Thank you Mr.Pinkman
@markusklyver6277
@markusklyver6277 5 месяцев назад
Based