Technische Anforderungen

Technical Requirements

BCF Node: Betrieb in regulierten Industrien

BCF Node: Operation in Regulated Industries

Stand: April 2026 As of: April 2026
Version 1.0
bcfnode.com
BCF Node läuft vollständig on-premise: kein Cloud-Account, keine externen API-Keys, keine Datenweitergabe. Alle Dokumente verbleiben im eigenen Netzwerk. Der gesamte Stack basiert auf Open-Source-Komponenten und läuft in Docker-Containern. BCF Node runs entirely on-premise: no cloud account, no external API keys, no data sharing. All documents remain within your own network. The entire stack is based on open-source components and runs in Docker containers.

Hardware nach Einsatzszenario

Hardware by Deployment Scenario

Einstieg / Pilot
Entry / Pilot

BCF Node Mini

  • RAM: 32 GB (minimum)
  • CPU: 8 Kernecores, x86-64
  • Storage: 250 GB SSD
  • GPU: nicht erforderlichnot required
  • NetzwerkNetwork: 1 GbE LAN
Pilotprojekte, bis ~50 Dokumente, 1–3 gleichzeitige Nutzer.
Ingestion: 10–20 Min. / 100-seitiges PDF.
Pilot projects, up to ~50 documents, 1–3 concurrent users.
Ingestion: 10–20 min. / 100-page PDF.
Grossunternehmen
Enterprise

BCF Node Enterprise

  • RAM: 128 GB+
  • CPU: 16–32 Kernecores
  • Storage: 2+ TB NVMe SSD
  • GPU: dediziert, 24+ GB VRAMdedicated, 24+ GB VRAM
  • NetzwerkNetwork: 10 GbE empfohlenrecommended
500+ Dokumente, grosse Teams, parallele Ingestion.
Ingestion: <2 Min. / 100-seitiges PDF mit GPU.
500+ documents, large teams, parallel ingestion.
Ingestion: <2 min. / 100-page PDF with GPU.

Software-Anforderungen

Software Requirements

Docker Engine 24+
Docker Compose v2
Ubuntu 22.04 LTS (empfohlenrecommended)
Windows Server 2022
macOS 13+ (Entwicklungdevelopment)

Alle weiteren Abhängigkeiten (Python 3.11, PostgreSQL 17, LibreOffice 25.2, Ollama) sind im Docker-Image enthalten. Keine zusätzliche Software auf dem Host-System nötig. All further dependencies (Python 3.11, PostgreSQL 17, LibreOffice 25.2, Ollama) are included in the Docker image. No additional software required on the host system.

Netzwerk und Sicherheit

Network and Security

Anforderung Requirement Details Details Obligatorisch Mandatory
Internes Netzwerk Internal Network Zugriff via Browser im lokalen Netz. Port 8000 (API). Browser access on local network. Port 8000 (API). JaYes
Internet-Zugang Internet Access Nicht erforderlich für den Betrieb. Optional für initiales Docker-Image-Pull. Not required for operation. Optional for initial Docker image pull. NeinNo
HTTPS / TLS HTTPS / TLS Empfohlen für Produktivbetrieb via Reverse Proxy (z.B. nginx). Nicht im Standard-Setup. Recommended for production via reverse proxy (e.g. nginx). Not included in default setup. Optional
Remote-Zugriff Remote Access Optional via Tailscale VPN. Kein Port-Forwarding nötig. Optional via Tailscale VPN. No port forwarding required. Optional
Backup Backup PostgreSQL-Daten und Dokumente über Volume-Mount zugänglich. Standard-Backup-Tools nutzbar. PostgreSQL data and documents accessible via volume mount. Standard backup tools compatible. EmpfohlenRecommended

Performance-Kennzahlen (BCF Node Pro, ohne GPU)

Performance Metrics (BCF Node Pro, without GPU)

5–15 s
Query-Antwortzeit
Query response time
bei 2.000+ Atoms
at 2,000+ atoms
3–8 min
Ingestion pro 100 S.
Ingestion per 100 p.
PDF, qwen2.5:14b
<1 s
Gap Detection
pgvector, <5.000 Atoms
pgvector, <5,000 atoms
5–15
Gleichz. Nutzer
Concurrent users
64 GB RAM

Enthaltene Komponenten

Included Components

Komponente Component Funktion Function Lizenz License
qwen2.5:14b (Ollama)qwen2.5:14b (Ollama) LLM für Extraktion und Antwort-Synthese LLM for extraction and answer synthesis Apache 2.0Apache 2.0
nomic-embed-textnomic-embed-text Embedding-Modell für Vektor-Suche Embedding model for vector search Apache 2.0Apache 2.0
PostgreSQL 17 + pgvectorPostgreSQL 17 + pgvector Datenbank + Vektor-Index Database + vector index PostgreSQL LicensePostgreSQL License
LibreOffice 25.2 (headless)LibreOffice 25.2 (headless) Automatische PDF-Konvertierung (DOCX, XLSX etc.) Automatic PDF conversion (DOCX, XLSX etc.) MPL 2.0MPL 2.0
FastAPI / UvicornFastAPI / Uvicorn REST API Backend REST API backend MITMIT

Installationsaufwand

Installation Effort

BCF Node ist als Docker-Compose-Stack bereitgestellt. Die Erstinstallation auf einem vorbereiteten Server dauert typischerweise 30–60 Minuten. Grundlegende Linux-Kenntnisse genügen.

BCF Node is provided as a Docker Compose stack. Initial installation on a prepared server typically takes 30–60 minutes. Basic Linux knowledge is sufficient.

Für Pilotprojekte ist remote Unterstützung bei der Erstinstallation auf Anfrage inklusive.

For pilot projects, remote support during initial installation is included on request.

Ehrliche Einschränkungen

Honest Limitations

BCF Node ist für 10–500 Dokumente optimiert. Bei sehr grossen Beständen (>1.000 Dokumente) ist eine GPU empfohlen. Die Ingestion-Zeit skaliert linear mit der Dokumentengrösse. Für Hochverfügbarkeits-Anforderungen ist individuelle Beratung notwendig.

BCF Node is optimised for 10–500 documents. For very large collections (>1,000 documents) a GPU is recommended. Ingestion time scales linearly with document size. High-availability requirements need individual consultation.