Jump to content

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


Xelator
Go to solution Solved by alturismo,

Recommended Posts

  • 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.

 

  • Thanks 1
Link to comment

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
Link to comment

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
  • Like 1
Link to comment
  • 1 year later...
Posted (edited)

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
Link to comment
  • 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
Link to comment
  • 1 month later...
Posted (edited)

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
  • Thanks 1
Link to comment

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...