Beiträge von Cachorro

    Das Tutorial wurde mal von einem aus der Community erstellt im Rahmen dieses Projektes

    https://github.com/netcup-community/community-tutorials

    Du kannst ein neues Tutorial erstellen und einbringen :)

    Wenn ich wüßte, wie man das zum laufen bringt, dann könnte ich auch ein eigenes Tutorial schreiben. Aber ich kriegs ja nicht vollständig hin. Deswegen auch dieser Thread. Ist-Zustand: da hängt halt jetzt ein altes Tutorial rum und vlt. macht das dann noch jemand außer mir nach und muss dann feststellen, dass es halt nicht funktioniert. Auf github kann man das auch nicht kommentieren oder ein Problem melden, das ist ausgeschaltet. Verstehe aber auch github nicht wirklich. Daher nun meine Frage, wie meldet man das den jetzt zurück, dass das Tutorial nicht mehr funktioniert?

    Ok. Ich bin also so weit gekommen, dass n8n startet und ich einen User anlegen konnte. Allerdings wenn ich auf dem Dashboard von n8n bin, steht da immer: Connection lost: You have a connection issue or the server is down. n8n should reconnect automatically once the issue is resolved.

    Was kann ich da machen, was habe ich noch nicht richtig eingestellt?

    Das Tutorial https://community.netcup.com/en/tutorials/w…tcup-webhosting ist definitiv veraltet und funktioniert so nicht mehr. Wie kann Netcup zurückmelden, dass das nicht mehr funktioniert?

    So hats jetzt bei mir funktioniert. Ausgehende vom ursprünglichen Tutorial:

    Datei package.json mit folgendem Inhalt angelegt:

    Die Datei .npmrc mit folgendem Inhalt angelegt:

    Code
    scripts-prepend-node-path=true
    audit=false
    fund=false

    index.js mit folgendem Inhalt angelegt:

    .gitignore mit folgendem Inhalt angelegt

    Code
    node_modules/
    logs/
    .env
    *.log

    Node.js Version ausgewählt 20.19.4

    Anwendungsstartdatei: index.js

    Umgebungsvariabeln wie folgt gesetzt:

    - N8N_BASIC_AUTH_ACTIVE: true

    - N8N_BASIC_AUTH_USER: username_eintragen

    - N8N_BASIC_AUTH_PASSWORD: dein_passwort_eintragen

    - N8N_HOST: n8n.deinedomain.de

    - N8N_PROTOCOL: https

    - VUE_APP_URL_BASE_API: https://n8n.deinedomain.de

    - WEBHOOK_TUNNEL_URL: n8n.deinedomain.de

    - N8N_PORT: 5678

    - N8N_PUSH_BACKEND: websocket

    - EXECUTIONS_MODE: regular

    - GENERIC_TIMEZONE: Europe/Berlin

    - N8N_PERSONALIZATION_ENABLED: false

    - N8N_LOG_LEVEL: info

    - N8N_LOG_OUTPUT: file

    - NODE_ENV: production

    - DB_TYPE: sqlite

    - DB_SQLITE_DATABASE: database.sqlite

    - N8N_METRICS: true

    - N8N_DIAGNOSTICS_ENABLED: false

    - N8N_VERSION_NOTIFICATIONS_ENABLED: false

    - N8N_TEMPLATES_ENABLED: true

    - N8N_ONBOARDING_FLOW_DISABLED: true

    Danach auf "App neu starten", einen Moment warten und die Homepage aufrufen.

    Ich habe alle Schritte des Tutorials durchgeführt. Der letzte Schritt führt wie gesagt zur Fehlerseite. Ich habe die die verschiedenen, vorhandenen npm Versionen durchprobiert. Unter keiner scheint es zu funktionieren.

    Wenn ich die älteste npn Version nehme, installiert es dem den Ordner node_modules. Bei den anderen npm Versionen kann ich nicht erkennen, dass überhaupt etwas passiert.

    claude.ai hat die Vermutung, dass im Tutorial zu alte Versionen verwendet werden und hat diesen Vorschlag für package.json gemacht:

    und für .npmrc

    Code
    scripts-prepend-node-path=true
    audit=false
    fund=false

    Das Ergebnis ist das gleiche. Bei Aufruf der Seite passiert nichts.

    Ich möchte auf meinem Webhosting 8000 n8n installieren. Dazu gibt es dieses Tutorial: Workflow Automation with n8n and Netcup Webhosting. Nur wenn ich die älteste npm Version 14.21.3 auswähle scheint es überhaupt den Ordner node_modules anzulegen. Auf der Seite selbst erhalte ich folgende Fehlermeldung.

    Code
    Cannot GET /

    Was mache ich falsch? Ist das Tutorial veraltet und funktioniert nicht mehr mit den neueren Versionen von npm und n8n?

    Hallo Mattes,

    super, jetzt hat es geklappt. Danke für den noreply Tip. Ich hatte das Häkchen beim E-Mail Postfach nicht gesetzt, dachte ich brauche ja keines dafür. Mit Häkchen geht es.

    Dann müsste es ja ok sein. Der Public Order ist der Stammordner und die anderen Flarum Ordner sind auf der selben ebene wie der Public Ordner.

    Mitlerweile bin ich noch auf zwei Problemchen gestoßen. Wenn ich eine Extension installiere kommt immer diese Hinweis:

    Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.

    Was muss ich da jetzt irgendwas machen?

    Das zweite Problem. Unter der Admin Oberfläche von Flarum ist unter Mail Standardmässig "mail" eingestellt.

    https://docs.flarum.org/mail

    Wenn ich hier auf "Test Email senden" klicke, bekomme ich folgende Fehlermeldung:

    Ups! Da ist was schief gelaufen. Bitte lade die Seite neu oder versuche es erneut.

    Habe dann SMTP ausgewählt und die Infos aus der Plex Oberfläche eingetragen. Also den Ausgangsmailserver bei Host, als Port 465 und als Benutzername die Emailadresse. Bei Verschlüsselung ssl eingegeben und dann wieder eine Testmail schicken geklickt. Dann kommt wieder die selbe fehlermeldung. Habe es auch mal mit Verschlüsselung tls ausprobiert und es gibt wieder die gleiche Fehlermeldung (mit dem kleinen Unterschied, dass es etwas länger dauert mit der Fehlermeldung. Wie bekomme ich den Mailer zum laufen?

    Hallo Mattes,

    vielen Dank für den Hinweis mit dem composer. Damit hat es geklappt. Ich habe das Forum keinem Unterverzeichnis und will, dass beim Aufruf der Domain gleich das Forum, Flarum erscheint. Hier noch meine beiden kleinen Hürden, falls es jemanden ähnlich geht. Musste die PHP Version noch auf 8.2 stellen, dann hat es funktioniert. Im Customer Panel habe ich den Dokumentenstamm noch auf /domainname.de/httpdocs/public gesetzt. An .htaccess und .nginx.con habe ich nichts geändert. So funktinierts jedenfalls. Meine Frage: Passt das so alles? Die anderen Ordner dürften ja von außen dann nicht erreichbar sein, wen der Dokumentstann auf public zeigt.

    Wir möchten unseren Webseitenbesuchern/Kunden gerne die Möglichkeit bieten einen Termin zu buchen. Es gibt verschiedene Open Source Lösungen mit denen sich das einrichten lässt.

    Zum Beispiel:

    Am Besten gefällt uns cal.com da man mit der Lösung den Kunden verschiedene Arten von Terminen mit unterschiedlichen Mitarbeitern anbieten kann und auch zum Beispiel festlegen kann ob das ein Telefontermin oder ein Jitisitermin ist. Ist es ein Jitsitermin bekommt der Kunde gleich den Link dazu geschickt.

    Meine Frage: Hat schon mal jemand cal.com auf einem Webhosting 8000 Paket installiert? Die Installationsanleitung scheint mir nicht gerade anfängerfreundlich bzw. verstehe ich die einzelnen Schritte nicht ganz: https://cal.com/docs/introduct…/installation#-

    Dankbar für Tipps und Ratschläge zur Installation von cal.com. Oder vieleicht weiß auch jemand noch eine Lösung die besser geeignet ist für das Webhosting Paket.