feat(app): bookstack

This commit is contained in:
Nicolas Meienberger 2022-08-29 21:26:46 +02:00
parent 3def415e36
commit c00994a116
4 changed files with 70 additions and 0 deletions

View File

@ -0,0 +1,25 @@
{
"$schema": "../schema.json",
"name": "Bookstack",
"available": true,
"port": 8119,
"id": "bookstack",
"tipi_version": 1,
"version": "22.07.3",
"description": "BookStack is a simple, self-hosted, easy-to-use platform for organising and storing information. Default login: admin@admin.com password: password",
"short_desc": "BookStack is a self-hosted platform for organising and storing information.",
"author": "Dan Brown",
"categories": ["Data"],
"website": "https://www.bookstackapp.com/",
"source": "https://github.com/BookStackApp/BookStack",
"form_fields": [
{
"type": "random",
"label": "Database password",
"required": false,
"min": 30,
"max": 30,
"env_variable": "BOOKSTACK_DB_PASS"
}
]
}

View File

@ -0,0 +1,40 @@
version: "3.9"
services:
bookstack:
image: lscr.io/linuxserver/bookstack:22.07.3
container_name: bookstack
environment:
- PUID=1000
- PGID=1000
- APP_URL=${INTERNAL_IP}:${APP_PORT}
- DB_HOST=bookstack_db
- DB_USER=tipi
- DB_PASS=${BOOKSTACK_DB_PASS}
- DB_DATABASE=bookstackapp
volumes:
- ${APP_DATA_DIR}/data/config:/config
ports:
- ${APP_PORT}:80
restart: unless-stopped
depends_on:
- bookstack-db
networks:
- tipi_main_network
bookstack-db:
image: lscr.io/linuxserver/mariadb
container_name: bookstack-db
environment:
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=${BOOKSTACK_DB_PASS}
- TZ=${TZ}
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=tipi
- MYSQL_PASSWORD=${BOOKSTACK_DB_PASS}
volumes:
- ${APP_DATA_DIR}/data/db:/config
restart: unless-stopped
networks:
- tipi_main_network

View File

@ -0,0 +1,5 @@
BookStack is an opinionated wiki system that provides a pleasant and simple out-of-the-box experience. New users to an instance should find the experience intuitive and only basic word-processing skills should be required to get involved in creating content on BookStack. The platform should provide advanced power features to those that desire it but they should not interfere with the core simple user experience.
BookStack is not designed as an extensible platform to be used for purposes that differ to the statement above.
In regard to development philosophy, BookStack has a relaxed, open & positive approach. At the end of the day this is free software developed and maintained by people donating their own free time.

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB