Voraussetzungen
- PHP 8.0 oder höher - MySQL 5.7+ oder MariaDB 10.3+ - Ein Webserver (Apache oder Nginx) - Mindestens 100 MB Speicherplatz
Installation
1. Dateien hochladen
Lade das aktuelle Release herunter und entpacke es in dein Webverzeichnis:
```bash unzip owp-web-app-latest.zip -d /var/www/webapp ```
2. Datenbank einrichten
Erstelle eine Datenbank für die Web-App:
```sql CREATE DATABASE owp_web CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'owp_web_user'@'localhost' IDENTIFIED BY 'dein_passwort'; GRANT ALL PRIVILEGES ON owp_web.* TO 'owp_web_user'@'localhost'; FLUSH PRIVILEGES; ```
3. Konfiguration
Kopiere die Beispielkonfiguration und passe sie an:
```bash cp config.example.php config.php ```
Trage die Datenbankzugangsdaten und deine Domain ein.
4. Webserver konfigurieren
Stelle sicher, dass dein Webserver auf das `public`-Verzeichnis zeigt. Aktiviere URL-Rewriting für saubere URLs.
5. Setup ausführen
Rufe deine Domain im Browser auf und folge dem Installationsassistenten. Er führt dich durch die Einrichtung der Datenbank, des Admin-Kontos und der Grundeinstellungen.
Geschichten veröffentlichen
Neues Buch anlegen
Navigiere im Dashboard zu "Bücher" und klicke auf "Neues Buch". Gib Titel, Beschreibung und optional ein Coverbild ein.
Kapitel hinzufügen
Innerhalb eines Buchprojekts kannst du Kapitel erstellen und im integrierten Editor bearbeiten. Der Editor unterstützt Markdown und eine visuelle Formatierungsleiste.
Veröffentlichen
Setze einzelne Kapitel oder das gesamte Buch auf "Veröffentlicht", damit Leser darauf zugreifen können. Du kannst jederzeit zwischen Entwurf und veröffentlicht wechseln.
Import aus der Desktop-App
Exportiere dein Buch in der Desktop-App als EPUB oder Markdown und importiere es über "Bücher > Importieren" in die Web-App. Die Kapitelstruktur wird automatisch übernommen.