Firefox einfach selber hosten

Firefox einfach selber hosten

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
4 min

Firefox (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.

SliplaneFirefox deployen >
  1. Klick auf den Deploy-Button oben
  2. Wähl ein Projekt aus
  3. Wähl einen Server aus (wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden-Testserver kostenlos)
  4. 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 /config fü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:

VariableStandardBeschreibung
DISPLAY_WIDTH1920Breite des Browserfensters in Pixeln
DISPLAY_HEIGHT1080Hö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:

VariableBeschreibung
VNC_PASSWORDPasswort für die VNC-Session
SECURE_CONNECTIONAuf 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:

AnbietervCPURAMDiskMonatliche KostenHinweis
Sliplane22 GB40 GB€9 (~$10.65)Flatrate, 1 TB Bandbreite, SSL inklusive
Fly.io22 GB40 GB~$18Disk und Bandbreite separat berechnet
Render12 GB40 GB~$35100 GB Bandbreite, Disk separat berechnet
Railway22 GB40 GB~$67 + $20 PlanPro-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-2x 2 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.

Host Firefox jetzt selbst - ganz easy!

Sliplane gibt dir einen privaten, remote Firefox-Browser mit einem Klick.