
Firefox einfach selber hosten
Yulei ChenFirefox (von jlesage) packt den kompletten Firefox-Browser in einen Docker-Container mit Web-GUI. Du bekommst einen vollständigen Desktop-Browser, auf den du von jedem Gerät aus über deinen Webbrowser zugreifen kannst - perfekt für privates Surfen, Tests oder den Zugriff auf Services über eine feste IP.
Sliplane macht das Deployment super einfach. Mit One-Click-Deployment hast du eine remote Firefox-Instanz in wenigen Minuten am Laufen - ohne Server-Konfiguration, ohne Reverse Proxy, ohne VNC-Client.
Voraussetzungen
Vor dem Deployment brauchst du einen Sliplane Account (kostenlose Testversion verfügbar).
Schnellstart
Sliplane bietet One-Click-Deployment mit Presets.
- Klick auf den Deploy-Button oben
- Wähl ein Projekt aus
- Wähl einen Server aus (wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden-Testserver kostenlos)
- Klick auf Deploy!
Über das Preset
Das One-Click-Deployment oben nutzt Sliplane's Firefox Preset. Das steckt drin:
- jlesage/firefox Docker Image mit eingebauter Web-UI (noVNC)
- Spezifischer Version-Tag (
v26.03.1) für Stabilität - Persistenter Speicher auf
/configfür Browser-Profile, Lesezeichen und Einstellungen - Standard-Auflösung von 1920x1080
- Web-Interface auf Port 5800 (wird automatisch von Sliplane gehandhabt)
Das jlesage Firefox Image führt Firefox in einer leichtgewichtigen Desktop-Umgebung aus und streamt es über noVNC in deinen Browser. Du brauchst keine zusätzliche Software oder VNC-Client auf deiner Seite.
Nächste Schritte
Sobald Firefox auf Sliplane läuft, öffne es über die Domain, die Sliplane dir zugewiesen hat (z.B. firefox-xxxx.sliplane.app). Du siehst Firefox direkt in deinem Browser - standardmäßig ohne Login.
Display-Einstellungen
Du kannst die Auflösung über diese Umgebungsvariablen in deinen Service-Einstellungen anpassen:
| Variable | Standard | Beschreibung |
|---|---|---|
DISPLAY_WIDTH | 1920 | Breite des Browserfensters in Pixeln |
DISPLAY_HEIGHT | 1080 | Höhe des Browserfensters in Pixeln |
Zugriff absichern
Der Firefox-Container erfordert standardmäßig keine Authentifizierung. Wenn du den Zugriff einschränken willst, kannst du ein Passwort für das Web-Interface setzen:
| Variable | Beschreibung |
|---|---|
VNC_PASSWORD | Passwort für die VNC-Session |
SECURE_CONNECTION | Auf 1 setzen, um HTTPS im Container zu aktivieren |
Persistente Daten
Alle Browser-Daten (Lesezeichen, Verlauf, Extensions, Downloads) werden im /config Volume gespeichert. Das bedeutet, deine Browser-Session bleibt auch bei Container-Neustarts und Redeployments erhalten.
Logging
Container-Logs gehen an STDOUT, was gut mit Sliplane's eingebautem Log-Viewer funktioniert. Mehr zu Docker-Logging findest du in unserem Post über Docker Logs.
Kostenvergleich
Du kannst Firefox auch bei anderen Cloud-Anbietern selbst hosten. Hier ein Preisvergleich der gängigsten Anbieter:
| Anbieter | vCPU | RAM | Disk | Monatliche Kosten | Hinweis |
|---|---|---|---|---|---|
| Sliplane | 2 | 2 GB | 40 GB | €9 (~$10.65) | Flatrate, 1 TB Bandbreite, SSL inklusive |
| Fly.io | 2 | 2 GB | 40 GB | ~$18 | Disk und Bandbreite separat berechnet |
| Render | 1 | 2 GB | 40 GB | ~$35 | 100 GB Bandbreite, Disk separat berechnet |
| Railway | 2 | 2 GB | 40 GB | ~$67 + $20 Plan | Pro-Plan-Minimum, nutzungsbasiert, Bandbreite separat berechnet |
Klick hier, um die Berechnungen zu sehen.
(Angenommen, eine dauerhaft laufende Instanz mit 730 Stunden/Monat)
- Sliplane: pauschal €9/Monat für den Base-Server. Unbegrenzte Services auf demselben Server, 1 TB Egress und SSL inklusive.
- Fly.io:
shared-cpu-2x2 GB = $11.83/Monat + 40 GB Volume × $0.15/GB = $6 -> ~$17.83/Monat. Egress wird separat berechnet ($0.02/GB in EU). - Render: nächste Variante ist Standard ($25, 1 vCPU / 2 GB) plus 40 GB Disk × $0.25/GB = $10 -> ~$35/Monat. Upgrade auf Pro (2 vCPU / 4 GB) kostet $85/Monat + Disk.
- Railway (Pro-Plan): CPU 2 × $0.00000772/s × 2,628,000 s = $40.57; RAM 2 × $0.00000386/s × 2,628,000 s = $20.29; Volume 40 × $0.00000006/s × 2,628,000 s = $6.31 -> ~$67/Monat Compute, plus $20/Monat Pro-Plan-Minimum und $0.05/GB Egress.
Bandbreitenkosten können bei nutzungsbasierten Anbietern schnell ansteigen. Nutz unser Bandbreitenkosten-Vergleichstool, um zu sehen, was dein Egress bei jedem Anbieter kosten würde.
FAQ
Wofür kann ich einen selbst gehosteten Firefox nutzen?
Eine remote Firefox-Instanz ist praktisch für privates Surfen über eine feste Server-IP, Zugriff auf geo-eingeschränkte Inhalte, Website-Tests von einem anderen Standort aus oder sicheres Surfen in einer isolierten Umgebung. Auch für browserbasierte Automatisierungen auf einem Server ist es super nützlich.
Wie ändere ich die Display-Auflösung?
Aktualisier die Umgebungsvariablen DISPLAY_WIDTH und DISPLAY_HEIGHT in deinen Sliplane Service-Einstellungen und deploy neu. Gängige Auflösungen sind 1920x1080, 1280x720 oder 2560x1440.
Wie update ich Firefox?
Änder den Image-Tag in deinen Service-Einstellungen und deploy neu. Schau auf Docker Hub nach dem neuesten stabilen Version-Tag.
Kann ich Browser-Extensions installieren?
Ja. Da das /config Volume dein Browser-Profil persistiert, überleben alle Extensions, die du über Firefox's Add-on-Manager installierst, Container-Neustarts. Installier sie einfach ganz normal über Firefox.
Wie füg ich Passwortschutz hinzu?
Füg eine VNC_PASSWORD Umgebungsvariable in deinen Sliplane Service-Einstellungen hinzu. Nach dem Redeployment fragt das Web-Interface nach diesem Passwort, bevor es Zugriff gewährt. Für zusätzliche Sicherheit schau dir unseren Guide zu 5 einfachen Schritten, um deinen Server abzusichern an.