Merge pull request #5 from meienberger/app/bookstack

feat(app): bookstack
This commit is contained in:
Nicolas Meienberger 2022-08-29 22:25:43 +02:00 committed by GitHub
commit e2132ed9a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 72 additions and 0 deletions

View File

@ -4,6 +4,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
## Apps available
- [Adguard Home](https://github.com/AdguardTeam/AdGuardHome) - Adguard Home DNS adblocker
- [Booksonic](https://github.com/popeen) - A server for streaming your audiobooks
- [Bookstack](https://github.com/BookStackApp/BookStack) - Simple, easy-to-use platform for organising and storing information.
- [Calibre-Web](https://github.com/janeczku/calibre-web) - Web Ebook Reader
- [Code-Server](https://github.com/coder/code-server) - Web VS Code
- [Filebrowser](https://github.com/filebrowser/filebrowser) - Web File Browser

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,36 @@
version: "3.9"
services:
bookstack:
image: lscr.io/linuxserver/bookstack:22.07.3
container_name: bookstack
environment:
- APP_URL=http://${INTERNAL_IP}:${APP_PORT}
- DB_HOST=bookstack-db
- DB_USERNAME=tipi
- DB_PASSWORD=${BOOKSTACK_DB_PASS}
- DB_DATABASE=bookstackapp
volumes:
- ${APP_DATA_DIR}/data/config:/config
dns:
- ${DNS_IP}
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:
- 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,10 @@
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.
## Credentials
Username: admin@admin.com
Password: password

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB