Gemenskapslösning

Dirigera Deluge via Gluetun på ZimaOS utan att förlora webbgränssnittet

A March 2026 ZimaOS user restored the Deluge Web UI by exporting Compose, removing Deluge's own ports, and sharing Gluetun's network namespace; another user later could not reproduce the result.

En ZimaOS-användare hade Gluetun anslutet till NordVPN och ville att Deluge skulle dela dess VPN-nätverksstack. Gluetun kördes, men Deluges webbgränssnitt gick inte att öppna. Användaren exporterade till slut Deluges Compose-definition, tog bort dess egna portmappningar, lade till delning av containerns nätverk och importerade stacken igen.

Detta var en konfiguration som bekräftats av communityn, inte en mall från IceWhales App Store. En senare användare kunde inte återskapa den med Deluge och använde i stället Transmission.

Så fungerar nätverksvägen mellan Gluetun och Deluge

Webbläsare → port publicerad av Gluetun → Deluges webbgränssnitt
Deluge-trafik → Gluetuns nätverksnamnrymd → VPN-tunnel → Internet

När Deluge använder Gluetuns nätverksnamnrymd har Deluge inte längre en separat nätverksstack. Dess webbgränssnitt och peer-portar måste publiceras av Gluetun, inte dupliceras på Deluge.

Inställningar för ZimaOS Deluge-appen innan nätverkstrafiken dirigerades genom Gluetun
Den ursprungliga Deluge-installationen hade fortfarande ett eget nätverk och exponerade inget fungerande webbgränssnitt genom Gluetun.
Inställningar för ZimaOS Gluetun-appen med VPN-uppgifter och Deluge-portar
Gluetun var redan anslutet; det återstående problemet var att ansluta Deluge korrekt till dess nätverksstack.

Communityns fungerande arbetsflöde

  1. Ta bort den ursprungliga Deluge-appen efter att ha sparat dess konfiguration och nedladdningar.
  2. Använd en anpassad installation för att ta bort Deluges egna publicerade portar.
  3. Exportera den resulterande Compose-definitionen.
  4. Lägg till network_mode: container:gluetun i Deluge.
  5. Kontrollera att Deluges webbgränssnitt och nödvändiga peer-portar publiceras på Gluetun.
  6. Importera den redigerade Compose-stacken och öppna Deluge via värdporten som publiceras av Gluetun.

Det officiella Gluetun-projektet dokumenterar network_mode: "container:gluetun" för en container i ett annat Compose-projekt och network_mode: "service:gluetun" för tjänster i samma projekt. Läs Gluetuns guide för containeranslutning innan du väljer metod.

Verifiera både åtkomst och utgående trafik

Källanvändaren körde en kontroll av den externa IP-adressen i Deluge-miljön och såg VPN-adressen i stället för internetleverantörens adress. Testa också att webbgränssnittet fortfarande kan nås från det lokala nätverket, att nedladdningar använder avsedda sökvägar och att trafiken stoppas om Gluetun blir ohälsosamt.

Skydda VPN-uppgifter och Compose-exporter

Skärmbilder och exporterad YAML kan innehålla användarnamn och lösenord hos leverantören, privata nycklar, serverplatser och lokala sökvägar. Maskera dem innan du delar materialet. Använd i första hand miljöfiler eller secrets där det stöds och byt alla inloggningsuppgifter som har exponerats offentligt.

Förstå gränsen mot App Store

Export och återimport av Compose kan koppla bort den nya stacken från den ursprungliga App Store-livscykeln. Dokumentera image-taggar och konfiguration och testa sedan uppgraderingar manuellt. Kör inte breda kommandon för ”rensning av Docker-cache” bara för att en ominstallation behöll inställningarna; beständig AppData är avsedd att överleva när containrar ersätts.

Vanliga frågor om Gluetun och Deluge

Varför försvann Deluges webbgränssnitt?

När Deluge delar Gluetuns nätverksnamnrymd måste dess åtkomstport publiceras av Gluetun.

Ska Deluge behålla sina egna portmappningar?

Inte i den här delade nätverksdesignen; publicera de nödvändiga portarna på Gluetun.

Fungerade resultatet alltid?

Nej. Den ursprungliga inläggsskaparen bekräftade att det fungerade, medan en senare deltagare använde Transmission efter att inte ha lyckats återskapa Deluge-konfigurationen.