# BookStack

# Installation

**Docker-Compose:** ```~/bookstack/docker-compose.yml```


**Container:**
- bookstack-app(Port 4567)
- bookstack-db (MariaDB)

**URL:** ```https://notes.denode.eu```

**Login:**
- Email: admin@admin.com
- Passwort: ```password```

**Daten**
- Storage: ```~/bookstack/data/storage```
- Database: ```~/bookstack/data/database ```

# Struktur

**Hierarchie**
```
Regal (Shelf)
  └─ Buch (Book)
      └─ Kapitel (Chapter)
          └─ Seite (Page)
```

**Empfohlene Struktur**
- Server Infrastructure
  - Initial Setup
  - Networking
  - Security
  - Services
  - Backup

# Wichtige Befehle

**Container:**

```bash
cd ~/bookstack
docker compose ps 
docker compose logs app 
docker compose restart
```

**Backup:**
```bash
cd ~
tar -czf bookstack-backup-$(date +%Y-%m-%d).tar.gz bookstack/
mv bookstack-backup-*.tar.gz /mnt/hdd/backups/
```