Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Hilfe] Template für docker-ddns-IPv64

Featured Replies

Hallo,

 

ich wollte mal fragen ob mir vllt jemand helfen könnte für den docker https://github.com/alcapone1933/docker-ddns-ipv64 ein Template zu Bauen da ich davon kein plan habe aber bin auch nicht abgeneigt es mal selber zu versuchen.

 

mfg.

Xelator

Solved by alturismo

  • Solution
8 hours ago, Xelator said:

mal fragen ob mir vllt jemand helfen könnte

du siehst den docker run command, sprich, add container, jetzt die Einträge einfach per GUI übernehmen

 

docker run -d \
    --restart always \
    --name ddns-ipv64 \
    -e "CRON_TIME=*/15 * * * *" \
    -e "CRON_TIME_DIG=*/30 * * * *" \
    -e "DOMAIN_IPV64=deine-domain.ipv64.net" \
    -e "DOMAIN_KEY=1234567890abcdefghijklmn" \
    alcapone1933/ddns-ipv64:latest

 

name ... was du willst

repository ... alcapone1933/ddns-ipv64:latest

--restart always ... muss nicht sein

-e sind enviroment variables, Beispiel in diesem Fall, unten, add Variable..

image.png.9d2ed7e274a9897b2cd90140e5349ccc.png

 

das für alle -e Einträge machen und mit deinen Value ersetzen, fertig.

 

  • Author

Guten Morgen,

 

danke schön für die Erklärung dann werde ich mich mal nach der Arbeit dran setzen :)

  • Author

Guten morgen,

 

ich habe mich mal dran gesetzt und versucht aber iwie funst das nicht also Starten tut er nur er updatet schickt kein ip update an ipv64

 

hier mal die Log beim Starten

 

docker run
  -d
  --name='ddns-ipv64-1'
  --net='bridge'
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Xelator-Server"
  -e HOST_CONTAINERNAME="ddns-ipv64-1"
  -e 'Community_Applications_Conversion'='true'
  -e 'CRON_TIME'='*/15 * * * *'
  -e 'CRON_TIME_DIG'='*/30 * * * *'
  -e 'DOMAIN_KEY'='API Key eingetragen'
  -e 'DOMAIN_IPV64'='hier mein Domain.srv64.de'
  -e 'DOMAIN_PRAEFIX_YES'='no'
  -e 'DOMAIN_PRAEFIX'=''
  -e 'IP_CHECK'='yes'
  -e 'PUID'='99'
  -e 'PGID'='100'
  -e 'UMASK'='0000'
  -l net.unraid.docker.managed=dockerman
  -v '/mnt/user/appdata/ddns-ipv64':'/data':'rw' 'alcapone1933/ddns-ipv64'
0c66fd81a1f29473af22c9d93728dc50a74d0a0d4cc436fc053d1045c2929662

The command finished successfully!

 

Edited by Xelator

3 hours ago, Xelator said:

hier mal die Log beim Starten

 

und was sagen die logs vom docker ?

 

sollte ja alle 15 / 30 Minuten was passieren ;)

 

API Key ... deine domain ... ich gehe jetzt davon aus dass ... ;) 

  • Author

Hi,

 

also bei API hab ich halt mein APi Key eingetragen und Domain halt meine Domain.

 

 

okay also ist da noch iwas falsch nur was

 

 

EDIT: okay hab den Fehler gefunden ich sollte nicht den API Key eintragen sonden den Account Update Token Updatehash

 

danke für die Hilfe :)

Edited by Xelator

  • 1 year later...

Kannst du noch deine zensierte Docker Container xml Datei posten?

 

Für nen Push in die CA brauch man spezielle Anforderungen? Sonst könnte man es dort auch noch anbieten.

 

On 4/29/2023 at 9:30 AM, Xelator said:
Community_Applications_Conversion

Was bedeutet dieser Eintrag?

Edited by Revan335

  • 2 weeks later...

Hast du die Scripte auch bei dir im /data Pfad? Wie cronjob, ddns*.SH, ... @Xelator

 

Bei mir ist nur die updip.txt mit der aktuellen IP aber alle anderen Dateien aus dem data Pfad im Github Repo fehlen.

 

Wie komme ich an die?

 

Manuell dort hinlegen ist ja nicht der richtige Weg.

Edited by Revan335

  • 1 month later...
  • Author

Moin,

sorry für die sehr späte Antwort, ich muss mal schauen ob ich die XML noch habe, da ich bei mir mit der weile alles über ein VPS und WG Tunnel laufen lassen muss dank CGNAT.

Brauchst dabei kein cronjob läuft alles über den Docker selber.

 

Da es kein Template dazu gibt muss man sich selber eines bauen mit den ganzen Einträgen.

 

<?xml version="1.0"?>
<Container version="2">
  <Name>ddns-ipv64</Name>
  <Repository>alcapone1933/ddns-ipv64</Repository>
  <Registry>https://hub.docker.com/r/alcapone1933/ddns-ipv64/</Registry>
  <Network>bridge</Network>
  <MyIP/>
  <Shell>sh</Shell>
  <Privileged>false</Privileged>
  <Support>https://hub.docker.com/r/alcapone1933/ddns-ipv64/</Support>
  <Project/>
  <Overview>DDNS Updater https://github.com/alcapone1933/docker-ddns-ipv64&#xD;
&#xD;
Converted By Community Applications   Always verify this template (and values)  against the support page for the container&#xD;
&#xD;
https://hub.docker.com/r/alcapone1933/ddns-ipv64/</Overview>
  <Category/>
  <WebUI/>
  <TemplateURL/>
  <Icon>https://ipv64.net/img/logo_64.png</Icon>
  <ExtraParams/>
  <PostArgs/>
  <CPUset/>
  <DateInstalled>1710285879</DateInstalled>
  <DonateText/>
  <DonateLink/>
  <Requires/>
  <Config Name="Community Applications Conversion" Target="Community_Applications_Conversion" Default="true" Mode="{3}" Description="" Type="Variable" Display="always" Required="false" Mask="false">true</Config>
  <Config Name="Speicherort logs und script" Target="/volume" Default="/mnt/user/appdata/ddns-ipv64" Mode="rw" Description="" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/ddns-ipv64</Config>
  <Config Name="Zeitliche Abfrage f&#xFC;r die aktuelle IP" Target="CRON_TIME" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false">*/15 * * * *</Config>
  <Config Name="Zeitliche Abfrage auf die Domain" Target="CRON_TIME_DIG" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false">*/30 * * * *</Config>
  <Config Name="Account Update Key" Target="DOMAIN_KEY" Default="" Mode="" Description="DEIN DOMAIN KEY bzw. DynDNS Updatehash zu finden unter " Type="Variable" Display="always" Required="false" Mask="false">Key setzen</Config>
  <Config Name="DEINE DOMAIN" Target="DOMAIN_IPV64" Default="" Mode="" Description="z.b. deine-domain.ipv64.net zu finden unter https://ipv64.net/dyndns.php" Type="Variable" Display="always" Required="false" Mask="false">Domain setzen</Config>
  <Config Name="IP CHECK" Target="IP_CHECK" Default="YES" Mode="" Description="Die IP Adresse der Domain wird &#xFC;berpr&#xFC;ft" Type="Variable" Display="always" Required="false" Mask="false">YES</Config>
  <Config Name="NAME_SERVER" Target="NAME_SERVER" Default="ns1.ipv64.net" Mode="" Description="Der Nameserver, um die IP-Adresse Ihrer Domain zu &#xFC;berpr&#xFC;fen." Type="Variable" Display="always" Required="false" Mask="false">ns1.ipv64.net</Config>
</Container>

 

Edited by Xelator

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.