Problem mit externer Erreichbarkeit

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Ich denke, es liegt an deiner account.conf. Dort wirst du bestimmt Schreibfehler haben. Somit kannst du natürlich kein Zertifikat anfordern und installieren. Dann ist es normal, dass du eine Fehlermeldung bekommst.
 
Hänge mich mal hier dran.
Ich möchte gerade acme.sh installieren, komme aber nicht ganz klar. Ich habe eine DynDNS bei dynv6.
Bin an dem Punkt
Code:
./acme.sh --install --nocron --home /usr/local/share/acme.sh --accountemail "sepp@example.com"
Nur wie erstelle ich jetzt die beiden keyś?
Code:
export  AWS_ACCESS_KEY_ID=XXXXXXXXXX
export  AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXX
 
Das letztere muss in der account.conf im Docker-Ordner von acme.sh liegen
 
In account.conf liegt bei mir nichts drin, der ist leer.
 
Deswegen musst du die ja anlegen.
Du musst den Ordner /acme.sh aufs Dateisystem mappen und in dem Ordner die Datei anlegen
 
So, liebes Forum, @EDvonSchleck hat sich tatsächlich 2 1/2 Stunden Zeit genommen und mir am Telefon Hilfe geleistet. Das grundsätzliche Problem war, dass ich für acme.sh die account.conf Datei nicht korrekt konfiguriert habe. Ihr müsst das entsprechend der Anleitung hier machen. Wichtig: In der dort angehangenen account.conf.txt steht inder ersten Zeile "Token/Benutzername". Das ist wirklich NUR der Token, den ihr aus dynv6 raus kopiert. Also ohne /Benutzername. Das war eher so gedacht, dass es der Token BZW. der Benutzername ist (auf der Seite dynv6 leider in beiden Varianten benannt). Hoffe das hilft dem ein oder anderen!
 
Zuletzt bearbeitet:
Wie kommst du denn auf diese Einstellungen? In den anderen Thread habe ich dir doch schon den passenden Link gesendet.
Da hast du vollkommend Recht vielen Dank dafür.
Mir ergibt sich leider noch nicht woher ich den Dynv6Token bekomme. Da wäre ein kleine Hilfe nicht schlecht.
export DYNV6_TOKEN="deindynv6Token/Benutzername"
 
Token und Benutzername sind bei Dynv6 gleich!

Benutzernamen > Instruction > Fritz!OS > Benutzername
Token > E-Mail-Adresse > Keys > HTTP Tokens > Details

Welchen Weg du gehst ist egal, der Code kommt natürlich nur einmal in die Config!
 
So in der account.conf habe ich folgendes abgelegt
Code:
export DYNV6_TOKEN="zjblfiuOZEGFDZ66766970JHLH7670-9980687"
export SYNO_Username="Stefan"
export SYNO_Password="C4100+#!""
acme Docker ist installiert
Bei der Eingabe von dem Befehl
Code:
acme.sh --issue --dns dns_dynv6 -d home.dynv6.net -d *.home.dynv6.net --dnssleep 300
bekomme ich folgende Fehler angezeigt
Code:
[Sun Feb 12 10:31:43 CET 2023] Either their is no such host on your dnyv6 account or it cannot be accessed with this key
[Sun Feb 12 10:31:43 CET 2023] Host not found on your account
[Sun Feb 12 10:31:43 CET 2023] Error add txt for domain:_acme-challenge.home.dynv6.net
[Sun Feb 12 10:31:43 CET 2023] Please add '--debug' or '--log' to check more details.
[Sun Feb 12 10:31:43 CET 2023] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh

Hier noch die Log Datei
Code:
  GNU nano 7.0                                                        /usr/local/share/acme.sh/acme.sh.log                                                                 
[Sun Feb 12 11:01:59 CET 2023] Running cmd: issue
[Sun Feb 12 11:01:59 CET 2023] _main_domain='home.dynv6.net'
[Sun Feb 12 11:01:59 CET 2023] _alt_domains='*.home.dynv6.net'
[Sun Feb 12 11:01:59 CET 2023] Using config home:/usr/local/share/acme.sh
[Sun Feb 12 11:01:59 CET 2023] default_acme_server='https://acme-v02.api.letsencrypt.org/directory'
[Sun Feb 12 11:01:59 CET 2023] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory'
[Sun Feb 12 11:01:59 CET 2023] DOMAIN_PATH='/usr/local/share/acme.sh/home.dynv6.net_ecc'
[Sun Feb 12 11:01:59 CET 2023] Le_NextRenewTime
[Sun Feb 12 11:01:59 CET 2023] Using ACME_DIRECTORY: https://acme-v02.api.letsencrypt.org/directory
[Sun Feb 12 11:01:59 CET 2023] _init api for server: https://acme-v02.api.letsencrypt.org/directory
[Sun Feb 12 11:01:59 CET 2023] GET
[Sun Feb 12 11:01:59 CET 2023] url='https://acme-v02.api.letsencrypt.org/directory'
[Sun Feb 12 11:01:59 CET 2023] timeout=
[Sun Feb 12 11:01:59 CET 2023] _CURL='curl --silent --dump-header /usr/local/share/acme.sh/http.header  -L  -g '
[Sun Feb 12 11:02:00 CET 2023] ret='0'
[Sun Feb 12 11:02:00 CET 2023] ACME_KEY_CHANGE='https://acme-v02.api.letsencrypt.org/acme/key-change'
[Sun Feb 12 11:02:00 CET 2023] ACME_NEW_AUTHZ
[Sun Feb 12 11:02:00 CET 2023] ACME_NEW_ORDER='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Sun Feb 12 11:02:00 CET 2023] ACME_NEW_ACCOUNT='https://acme-v02.api.letsencrypt.org/acme/new-acct'
[Sun Feb 12 11:02:00 CET 2023] ACME_REVOKE_CERT='https://acme-v02.api.letsencrypt.org/acme/revoke-cert'
[Sun Feb 12 11:02:00 CET 2023] ACME_AGREEMENT='https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf'
[Sun Feb 12 11:02:00 CET 2023] ACME_NEW_NONCE='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Sun Feb 12 11:02:00 CET 2023] Using CA: https://acme-v02.api.letsencrypt.org/directory
[Sun Feb 12 11:02:00 CET 2023] _on_before_issue
[Sun Feb 12 11:02:00 CET 2023] _chk_main_domain='home.dynv6.net'
[Sun Feb 12 11:02:00 CET 2023] _chk_alt_domains='*.home.dynv6.net'
[Sun Feb 12 11:02:00 CET 2023] Le_LocalAddress
[Sun Feb 12 11:02:00 CET 2023] d='home.dynv6.net'
[Sun Feb 12 11:02:00 CET 2023] Check for domain='home.dynv6.net'
[Sun Feb 12 11:02:00 CET 2023] _currentRoot='dns_dynv6'
 
Zuletzt bearbeitet:
So in der account.conf habe ich folgendes abgelegt
Code:
export DYNV6_TOKEN="zjblfiuOZEGFDZ66766970JHLH7670-9980687"
export SYNO_Username="Stefan"
export SYNO_Password="C4100+#!""

Kann es sein dass bei dem Passwort am Ende ein Anführungszeichen zu viel ist?
 
Wenn im Passwort kein Anführungszeichen ist, dann ja
Either their is no such host on your dnyv6 account or it cannot be accessed with this key
Aber das Problem beginnt ja schon vor dem deploy
 
Das ist wohl richtig. Ist denn „home“ tatsächlich dein registrierter host?
 
Warum macht Ihr das alle so kompliziert? @EDvonSchleck hatte ganz am Anfang schon auf einen simplen VPN-Zugang verwiesen. Der ist in 5 Minuten eingerichtet, ohne großes Herumgeturne und aufwendige Konfigurationsdateien.
 
Hatten wir doch gestern schon alles fertig gehabt und noch viel andere Baustellen gleich mit beseitigt.
 
Richtig, du und ich haben gestern meine Probleme gelöst.
Ich denke @G4l4h4d hat einfach ein ähnliches Problem und sich daher hier in den Thread eingeklinkt. ;)
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat