Add instructions for video upload and server configuration
Dieser Commit ist enthalten in:
59
VIDEO_UPLOAD_INSTRUCTIONS.md
Normale Datei
59
VIDEO_UPLOAD_INSTRUCTIONS.md
Normale Datei
@ -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.
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren