// DOKUMENTATION

CtxPost installieren

In unter 10 Minuten zum laufenden System – mit Docker, Ollama und deinen Social-Media-Accounts.

// VORAUSSETZUNGEN

Was du brauchst

  • Docker & Docker Compose installiert → Download
  • Ollama installiert (für lokale KI) → Download
  • Git installiert
  • API-Credentials der gewünschten Plattformen (optional)
  • NVIDIA GPU für schnellere KI (optional, CPU geht auch)

// INSTALLATION

In 4 Schritten

01

Repository klonen

bash

$ git clone https://github.com/fichtmueller/ctxpost

$ cd ctxpost

02

Umgebungsvariablen konfigurieren

bash

$ cp .env.example .env

$ nano .env

.env

# Pflichtfelder

DATABASE_URL="postgresql://user:pass@localhost:5432/ctxpost"

NEXTAUTH_SECRET="dein-zufaelliger-secret-string"

NEXTAUTH_URL="http://localhost:3000"

 

# Ollama (lokal)

OLLAMA_BASE_URL="http://localhost:11434"

03

Docker starten

bash

$ docker compose up -d

✔ Container ctxpost-db Started

✔ Container ctxpost-app Started

✔ CtxPost ready → http://localhost:3000

04

Ollama-Modell laden

bash

# Empfohlen: Mistral 7B (4.1 GB)

$ ollama pull mistral

 

# Alternativ: kleineres Modell

$ ollama pull phi3

// PLATTFORM-CREDENTIALS

API-Keys einrichten

Für jede Plattform brauchst du einen Developer-Account und API-Zugang. Die Einrichtung dauert je ~10 Minuten.

PLATTFORM BENÖTIGT LINK
Facebook / Instagram App-ID, App-Secret, Access Token Docs →
LinkedIn Client-ID, Client-Secret Docs →
X (Twitter) API Key, Secret, Bearer Token Docs →
Threads Über Facebook Developer App Docs →

Fragen oder Probleme?

Öffne ein GitHub Issue oder schau in die Diskussionen.

GitHub Issue öffnen Diskussionen