BookStack — baza wiedzy z książkami i rozdziałami
BookStack służy do przechowywania i porządkowania dokumentacji. Jego charakterystycznym elementem jest układ książek, rozdziałów i stron. Książki można przypisywać do półek, a strony i rozdziały przenosić między książkami. Taka struktura pozwala grupować opisy według tematów i zmieniać ich kolejność w obrębie zbioru.
Wersja 26.09.2 jest udostępniana na licencji MIT. Pozwala ona używać, kopiować i modyfikować oprogramowanie, a także rozpowszechniać jego kopie, pod warunkiem zachowania informacji o prawach autorskich oraz treści zezwolenia. Biblioteki dołączone do aplikacji mają własne licencje.
Strony można redagować w edytorze wizualnym albo w Markdown. Przy zmianie edytora aplikacja ostrzega o możliwej utracie części szczegółów formatowania. Historia wersji umożliwia przeglądanie, porównywanie i przywracanie wcześniejszych zapisów, jeśli użytkownik ma odpowiednie uprawnienia. Zakres zachowanej historii zależy od konfiguracji usuwania starszych wersji.
Dostęp do treści można ustalać na podstawie ról użytkowników i uprawnień przypisanych poszczególnym elementom. Ustawienia książki przechodzą na jej rozdziały i strony, chyba że otrzymają one własne reguły. Uprawnienia półki nie przechodzą natomiast automatycznie na umieszczone na niej książki.
Wyszukiwarka pozwala zawężać wyniki między innymi według typu treści i tagów. Wśród dostępnych formatów eksportu są PDF, zwykły tekst oraz Markdown. Można też przenosić książki, rozdziały i strony pomiędzy instalacjami za pomocą eksportu i importu ZIP.
Wymagania tej wersji obejmują PHP 8.2.0 lub nowsze w tej samej głównej gałęzi oraz rozszerzenia curl, dom, fileinfo, gd, mbstring, xml i zip. Listę zależności aplikacji zapisano w pliku composer.json.
Źródło
Źródło: BookStack, wydanie v26.09.2 z 20.10.2026, dokumentacja i licencja: https://github.com/BookStackApp/BookStack/tree/6265d5667dd6904b7aa0d05a8c60795cf104011b



