Files
ServerKit/backend/templates/bookstack.yaml
Juan DenisandClaude Fable 5 586f556b93 Reference template icons through the serverkit.ai proxy
Follow-up to 025fa0be: keep serverkit.ai as the stable icon host rather
than jsDelivr. The registry repo remains the canonical home of the logo
files; serverkit.ai proxies /imgs/template-icons/ from its raw tree, so
these URLs now resolve for all 210 logos instead of only the legacy
subset the website bundles.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-28 21:28:14 -04:00

84 lines
1.8 KiB
YAML

id: bookstack
name: BookStack
version: "23.12"
description: Simple, self-hosted platform for organizing and storing information
icon: https://serverkit.ai/imgs/template-icons/bookstack.png
website: https://www.bookstackapp.com
documentation: https://www.bookstackapp.com/docs/
categories:
- productivity
- wiki
- documentation
variables:
- name: HTTP_PORT
description: HTTP port
type: port
default: "8080"
hidden: true
- name: APP_URL
description: Application URL
default: http://localhost:8080
required: true
- name: DB_PASSWORD
description: MySQL password
type: password
generate: password
ports:
- port: 8080
protocol: tcp
description: Web interface
volumes:
- name: config
path: /config
description: BookStack configuration
requirements:
memory: 512MB
storage: 2GB
compose:
services:
bookstack:
image: linuxserver/bookstack:${VERSION:-23.12.3}
container_name: ${APP_NAME}
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
- APP_URL=${APP_URL}
- DB_HOST=db
- DB_PORT=3306
- DB_USER=bookstack
- DB_PASS=${DB_PASSWORD}
- DB_DATABASE=bookstackapp
volumes:
- bookstack_config:/config
ports:
- "${HTTP_PORT}:80"
depends_on:
- db
db:
image: mariadb:10.11
container_name: ${APP_NAME}-db
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=${DB_PASSWORD}
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=${DB_PASSWORD}
volumes:
- bookstack_db:/var/lib/mysql
volumes:
bookstack_config:
bookstack_db:
post_install: |
echo "Default credentials: admin@admin.com / password"
echo "Please change the password after first login!"