Add captive portal and permissions steps

This commit is contained in:
Luke Murphy 2019-07-09 15:19:54 +02:00
parent 8e6c03088f
commit 7d6b2bcce2
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC

View File

@ -531,6 +531,28 @@ $ mkdir /opt/calibre-database
$ /usr/bin/calibredb restore_database --really-do-it /opt/calibre-database
```
## Configure the Captive Portal
When we connect to the Bibliotecha wireless access point, we will be directed
to a splash page where we are introduced to the library. We need to set that up:
```bash
$ mkdir /var/www/bibliotecha
```
And then we download the default page into location:
```bash
$ apt install -y wget
$ wget https://git.vvvvvvaria.org/varia/bibliotecha-captive-portal/raw/branch/master/index.html -O /var/www/bibliotecha/index.html
```
We should also ensure that the correct ownership permissions are configured:
```bash
$ chown -R www-data: /var/www/bibliotecha
```
### Install and Configure Calibre-web
We now setup the Calibre-web installation. We first get a copy of the source with:
@ -569,6 +591,12 @@ And we also enable this to run on reboot:
$ systemctl enable cps.service
```
We should also ensure that the correct ownership permissions are configured:
```bash
$ chown -R www-data: /var/www/calibre-web
```
### Setup a new MOTD
When you SSH into the Raspberry Pi, you can enable a nice welcome message.