Studios in MotionProjektkartei

Social Media über Postiz und Meta

Aktiv

Social-Beiträge zu jedem Artikel über Postiz (Kanäle je Kunde, Wächter, Live-Link-Schutz, Vorschaubild mit Text) und Renés Meta-Konten

Bereich
Content
Start
01.08.2026
Zuletzt
08.10.2026
Am Zug
René
Nächster Schritt, René

Mitarbeiter-Konten für Fuchspack verbinden (Namen und Firmen-Mails liefern), 16.10. den LinkedIn-Token von Gideon beobachten, Registrierung in Postiz schließen

Worum es geht

Zu jedem Artikel des Content-Service entstehen Social-Texte (LinkedIn, Facebook, Instagram, Google Unternehmensprofil). Ausgespielt werden sie über unsere Postiz-Instanz und den post-service. Dazu gehören die Kanäle je Kunde, Schutzmechanismen gegen falsche Zuordnung und tote Links und Renés eigene Meta-Konten, an denen Seiten und Portfolios hängen.

Stand

  • Postiz v2.23.0 mit Mailversand (nodemailer, service@studios-in-motion.de) seit 02.09.; Registrierung steht offen (DISABLE_REGISTRATION=false) und soll nach der Nutzeranlage mit postiz-update.sh reg-close wieder zu.
  • Kanalschlüssel: linkedin = Hauptkanal, linkedin:gideon = Zusatzkanal, Stimmen je Kanal, gepflegt in der Kundenakte unter „Kanäle & Stimmen“ (Hub v0.203.x). Hub v0.369.0 schreibt die Texte jetzt auch für Zusatzkanäle (Fix, vorher fehlte linkedin:gideon).
  • Social-Kanal-Wächter alle 15 Minuten (Hub v0.202.0), Telegram bei kritischen Befunden.
  • Live-Link-Schutz im post-service (b8196a9): Beitrag geht nur raus, wenn die Artikel-URL HTTP 200 liefert; Hub-Rebuild-Wächter (v0.257.0) startet fehlgeschlagene Website-Läufe einmal neu.
  • Vorschaubild mit Text („Editorial-Karte“, Hub v0.256.0, post-service nimmt social_image vor article_image); Schalter customers.social_karte (SIM an).
  • Instagram: nur der Kanaltyp „Instagram (Standalone)“ funktioniert; sim2026 live seit 14.08.; Meta-App im Entwicklungsmodus (nur eingeladene Tester).
  • UTM-Parameter an allen Social-Links (post-service seit 31.08.).
  • Weg B für Fuchspack: eigene Postiz-Organisation „FUCHSPACK UNIQBAG GmbH“, post-service 0.6.0 live (POST_POSTIZ_API_KEYS), Firmenseite, Gideon und Google Unternehmensprofil dorthin umgezogen, Wächter sauber (08.10.).
  • Google Unternehmensprofil als buchbare Social-Plattform (Hub v0.258.0).

Offen

  • René Namen und Firmen-Mails der 3 bis 4 Mitarbeiter von Fuchspack liefern, damit ihre LinkedIn-Profile verbunden werden können (Postiz-Nutzer per DB anlegen, Passwort über „Forgot password“).
  • René Postiz-Login für die fehlenden Screenshots der Anleitung (Add Channel, LinkedIn-Kachel).
  • René 16.10.2026 beobachten, ob der LinkedIn-Token von Gideon Görts erneuert wird (läuft ab); falls nicht, alle 2 Monate neu autorisieren.
  • René Hub 0.366 bis 0.369 sind gepusht, aber nicht ausgerollt (rollout.sh).
  • René Meta-Konto aufräumen (Liste der Seiten in meta-konto-rene-seitenliste, Injoy Lady Villach und fitbox Hannover Mitte hängen in Fremd-Portfolios); Kontoqualität, Verifizierung des privaten Kontos.
  • René Partner-Freigabe der Seite 1515233642066250 an das Hauptportfolio 283271965394438 klären (Admin von Portfolio 760565804081318 ist offen), dazu Tobias als Admin.
  • René Cross-Posting Instagram auf Facebook prüfen (vermutlich Grund für doppelte Beiträge ohne Link).
  • ich Postiz-slots auswerten (werden nie genutzt, es wird sofort gepostet), Knopf „Social nachziehen“ für bereits live gestellte Artikel.
  • ich Revision „Social-Beitrag“ baut nur den Text neu, Karte nachziehen (revision_anwenden.py plus social_karte.nachziehen); Fitness-Kunden bei Social-Karte nur nach HWG-Prüfung.
  • ich Rebuild-Wächter greift nicht bei Push-Läufen (preprod nach main), Folgekandidat.

Entscheidungen und Regeln

  • 2026-08-11: Häkchen für eine Plattform heißt, der Text wird geschrieben; automatisch posten nur bei verbundenem Kanal.
  • 2026-08-16: Kunden loggen sich nicht in unser Postiz ein; Verbindung gemeinsam im OAuth-Popup (Weg A). Weg B (eigene Org je Kunde) ab dem 2. und 3. Kunden, für Fuchspack am 08.10. gewählt.
  • Nach jedem Verbinden eines Kanals in Postiz die Zuordnung aller Kunden prüfen (POST /api/social/kanal-pruefung), weil Postiz bestehende Datensätze überschreiben kann.
  • Postiz-Plattformkennungen sind feiner als unsere (linkedin-page, linkedin, instagram-standalone), nie auf Gleichheit vergleichen.
  • Nach jedem Postiz-Deploy Port 3000 prüfen (postiz-update.sh check), der Coolify-Healthcheck sieht nur nginx.
  • Bei „Facebook-Post ohne Link“ zuerst die Postiz-Datenbank (Post.content) prüfen, nicht article_social_posts.
  • Social-Vorschaubild: Text nie vom Bildmodell, immer deterministisch per PIL; Space Grotesk 700, Cyan als Akzent (René, 07.09.).
  • „Stoic Emotion“ in Renés Diktaten heißt „studios in motion“.

Verlauf

  1. Fuchspack-Org in Postiz angelegt, Kanal-Umzug, post-service 0.6.0 (f0dc9ce) live, Hub-Fix auf Kanal-Ebene v0.369.0 (973b263), Anleitung unter brand/postiz-anleitung-fuchspack (1795ffb); Profil „studios in motion“ (cmuzi7pfs) gelöscht.
  2. Zweites Portfolio 760565804081318: Durchbruch über Renés privates Konto, Anleitung Teile 1 bis 6 per Mail.
  3. Meta-Konto: Seitenliste mit Entscheidung (bleibt oder weg), Befund Injoy Lady Villach.
  4. Vorschaubild mit Text (Hub v0.256.0); Vorfall Artikel 94, Live-Link-Schutz (b8196a9) und Rebuild-Wächter (v0.257.0).
  5. Postiz v2.23.0 mit Mailversand live, Befund zum Einladen von Nutzern.
  6. Befund „Link in der Bio“ auf Facebook: kein Fehler im System, vermutlich Instagram-Cross-Posting.
  7. LinkedIn-Firmenseite Fuchspack überschrieb den SIM-Kanal; Kanal-Wächter (v0.202.0), Kanalliste mit Stimmen (v0.203.2), erster Doppel-Post Fuchspack.
  8. Instagram live für sim2026 (post-service 5fb2b6a).
  9. Social-Texte entstehen mit dem Artikel (Hub v0.154.0).

Wo liegt was

  • Postiz: Coolify-Service hbnwzj4bdjm3c4r96xmszkay, Skript /root/scripts/postiz-update.sh (dump, envs, compose, deploy, check, reg-open, reg-close), Dumps in /root/.sim_ops_backup/.
  • post-service: /root/sim-ops/post-service, Deploy = Push auf sim-ops main, Coolify-Anwendung sim-zentrale-dienste (hpfgezerbrwjbjx43j5h78bf). Env POST_POSTIZ_API_KEYS (JSON je Kunde), POST_LIVE_CHECK, POST_LIVE_WAIT_ALARM_S. Schlüsseldateien nur unter /root/secrets/ (Namen: postiz-api-fuchspack.key, postiz-org-fuchspack.id).
  • Hub: hub/src/socialPlattformenCore.ts, socialKanalWaechter.ts, socialKanalWaechterCore.ts, websiteDeploy.ts (Rebuild-Wächter), freigabe.ts, dispatcher.ts (socialErzeugen).
  • Content-Service: Skripte social_posts.py, social_karte.py, Fonts in freeda-content/assets/fonts/, Rohbilder assets/artikelbilder/roh/.
  • Zentrale: Kundenakte › Content-Service › „Kanäle & Stimmen“, Postiz-Zuordnung in mappings.postiz (integrationen, kanaele).
  • Tabellen: social_kanal_spiegel (Hub), article_social_posts, article_image_assets (Content-Service), Postiz-Postgres Post, Integration, Organization.
  • Wiki: 50-Strategien/Gesamtsystem/Postiz Einrichtung.md, Social Kunden-Onboarding.md. Meta-App „SIM PostAgent“ (Instagram-App „SIM PostAgent-IG“).