Gemenskapslösning

Installera DDNS Updater på ZimaOS

A community member shared a DuckDNS configuration for ddns-updater and later added screenshots showing how to locate, edit, restore, and restart the persistent config.

Vad community-konfigurationen för DDNS försökte göra

Community-inlägget innehöll ett exempel på config.json för programmet ddns-updater med DuckDNS. Grundidén gäller fortfarande: uppdateraren behöver en leverantör, domän, inloggningsuppgift eller token samt en policy för IP-version, och den beständiga konfigurationen måste lagras där containern kan läsa den efter en omstart.

Se guiden för DuckDNS-hårdvara och konfiguration samt den aktuella katalogen över krav för ZimaOS App Store för en aktuell översikt med fokus på ZimaOS.

Använd det aktuella schemat för ddns-updater

Det uppströmsliggande projektet dokumenterar leverantörsspecifik konfiguration, så kopiera inte blint ett gammalt exempel när leverantörens schema kan ha ändrats. Den aktuella DuckDNS-dokumentationen kräver en DuckDNS-domän och token samt har stöd för alternativ för IP-version. Den auktoritativa referensen är ddns-updater-dokumentationen för DuckDNS. Projektets huvudsakliga README beskriver också stödda leverantörer och hur beständig konfiguration fungerar i projektets dokumentation för ddns-updater.

{
  "settings": [
    {
      "provider": "duckdns",
      "domain": "your-name.duckdns.org",
      "token": "YOUR_TOKEN",
      "ip_version": "ipv4"
    }
  ]
}

Ersätt platshållarna med dina egna värden och publicera aldrig den riktiga token i skärmbilder, foruminlägg, Git-arkiv eller supportärenden.

Var du hittar konfigurationen i ZimaOS

ZimaOS-appen DDNS Updater med meny för konfiguration och omstart
Community-skärmbild från handledningen för DDNS Updater som visar appmenyn för åtkomst till inställningar och omstart av tjänsten.
Ikonen för ZimaOS-appen Filer som används för att hitta DDNS Updaters appdata
Community-skärmbild som visar appen Filer, vilken används för att navigera till DDNS Updaters beständiga konfiguration.
Gränssnittet i ZimaOS Filer som visar mappen AppData på lagringsenheten
Community-skärmbild som visar mappen AppData på ZimaOS-lagringsenheten innan datakatalogen för DDNS Updater öppnas.
ZimaOS AppData-katalog med mappen ddns-updater markerad
Community-skärmbild som markerar mappen ddns-updater i AppData, där de beständiga appfilerna lagras.
Gränssnittet i ZimaOS Filer som visar filen config.json för DDNS Updater
Community-skärmbild som visar config.json i datakatalogen för DDNS Updater. Den ursprungliga skribenten rekommenderar att filen säkerhetskopieras innan den redigeras.

Den ursprungliga tråden hänvisade till sökvägen appdata/ddns-updater, men den exakta värdsökvägen kan bero på hur appen installerades och hur lagringen mappades. I stället för att anta en fast sökväg öppnar du appinställningarna i ZimaOS och identifierar den beständiga volym som är mappad till containerns konfigurationsplats. Säkerhetskopiera den aktuella filen innan du redigerar den.

Så validerar du uppdateringen

  1. Kontrollera att containern startar utan ett JSON-tolkningsfel.
  2. Kontrollera uppdaterarens loggar efter autentiserings- eller domänfel för leverantören.
  3. Slå upp värdnamnet från ett annat nätverk eller med en offentlig DNS-resolver.
  4. Jämför den returnerade A- eller AAAA-posten med din aktuella offentliga adress.
  5. Starta om appen en gång för att bekräfta att konfigurationen är beständig.

DDNS håller endast ett värdnamn pekande på en adress. Det skapar inte i sig en säker fjärråtkomstväg. Om målet är fjärråtkomst till en hemmaserver bör du jämföra detta med anslutningsmodellen som beskrivs i fjärråtkomst med Zima Client innan du exponerar tjänster direkt.

Leverantörsändringar och IPv6

Om du använder Cloudflare eller en annan leverantör tar du bort de DuckDNS-specifika fälten och följer leverantörens schema. Den aktuella Cloudflare-konfigurationen använder exempelvis fält som zonidentifierare och en API-token. Den uppströmsliggande dokumentationen för Cloudflare-leverantören är den auktoritativa källan.

Vanliga frågor

Varför saknas mappen appdata/ddns-updater?

Den beständiga värdsökvägen kan skilja sig från sökvägen i community-exemplet. Kontrollera appens volymmappning i stället för att skapa en gissad systemsökväg.

Kan jag använda IPv4 och IPv6?

Ja, men konfigurera alternativet för IP-version enligt den aktuella leverantörsdokumentationen och bekräfta att din internetleverantör faktiskt tillhandahåller den adresstyp du tänker publicera.

Är DDNS samma sak som ett VPN?

Nej. DDNS mappar ett värdnamn till en föränderlig IP-adress. Autentisering, kryptering, brandväggsregler och utformning av fjärråtkomst är separata frågor.