Niva selbst hosten – Deine eigene digitale Begleitung

Du möchtest Niva komplett unter deiner Kontrolle haben? Das verstehen wir. Manchmal ist es beruhigend zu wissen, dass deine persönlichen Daten wirklich nur bei dir sind. Diese Anleitung hilft dir dabei, Niva auf deinem eigenen Server zu installieren. Keine Sorge – wir führen dich Schritt für Schritt durch den Prozess.

Ist Self-Hosting das Richtige für mich?

Self-Hosting ist nicht für jeden geeignet. Hier findest du eine ehrliche Einschätzung:

Self-Hosting ist perfekt, wenn du:

  • Die volle Kontrolle über deine Daten haben möchtest
  • Technisch neugierig bist (oder jemanden kennst, der helfen kann)
  • Einen eigenen Server oder Computer hast, der 24/7 laufen kann
  • Gerne experimentierst und lernst

Die gehostete Version ist vielleicht besser, wenn du:

  • Einfach loslegen möchtest ohne technische Hürden
  • Dich nicht um Updates und Wartung kümmern möchtest
  • Lieber die Zeit mit Niva verbringst als mit Server-Administration
  • Keine eigene Server-Infrastruktur hast

Was du brauchst

Hardware-Anforderungen

  • Mindestens 4GB RAM (8GB empfohlen)
  • 20GB freier Speicherplatz
  • Stabile Internetverbindung
  • Computer/Server, der 24/7 laufen kann

Software-Voraussetzungen

  • Docker und Docker Compose
  • Git (um den Code zu laden)
  • Grundkenntnisse der Kommandozeile
  • Optional: Eigene Domain für HTTPS

Installation – Schritt für Schritt

Folge diesen Schritten, um deine eigene Niva-Instanz zu starten:

1. Code herunterladen

Lade den Niva-Quellcode von GitHub herunter:

git clone https://github.com/Neurospicy-Niva/fibi.git cd fibi

2. Konfiguration erstellen

Kopiere die Beispielkonfiguration und passe sie an:

cp .env.example .env # Bearbeite .env mit deinem bevorzugten Editor nano .env

3. Niva starten

Starte alle Services mit Docker Compose:

docker-compose up -d

4. Signal konfigurieren

Folge der Anleitung in der SETUP.md, um Niva mit deinem Signal-Account zu verbinden. Das ist der wichtigste Schritt, damit Niva mit dir kommunizieren kann.

Hilfe bekommen

Hängt irgendwo fest? Das ist völlig normal! Hier findest du Unterstützung:

  • 📚 Lies die detaillierte SETUP.md auf GitHub
  • 💬 Schreib uns eine E-Mail über das Kontaktformular
  • 🐛 Erstelle ein Issue auf GitHub, wenn du einen Bug findest
  • 💡 Schau in die Diskussionen auf GitHub für Tipps und Tricks

Nächste Schritte

Sobald deine Niva-Instanz läuft, kannst du anfangen, sie zu nutzen! Falls du Fragen hast oder Unterstützung brauchst, melde dich gerne bei uns.

Impressum

Roland Steinegger
Koppoldstr. 1
c/o COCENTER
86551 Aichach

Kontakt

Redaktionelle Verantwortung


Roland Steinegger
roland@neurospicy.icu
c/o COCENTER
Koppoldstr. 1
86551 Aichach

© 2025 Roland Steinegger