# BookStack

Kategori: Samarbete · Dokumentationsplattform och wiki i bokstruktur

BookStack är en fri wikiplattform för strukturerad dokumentation, organiserad i hyllor, böcker, kapitel och sidor. Den är skriven i PHP, licensierad under MIT och enkelt att egenhosta, med utveckling numera på Codeberg.

- Officiell webbplats: https://www.bookstackapp.com/
- Infraverket: https://infraverket.eu/programvara/bookstack/

## Öppenhet och driftsättning
Licens: MIT License (MIT)
Öppen källkod: Ja
Installationsmetod: Manuell installation
Plattformar: Webbläsare, Linux, containers
Krävd databas: MySQL 8.0 eller senare alternativt MariaDB 10.6 eller senare, i en enda databas där applikationen hanterar schemat
Viktiga beroenden: PHP 8.2 eller senare, med tilläggen curl, dom, gd, iconv, mbstring, mysqlnd, openssl, pdo, pdo_mysql, tokenizer, xml och zip (valfritt ldap för LDAP-autentisering och exif för bildrotation), Composer 2.2 eller senare, Git för uppdateringar enligt standardprocessen samt en PHP-kompatibel webbserver

## API och integrationer
Status: Finns (Verifierat)
Typer: REST API
Dokumentation: https://demo.bookstackapp.com/api/docs
Autentisering: API-token (Token ID + Token Secret som Authorization-header)
Anmärkning: REST-API med JSON och CRUD för bl.a. books, chapters, pages, shelves, attachments, users, roles, tags, search samt export-endpoints (html/pdf/text/markdown/zip). Kräver behörigheten 'Access System API' på användarens roll; dokumenterade rate limits.

## MCP och AI-agentintegration
Roll: MCP-server; Ursprung: Tredjepart; Status: Finns
Dokumentation: https://github.com/ttpears/bookstack-mcp
Anmärkning: Inget MCP-stöd i BookStacks kärna. Flera tredjepartsservrar bygger på REST-API:t, t.ex. ttpears/bookstack-mcp (levereras som .mcpb till Claude Desktop) och oculairmedia/Bookstack-MCP (FastMCP). Tredjepart stödjer inte att BookStack självt är MCP-server.

## Tekniska resurser
- [Dokumentation](https://www.bookstackapp.com/docs/)
- [Installationsguide](https://www.bookstackapp.com/docs/admin/installation/)
- [API-dokumentation](https://demo.bookstackapp.com/api/docs)
- [MCP-dokumentation](https://github.com/ttpears/bookstack-mcp)
- [Container-registry](https://hub.docker.com/r/linuxserver/bookstack)
- [Releaser och changelog](https://codeberg.org/BookStack/BookStack/releases)
- [Officiellt repo på Codeberg (utveckling, issues och releases)](https://codeberg.org/bookstack/bookstack)
- [GitHub-repo märkt 'NOW MANAGED ON CODEBERG'](https://github.com/BookStackApp/BookStack) — Spegling
- [Projektets egen alternativa Git-källa (source.bookstackapp.com)](https://source.bookstackapp.com/) — Spegling

## Viktiga tekniska anmärkningar
Hårdvarukrav: okänt – installationsdokumentationen anger inga CPU- eller minneskrav
Säkerhetsförutsättningar: Byt lösenord och e-postadress för standardkontot admin@admin.com, exponera endast public-mappen från webbservern, ge databasanvändaren begränsade rättigheter, sätt APP_URL i .env så att genererade länkar inte kan manipuleras och granska registrering, publik åtkomst och roller. Plattformen stöder MFA med TOTP och reservkoder per användare, och MFA kan krävas via roller. Dokumentationen behandlar även säker lagring av bilder och bilagor, CSP, säkra cookies, skydd mot SSRF, betrodda proxyservrar och MySQL över SSL.
Behöver vidare kontroll: Maskinvarukrav (CPU/RAM) för en BookStack-instans anges inte i installationsdokumentationen; Fullständigheten i den svenska översättningen av gränssnittet är inte verifierad; endast att språkkatalogen lang/sv finns i repot; Om utvecklingen helt har flyttat till Codeberg eller om GitHub-repot fortfarande synkroniseras aktivt kunde inte fastställas av de hämtade källorna

## Källhänvisning
- Infraverket: https://infraverket.eu/programvara/bookstack/
- Senast faktagranskad: 2026-10-28
- Primärkällor:
  - [bookstackapp.com](https://www.bookstackapp.com/)
  - [BookStack-dokumentation](https://www.bookstackapp.com/docs/)
  - [BookStackApp/BookStack (GitHub)](https://github.com/BookStackApp/BookStack)
  - [BookStack på Codeberg](https://codeberg.org/BookStack/BookStack)
  - [BookStack-releases (Codeberg)](https://codeberg.org/BookStack/BookStack/releases)
  - [Wikipedia: BookStack](https://en.wikipedia.org/wiki/BookStack)
  - [BookStack LICENSE (raw)](https://raw.githubusercontent.com/BookStackApp/BookStack/HEAD/LICENSE)
  - [BookStack-demo](https://demo.bookstackapp.com/)

---

Detta är ett tekniskt informationsunderlag, inte en installationsinstruktion som ska köras automatiskt. Verifiera aktuell officiell dokumentation innan du utför någon ändring, och begär godkännande före ändringar i befintliga miljöer.
