Started updates and blogpost for v0.22

This commit is contained in:
Dan Brown 2018-05-28 11:50:13 +01:00
commit 6d785e6bd4
Signed by: danb
GPG key ID: 46D9F943C24A2EF9

View file

@ -11,6 +11,7 @@ Below are some different methods of installing BookStack. If you cannot find a g
* [Manual](#manual)
* [Docker](#docker)
* [Ubuntu 16.04 Script](#ubuntu-1604)
* [Ubuntu 18.04 Script](#ubuntu-1804)
* [Community Guides](#community)
---
@ -115,6 +116,31 @@ sudo ./installation-ubuntu-16.04.sh
---
<a name="ubuntu-1804"></a>
## Ubuntu 18.04 Installation Script
A script to install BookStack on a fresh instance of Ubuntu 18.04 is available. This script is ONLY FOR A FRESH OS, It will install Apache, MySQL 5.7, & PHP-7.2 and could OVERWRITE any existing web setup on the machine. It also does not set up mail settings or configure system security so you will have to do those separately. You can use the script as a reference if you're installing on a non-fresh machine.
[Link to installation script](https://github.com/BookStackApp/devops/blob/master/scripts/installation-ubuntu-18.04.sh)
#### Running the Script
```bash
# Ensure you have read the above information about what this script does before executing these commands.
# Download the script
wget https://raw.githubusercontent.com/BookStackApp/devops/master/scripts/installation-ubuntu-18.04.sh
# Make it executable
chmod a+x installation-ubuntu-18.04.sh
# Run the script with admin permissions
sudo ./installation-ubuntu-18.04.sh
```
---
<a name="community"></a>
## Community Guides

View file

@ -16,6 +16,7 @@ relates to BookStack itself. The security of the server BookStack is hosted on i
<li><a href="#user-passwords">User Passwords</a></li>
<li><a href="#javascript-in-page-content">JavaScript in Page Content</a></li>
<li><a href="#web-crawler-control">Web Crawler Control</a></li>
<li><a href="#secure-cookies">Secure Cookies</a></li>
</ul>
---
@ -116,4 +117,12 @@ By default, JavaScript tags within page content is escaped when rendered. This c
### Web Crawler Control
The rules found in the `/robots.txt` file are automatically controlled via the "Allow public viewing?" setting. This can be overridden by setting `ALLOW_ROBOTS=false` or `ALLOW_ROBOTS=true` in your `.env` file. If you'd like to customise the rules this can be done via theme overrides.
The rules found in the `/robots.txt` file are automatically controlled via the "Allow public viewing?" setting. This can be overridden by setting `ALLOW_ROBOTS=false` or `ALLOW_ROBOTS=true` in your `.env` file. If you'd like to customise the rules this can be done via theme overrides.
---
<a name="secure-cookies"></a>
### Secure Cookies
BookStack uses cookies to track sessions, remember logins and for XSRF protection. When using HTTPS you may want to ensure that cookies are only sent back to the browser if the connection is over HTTPS. This can be enabled by setting `SESSION_SECURE_COOKIE=true` in your `.env` file.