Started updates and blogpost for v0.22
This commit is contained in:
parent fbaf7997b1
commit 6d785e6bd4
4 changed files with 92 additions and 1 deletions
| @ -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 | ||||
| |
| @ -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. |
Loading…
Add table
Add a link
Reference in a new issue