Skip to content

NodeBB & Google Adsense

NodeBB
  • Vor ein paar Wochen gab es von Google eine Mail bzgl. der Werbeauslieferung. Leider finde ich die nicht mehr. Ok, dann aus der Erinnerung heraus.

    Man soll auf der jeweiligen Seite eine Datei ads.txt anlegen. Ok, das ist ja für normale Webseiten keine große Sache. Aber was macht man mit NodeBB, das ja auf Node.js basiert und folglich im Webserver gar nicht drin liegt!?

    Dazu wurde ich im NodeBB-Forum fündig, man ist ja nicht alleine mit dem Problem 😉

    Zwei Sachen brauchen wir.

    Datei ads.txt

    Dazu erzeugen wir im Webserver ein Verzeichnis und eine Datei. Unter

    /var/www/nodebb/public
    

    kommt die Datei

    ads.txt
    

    mit folgendem Inhalt hin.

    google.com, pub-279xxxxxxxxx32, DIRECT, f0xxxxxxxxxxxxxxx0
    

    Den korrekten Inhalt sollte man auf seiner Adsense Seite finden.

    nginx Konfiguration

    In die nginx Konfihuration seines Forums, fügt man folgende Zeilen dazu.

    ### google ads.txt
        location /ads.txt {
            root /var/www/nodebb/public/;
            }
    

    Fertig. Danach sollte alles wieder funktionieren.

  • NodeBB - v3.3.0

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    90 Aufrufe
    Niemand hat geantwortet
  • NodeBB - v3.0.0-rc.1

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    71 Aufrufe
    Niemand hat geantwortet
  • Nodebb - iframely

    NodeBB
    5
    0 Stimmen
    5 Beiträge
    221 Aufrufe
    FrankMF

    In der Anleitung von iframely werden zwei Tools angesprochen, um den Dienst dauerhaft am Laufen zu halten.

    forever pm2

    Ich habe beide ausprobiert, pm2 recht intensiv. Bin aber zu der Überzeugung gekommen, das es für mich nicht sinnvoll ist eines dieser Tools zu nutzen. Meine NodeJS Fähigkeiten sind sehr überschaubar, so das ich mich mit keinem der Tools richtig wohl gefühlt habe. Also machen wir es so, wie es in Debian 11 eingebaut ist - mit systemd

    Hier das File wie ich den Dienst starte.

    [Unit] Description=Iframely Documentation=https://iframely.com/docs/host After=system.slice multi-user.target [Service] Type=simple User=<USER> StandardOutput=syslog StandardError=syslog SyslogIdentifier=iframely WorkingDirectory=/home/<USER>/iframely PIDFile=/home/<USER>/iframely/pidfile ExecStart=/usr/bin/node cluster Restart=always [Install] WantedBy=multi-user.target
  • NodeBB - Update auf v1.19.6

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    74 Aufrufe
    Niemand hat geantwortet
  • Redis oder MongoDB?

    Verschoben Redis
    1
    0 Stimmen
    1 Beiträge
    481 Aufrufe
    Niemand hat geantwortet
  • NodeBB - spawn npm ENOENT

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    411 Aufrufe
    Niemand hat geantwortet
  • NodeBB - Automatisch starten

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    627 Aufrufe
    Niemand hat geantwortet
  • Node.js auf dem Raspberry3 B+ installieren

    RaspberryPi
    1
    0 Stimmen
    1 Beiträge
    787 Aufrufe
    Niemand hat geantwortet