Postiz self-hosted: Social-Media-Scheduling mit KI
Was dieser Artikel behandelt
- Was Postiz ist: Open-Source-Social-Media-Manager (Buffer/Hootsuite-Alternative).
- Docker-Setup und Kanal-Verknüpfung.
- Posts planen, Kanäle verwalten, Analytics.
- KI-Content-Generierung mit Ollama: Posts automatisch entwerfen lassen.
- Automatisierungs-Workflows mit n8n.
Einleitung
Postiz ist die modernste Open-Source-Alternative zu Buffer und Hootsuite: ein Social-Media-Scheduler, der Posts auf X, LinkedIn, Instagram, Facebook, TikTok, YouTube, Mastodon, Reddit, Discord, Slack, Telegram und mehr plant und veröffentlicht, aus einer Oberfläche.
Für KI-Self-Hoster interessant: Postiz hat eine API und kann Webhooks: Kombination mit Ollama ergibt einen Workflow, der Content-Ideen automatisch zu fertigen Posts für alle Kanäle verarbeitet.
Typische Anwendungsszenarien
- Multi-Channel-Posting: Ein Post → automatisch auf allen Kanälen (X, LinkedIn, Mastodon, Discord).
- KI-Content-Pipeline: Ollama generiert Posts aus Blog-Artikeln → Postiz plant sie.
- Team-Workflows: Entwürfe, Freigaben, geplante Posts im Team verwalten.
- Evergreen-Recycling: Alte Posts automatisch neu schedulen.
- Blog-zu-Social: Neuer Artikel → n8n → Postiz postet Teaser auf allen Kanälen.
Installation: Docker
services:
postiz:
image: ghcr.io/gitroomhq/postiz-app:latest
ports: ["127.0.0.1:4200:5000"]
environment:
- DATABASE_URL=postgresql://postiz:geheim@db:5432/postiz
- REDIS_URL=redis://redis:6379
- JWT_SECRET=langer-zufaelliger-key
- MAIN_URL=https://social.deine-domain.de
- FRONTEND_URL=https://social.deine-domain.de
- NEXT_PUBLIC_BACKEND_URL=https://social.deine-domain.de/api
- OPENAI_API_KEY=ollama # Trick: Ollama ist API-kompatibel
- OPENAI_BASE_URL=http://ollama:11434/v1
- BACKEND_INTERNAL_URL=http://postiz:5000
volumes: [postiz_data:/app/uploads]
depends_on: [db, redis]
restart: always
db:
image: postgres:16
environment:
POSTGRES_USER: postiz
POSTGRES_PASSWORD: geheim
POSTGRES_DB: postiz
volumes: [pg_data:/var/lib/postgresql/data]
restart: always
redis:
image: redis:7
volumes: [redis_data:/data]
restart: always
volumes:
postiz_data:
pg_data:
redis_data:
Der Trick: Postiz hat eingebaute OpenAI-Integration für KI-Posts, mit OPENAI_BASE_URL auf Ollama zeigend läuft die KI lokal.
Kanäle verknüpfen
Im UI: Channels → Add Channel → pro Plattform OAuth-Token/App-Credentials. Hinweise:
- X/Twitter: Braucht Developer-Account + App-Keys (API-Tier beachten: Free reicht für Posts).
- LinkedIn: LinkedIn-App erstellen, OAuth-Token.
- Mastodon: Einfachste Integration, direkte URL + Token.
- Discord/Telegram: Bot-Token: Postiz postet als Bot in Deine Server/Kanäle.
- Instagram/TikTok: Brauchen Business-Accounts und App-Review, aufwendiger.
KI-Content-Generierung
Postiz hat KI-Features eingebaut (wenn OPENAI_BASE_URL auf Ollama zeigt):
- Post-Generator: Thema eingeben → KI schreibt Post-Vorschläge.
- Verbessern: Rohtext → KI poliert auf.
- Hashtags: KI schlägt relevante Tags vor.
- Kanal-Adaption: Ein Post → KI passt Ton je Kanal an (LinkedIn seriös, X knackig).
n8n-Workflow: Blog → Social
RSS-Trigger: neuer Blog-Artikel
│
▼
Ollama: Zusammenfassung + 3 Post-Varianten generieren
│
▼
Postiz API: Posts für X, LinkedIn, Mastodon, Discord erstellen
│
▼
Scheduled: Postiz veröffentlicht zum optimalen Zeitpunkt
import requests
POSTIZ = "https://social.deine-domain.de"
HEADERS = {"Authorization": "Bearer DEIN_API_KEY"}
# Post erstellen + schedulen
requests.post(f"{POSTIZ}/api/posts", headers=HEADERS, json={
"type": "schedule",
"date": "2026-09-25T10:00:00Z",
"posts": [{
"integration": {"id": "X_CHANNEL_ID"},
"value": [{"content": "Neuer Artikel: Lokale KI-Bots für Telegram...",
"image": []}]
}]
})
Sicherheit
- API-Keys: Social-Media-Credentials in Postiz sind sensibel: HTTPS, eingeschränkter Zugriff.
- OAuth-Tokens: Werden in der Postiz-DB gespeichert: DB-Backup + Zugriffsschutz.
- Nicht öffentlich: Postiz-Instanz sollte nur für Dich/Team sein, nicht frei registrierbar machen.
Postiz vs. Alternativen
| Tool | Stärke | Schwäche |
|---|---|---|
| Postiz | Modern, aktiv, viele Kanäle, KI eingebaut | Jung, einige Kanäle tricky (Meta) |
| Buffer | Ausgereift, einfach | Cloud, teuer pro Kanal |
| Mixpost | Open Source, Laravel | Weniger Kanäle, weniger aktiv |
| Hootsuite | Enterprise | Teuer, Cloud |
Weiterführende Links
- IRC-Coding.de: Programmier-Tutorials: APIs, Content-Pipelines.
- n8n: Automatisierung für Content-Workflows.
- Telegram-Bots: Telegram-Kanal.
- Discord-Integration: Discord als Kanal.
- Docker: Deployment.
Key Takeaways:
- Postiz = Open-Source-Buffer: ein Post → alle Kanäle, geplant und automatisiert.
- Eingebaute KI-Features funktionieren mit Ollama (OpenAI-kompatible API).
- API + Webhooks → Content-Pipeline: Blog → KI-Post → Auto-Scheduling.
- Meta-Kanäle (Instagram/Facebook) brauchen Business-Accounts und App-Review.
- Für Content-Creator und kleine Teams die self-hosted Social-Media-Lösung.
FAQ
Ist Postiz kostenlos?
Welche Kanäle werden unterstützt?
KI-Features lokal?
Instagram/Facebook funktionieren?
Gibt es Analytics?
Team-Features?
Quellen und weiterführende Literatur
- Postiz: GitHub.
- Postiz Docs: Dokumentation.
- IRC-Coding.de: Programmier-Tutorials.


