From 09ad8876d30fbfec4b1886003964d5ff42f05f92 Mon Sep 17 00:00:00 2001 From: Claude Project Manager Date: Sun, 17 Aug 2025 14:30:35 +0200 Subject: [PATCH] Add instructions for video upload and server configuration --- VIDEO_UPLOAD_INSTRUCTIONS.md | 59 ++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 VIDEO_UPLOAD_INSTRUCTIONS.md diff --git a/VIDEO_UPLOAD_INSTRUCTIONS.md b/VIDEO_UPLOAD_INSTRUCTIONS.md new file mode 100644 index 0000000..a09974f --- /dev/null +++ b/VIDEO_UPLOAD_INSTRUCTIONS.md @@ -0,0 +1,59 @@ +# Video Upload Instructions / Video-Upload-Anleitung + +## Problem +Die Video-Dateien für die Website sind zu groß für den direkten Git-Push aufgrund der Server-Einstellungen (HTTP 413 - Request Entity Too Large). + +## Lösung + +### Option 1: Server-Konfiguration anpassen +Auf dem Gitea-Server müssen folgende Einstellungen angepasst werden: + +1. **Gitea Konfiguration** (`/etc/gitea/app.ini` oder ähnlich): +```ini +[server] +LFS_MAX_FILE_SIZE = 200000000 ; 200MB +[repository] +MAX_CREATION_LIMIT = -1 +[repository.upload] +FILE_MAX_SIZE = 200 +MAX_FILES = 10 +``` + +2. **Nginx Konfiguration** (falls verwendet): +```nginx +client_max_body_size 200M; +client_body_buffer_size 200M; +``` + +3. **Apache Konfiguration** (falls verwendet): +```apache +LimitRequestBody 209715200 +``` + +Nach Änderungen Server/Dienste neustarten: +```bash +sudo systemctl restart gitea +sudo systemctl restart nginx # oder apache2 +``` + +### Option 2: Manuelle Video-Uploads + +Die folgenden Video-Dateien müssen manuell hochgeladen werden: + +| Datei | Größe | Verwendung | +|-------|-------|------------| +| `assets/videos/AFv6.mp4` | 90MB | AccountForger Demo Video | +| `assets/videos/hero-code-abstract.mp4` | 11MB | Hero Background Animation 1 | +| `assets/videos/hero-data-flow.mp4` | 7.3MB | Hero Background Animation 2 | +| `assets/videos/hero-network-viz.mp4` | 14MB | Hero Background Animation 3 | + +#### Upload via SCP/SFTP: +```bash +scp assets/videos/*.mp4 user@gitea-server:/path/to/website/assets/videos/ +``` + +### Option 3: CDN/External Storage +Alternativ können die Videos auf einem CDN oder externen Storage-Service gehostet werden und die URLs in den HTML-Dateien entsprechend angepasst werden. + +## Temporäre Lösung +Die Website funktioniert auch ohne die Videos - es werden dann keine Hintergrund-Animationen angezeigt. \ No newline at end of file