Große Modelldateien der Browser-Werkzeuge: Auslieferung auf dem VPS statt hinter dem Heimanschluss
- Shell 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Die Abbilder fuehren die grossen Dateien nicht mehr mit; holen.sh holt die Gewichte ueber modelle/holen.sh aus dem Sprachmodell-Repo und die Stimmen ueber die Skripte des Vorlese-Repos. Geprueft wird gegen die eingecheckten Listen; die neu erzeugte Stimmenliste muss der eingecheckten entsprechen. Die Werkzeug-Repos werden dazu unter quellen/ geholt (eine Wahrheit). |
||
| .gitignore | ||
| docker-compose.yml | ||
| einrichten.sh | ||
| holen.sh | ||
| mekotools-modelle.yml | ||
| nginx-server.conf | ||
| README.md | ||
MekoTools — große Modelldateien auf dem VPS
Warum: flip hängt hinter einem Kabelanschluss. Gemessen am 08.10.2026 liefert flip 2,8–3,0 MB/s (26 Mbit/s aufwärts), der VPS 53,1 MB/s. Die Modelle sind 372 MB groß — über 90 Sekunden beim ersten Besuch gegenüber etwa fünf.
Was hier liegt:
docker-compose.yml— ein nginx, der nur Dateien ausliefert (Einbindung lesend).nginx-server.conf— ersetzt die Vorgabe-Serverdatei; Kopfzeilen wie bisher auf flip.holen.sh— holt die Dateien und prüft sie gegen die Prüfsummen der Werkzeug-Repos. Quelle ist das amtliche Release: die Gewichte des Sprachmodells übermodelle/holen.shaus dem Sprachmodell-Repo (276 MB, Hugging Face), die Stimmen über die Skripte aus dem Vorlese-Repo (92 MB, sherpa-onnx). Nur die Rechenkerne (4,8 MB und 14,7 MB) kommen weiterhin aus den Abbildern — der eine ist dort mitgebaut, der andere wird dort mitgeliefert. Die Werkzeug-Repos werden dazu unterquellen/geholt: dort stehen die Quellenlisten und die Prüfsummen, also die eine Wahrheit über die Fassung.mekotools-modelle.yml— gehört nach/opt/container/traefik/DATA/external/.
Der Eingriff an der Weiterleitung: zwei Router mit priority: 50 (die
bestehende Regel hat 30) für genau die großen Pfade; alles andere geht
unverändert an flip. Die Adresse bleibt dieselbe, deshalb ändert sich am
Werkzeug nichts — gleiche Herkunft, die Sicherheitsregel der Seite
(connect-src 'self') gilt weiter, kein Eingriff an DNS oder Zertifikat.
Zurücknehmen: die Datei mekotools-modelle.yml aus dem external-Ordner
entfernen — dann liefert wieder flip (Traefik liest den Ordner selbst nach).