Kostenlose Hosting-Optionen
Für JamRelay brauchst du keinen kostenpflichtigen VPS.
Für die meisten Nutzer ist die einfachste kostenlose Variante:
Dein PC / Homeserver
↓
JamRelay
↓
Cloudflare Tunnel
↓
https://mcp.example.com/mcpCloudflare Tunnel baut eine ausgehende Verbindung von deinem Gerät auf. Eine öffentliche IP-Adresse oder offene eingehende Ports sind daher nicht erforderlich.
TIP
Wenn du bereits einen PC, Laptop, Mini-PC, Raspberry Pi oder ein NAS besitzt, das dauerhaft laufen kann, ist das normalerweise die beste kostenlose Lösung.
Option 1 — Lokaler Computer + Cloudflare Tunnel
Kosten: kostenloses Hosting, abgesehen von Strom und gegebenenfalls einer Domain.
Das ist die kostenlose Variante, die einem VPS am nächsten kommt.
Voraussetzungen
- Node.js 22+ oder Docker
- ein Gerät, das laufen kann, solange JamRelay erreichbar sein soll
- ein Cloudflare-Konto
- eine über Cloudflare verwaltete Domain für einen stabilen eigenen Hostnamen
JamRelay lokal starten:
npm ci
npm run build
npm startoder mit Docker:
docker compose up -dAnschließend einen Cloudflare-Tunnel-Hostnamen auf den lokalen Dienst richten:
http://127.0.0.1:5267Der öffentliche MCP-Endpunkt kann dann so aussehen:
https://mcp.example.com/mcpVorteile
- kein kostenpflichtiger Server
- persistenter lokaler Speicher
- keine Portweiterleitung
- funktioniert hinter CGNAT
- keine Änderungen an der JamRelay-Architektur nötig
- später leicht auf einen VPS migrierbar
Einschränkungen
- das Gerät muss eingeschaltet bleiben
- ein Ausfall des Heim-Internets macht den Dienst unerreichbar
- Laptops können ohne angepasste Energieeinstellungen in den Ruhezustand wechseln
Option 2 — Homeserver, NAS oder Raspberry Pi
Wenn bereits ein Homeserver oder NAS vorhanden ist, ist JamRelay nur eine sehr kleine zusätzliche Last.
Typischer Aufbau:
Docker
├── JamRelay
└── cloudflaredPersistente Anwendungsdaten sollten auf einem Volume liegen, zum Beispiel:
/dataDas eignet sich besonders für Nutzer, die bereits Home Assistant, Pi-hole, Medienserver oder andere Self-Hosting-Dienste betreiben.
NOTE
Das Gerät muss Node.js oder Container ausführen können.
Option 3 — Kostenlose Cloud-VM
Eine kostenlose virtuelle Maschine ist der direkteste Ersatz für einen kostenpflichtigen VPS.
Oracle Cloud bietet derzeit in geeigneten Regionen Always Free-Compute-Ressourcen an. Die tatsächliche Verfügbarkeit kann von Region und freier Kapazität abhängen.
Das Deployment entspricht fast vollständig einem normalen VPS:
Kostenlose Cloud-VM
├── Docker
│ └── JamRelay
└── cloudflaredVorteile
- 24/7-Betrieb möglich
- persistenter Blockspeicher
- keine eigene Hardware erforderlich
- bestehendes Docker-Deployment meist direkt wiederverwendbar
Einschränkungen
- kostenlose Kapazität ist nicht immer verfügbar
- Limits und Bedingungen können sich ändern
- eine Kontoverifizierung kann erforderlich sein
- die Free-Tier-Limits müssen eingehalten werden
WARNING
Verlasse dich nicht darauf, dass ein kostenloser Cloud-Tarif für immer unverändert bleibt.
Option 4 — Kostenlose PaaS-Plattformen
Plattformen wie Render oder Koyeb können Node.js-Dienste kostenlos ausführen, sind für JamRelay jedoch ohne Änderungen am persistenten Speicher nicht ideal.
JamRelay speichert OAuth-Daten auf dem Dateisystem, zum Beispiel:
/data/mcp-oauth.jsonAuch Spotify-Tokens müssen persistent gespeichert werden.
Render Free
Kostenlose Render-Webdienste:
- werden nach längerer Inaktivität heruntergefahren
- verwenden ein ephemeres lokales Dateisystem
- verlieren lokale Änderungen bei Neustart, Redeploy oder Spin-down
Dadurch können lokal gespeicherte OAuth- oder Token-Daten verloren gehen.
Koyeb Free
Die kostenlose Koyeb-Instanz:
- bietet einen kleinen kostenlosen Webdienst
- skaliert nach einer Stunde ohne Traffic auf null
- unterstützt keine persistenten Volumes auf der kostenlosen Instanz
Auch hier ist der lokale Token-Speicher das Hauptproblem.
Wann PaaS sinnvoll wird
PaaS wird deutlich geeigneter, wenn JamRelay einen externen persistenten Token-Speicher unterstützt, zum Beispiel:
PostgreSQL
Redis-kompatibler KV-Speicher
verwaltete Datenbank
verschlüsselter Remote-Key-Value-StoreBis dahin eignet sich kostenloses PaaS eher für Tests.
Vergleich
| Option | Hosting-Kosten | 24/7 möglich | Persistenter Speicher | Änderungen an JamRelay |
|---|---|---|---|---|
| Lokaler PC + Cloudflare Tunnel | Kostenlos* | ✅ wenn PC läuft | ✅ | Keine |
| Homeserver / NAS | Kostenlos* | ✅ | ✅ | Keine |
| Free-Tier-Cloud-VM | Innerhalb der Limits kostenlos | ✅ | ✅ | Keine oder minimal |
| Render Free | Kostenlos | ⚠️ Sleep | ❌ lokales Dateisystem | Externer Speicher empfohlen |
| Koyeb Free | Kostenlos | ⚠️ Scale-to-zero | ❌ persistentes Volume | Externer Speicher empfohlen |
* Hardware-, Strom- und Domainkosten sind nicht enthalten.
Empfohlener Weg
Für neue Nutzer:
1. JamRelay lokal starten
2. Spotify OAuth testen
3. MCP lokal testen
4. Cloudflare Tunnel hinzufügen
5. AI-Client verbindenErst auf einen VPS oder eine Cloud-VM wechseln, wenn echte 24/7-Verfügbarkeit benötigt wird.
Sicherheit
Kostenloses Hosting sollte nicht weniger sicher sein.
/mcpniemals ohne Authentifizierung veröffentlichen.envniemals committen- starke OAuth- und Bearer-Secrets verwenden
- HTTPS verwenden
- Token-Speicher persistent halten
/datanicht öffentlich bereitstellen- Abhängigkeiten und Host-System aktuell halten
Aktualität
Der Markt für kostenlose Hosting-Angebote ändert sich häufig. Diese Seite wurde am 2026-09-12 geprüft.
Vor der Nutzung eines Free Tiers immer die aktuelle Dokumentation des Anbieters prüfen.
Offizielle Quellen
- Oracle Cloud Free Tier: https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier.htm
- Cloudflare Tunnel: https://developers.cloudflare.com/tunnel/
- Render Free: https://render.com/docs/free
- Koyeb Free instances: https://www.koyeb.com/docs/reference/instances