Ga naar hoofdinhoud
Lokale demo

Demo nodig? Draai het zelf.

De apps zijn open source, de install is gratis, de runtime past in een docker-compose-bestand. Drie commando's en je draait Nextcloud + Conduction op je laptop. Geen partnertraject, geen sales-call, geen agenda-uitnodiging. Demo voor je koffie afkoelt.

Hoe het werkt

Vier stappen, vijftien minuten.

Stap 0 is eenmalige voorbereiding: Docker installeren. Stappen 1 t/m 3 zijn de install zelf, en die is een kwartier werk. Daarna draait er een werkende stack op je laptop.

0

Zorg dat Docker draait.

Mac en Linux: installeer Docker Desktop. Windows: zet ook WSL 2 aan voordat je Docker Desktop installeert. Eén keer doen, ~10 minuten. Daarna ben je klaar voor elke volgende demo.

1

Maak een map en start Docker.

Sla de docker-compose.yml hieronder op in een nieuwe map en draai docker compose up -d. Open daarna http://localhost:8080 en kies een admin-naam en wachtwoord.

bash
mkdir conduction-demo
cd conduction-demo
# sla de docker-compose.yml hieronder op in deze map
docker compose up -d
2

Open de Nextcloud app store.

Log in als admin, klik je avatar rechtsboven, kies Apps. De Conduction-apps staan onder Integration en Office & text. Eén klik per app installeert.

3

Configureer en speel.

OpenRegister levert een schema-bootstrap met voorbeelddata. OpenCatalogi indexeert de eerste registers. MyDash bouwt een dashboard van wat je hebt. Je kunt nu rondklikken zoals een bestaande klant.

Het compose-bestand

Eén bestand, drie services.

Postgres voor de data, Redis voor de cache, Nextcloud voor het werk. Allemaal officiële images. Geen custom build, geen Dockerfile. Past in een Slack-bericht.

docker-compose.yml
services:
db:
image: postgres:16-alpine
restart: unless-stopped
volumes:
- db:/var/lib/postgresql/data
environment:
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
POSTGRES_PASSWORD: nextcloud

redis:
image: redis:7-alpine
restart: unless-stopped

nextcloud:
image: nextcloud:latest
restart: unless-stopped
depends_on: [db, redis]
ports:
- "8080:80"
volumes:
- nextcloud:/var/www/html
- ./apps:/var/www/html/custom_apps # optional: drop Conduction apps here for offline install
environment:
POSTGRES_HOST: db
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
POSTGRES_PASSWORD: nextcloud
REDIS_HOST: redis
NEXTCLOUD_TRUSTED_DOMAINS: "localhost"

volumes:
db:
nextcloud:
bash
# one-time setup
docker compose up -d

# tail the logs while Nextcloud bootstraps
docker compose logs -f nextcloud

# stop + clear (start fresh)
docker compose down -v
Kies de apps

Drie installs voor de eerste demo.

Onze suggestie: begin met OpenRegister (de typed-data backbone), OpenCatalogi (publieke surface), en OpenConnector (haalt voorbeelddata binnen). Vijftien minuten samen, en je ziet de pipeline werken.

Wat je krijgt

Een werkende stack die je kunt vertrouwen.

Geen vooraf opgenomen screencast, geen demo-omgeving die offline kan. Je ziet precies wat een echte klant ziet, draaiend op jouw hardware. Bewaar het compose-bestand en laat het maandag aan een collega zien.

Drie minuten van compose-up tot login.

docker compose up -d trekt de eerste keer 750MB binnen en start daarna binnen drie minuten. Volgende boots gaan in seconden.

Officiële Nextcloud-image.

Geen custom Dockerfile. Wat je lokaal draait is identiek aan wat een klant in productie gebruikt. Versies, security-patches, alles via de release-cadence van Nextcloud.

Apps via de officiële app-store.

Geen lokale build. De Conduction-apps installeren zichzelf via de Nextcloud app-store, hetzelfde pad als productie. Geen "demo-only" magie.

Voorbeelddata via OpenRegister.

OpenRegister levert een schema-bootstrap met voorbeeldrecords. Je ziet typed data, audit log en stabiele citation-IDs werken vanaf de eerste minuut.

Reset is één commando.

docker compose down -v verwijdert volumes en reset alles. Twee minuten later draai je opnieuw, schoon, klaar voor de volgende test.