Große Modelldateien der Browser-Werkzeuge: Auslieferung auf dem VPS statt hinter dem Heimanschluss
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
mekotools 5ff033dafa Holweg auf das amtliche Release umgestellt
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).
2026-10-08 20:47:43 +02:00
.gitignore Holweg auf das amtliche Release umgestellt 2026-10-08 20:47:43 +02:00
docker-compose.yml Große Modelldateien auf dem VPS ausliefern 2026-10-08 20:24:16 +02:00
einrichten.sh Einrichtungsskript für den Wiederaufbau 2026-10-08 20:24:48 +02:00
holen.sh Holweg auf das amtliche Release umgestellt 2026-10-08 20:47:43 +02:00
mekotools-modelle.yml Große Modelldateien auf dem VPS ausliefern 2026-10-08 20:24:16 +02:00
nginx-server.conf Große Modelldateien auf dem VPS ausliefern 2026-10-08 20:24:16 +02:00
README.md Holweg auf das amtliche Release umgestellt 2026-10-08 20:47:43 +02:00

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 über modelle/holen.sh aus 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 unter quellen/ 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).