Blame

29c2be Ralph Thesen 2024-10-19 11:28:18 1
# FAQ
2
3
We cover both frequently asked questions and special cases that would polute the documentation here.
4
5
## Installation
6
7
### Environments with SELinux
8
9
To make An Otter Wiki run in an environment with `SELINUX=enforcing` with the methods propose in the [[Installation]] document the bind mounts have to be adjusted.
10
11
When podman gives you the error message
12
```
13
mkdir: cannot create directory '/app-data': Permission denied
14
```
15
please update your `compose.yaml` to
16
```yaml
17
services:
18
otterwiki:
19
image: redimp/otterwiki:2
20
restart: unless-stopped
21
ports:
22
- 8080:80
23
volumes:
24
- ./app-data:/app-data:Z
25
```
26
27
For podman please see the [podman troubleshooting guide](https://github.com/containers/podman/blob/main/troubleshooting.md#2-cant-use-volume-mount-get-permission-denied) for more details and instructions.
28
29
In our tests in rocky:9 docker configured the permissions even with setting the `:z` flag, please see the [docker documentation about bind mounts](https://docs.docker.com/engine/storage/bind-mounts/#configure-the-selinux-label) for more details.