Files
Website/VIDEO_UPLOAD_INSTRUCTIONS.md
2025-08-17 14:30:35 +02:00

1.7 KiB

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):
[server]
LFS_MAX_FILE_SIZE = 200000000  ; 200MB
[repository]
MAX_CREATION_LIMIT = -1
[repository.upload]
FILE_MAX_SIZE = 200
MAX_FILES = 10
  1. Nginx Konfiguration (falls verwendet):
client_max_body_size 200M;
client_body_buffer_size 200M;
  1. Apache Konfiguration (falls verwendet):
LimitRequestBody 209715200

Nach Änderungen Server/Dienste neustarten:

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:

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.