doc: debian install

closes #2
This commit is contained in:
2024-12-11 11:10:47 +00:00
parent 4a8254476b
commit efbd6a599d
4 changed files with 161 additions and 29 deletions

View File

@ -31,7 +31,7 @@ The easiest way to run `route96` is to use `docker compose`
docker compose -f docker-compose.prod.yml up
```
### Manual
### Docker
Assuming you already created your `config.yaml` and configured the `database` run:
@ -43,29 +43,5 @@ docker run --rm -it \
voidic/route96
```
## Building
### Feature Flags
Default = `nip96` & `blossom` & `analytics`
- `nip96`: Enable NIP-96 support
- `blossom`: Enable blossom support
- `labels`: Enable AI image labeling (Depends on `nip96`)
- `analytics`: Enable pageview analytics reporting (Plausible)
### Default build:
`cargo build --release`
### Build only Blossom support
`cargo build --release --no-default-features --features blossom`
### Build dependencies
If you want to support NIP-96 you will need the following dependencies:
```bash
libavcodec-dev libavformat-dev libswscale-dev libavutil-dev libavdevice-dev libavfilter-dev
```
### Manual
See [install.md](docs/debian.md)