Skip to main content
Local demo

Want a demo? Run it yourself.

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 partner-traject, geen sales-call, geen kalender-invite. Demo voor je koffie afkoelt.

How it works

Vier stappen, vijftien minuten.

Stage 0 is een eenmalige prep: Docker installeren. Stages 1 t/m 3 zijn de install zelf, en die is een kwartier werk. Daarna heb je een werkende stack op je laptop.

0

Zorg dat Docker draait.

Mac en Linux: installeer Docker Desktop. Windows: zet ook WSL 2 aan voor je Docker Desktop installeert. Een 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
# save the docker-compose.yml below into this folder
docker compose up -d
2

Open de Nextcloud app store.

Inloggen 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.

The compose file

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
Pick the 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.

What you get

Een werkende stack die je kunt vertrouwen.

Geen pre-baked screencast, geen demo-omgeving die offline kan. Je ziet exact wat een echte klant ziet, draaiend op jouw hardware. Bewaar de compose file en laat het maandag aan een collega zien.

Drie minuten van compose-up tot login.

docker compose up -d trekt 's eerste keer 750MB binnen en boot 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 Nextcloud's release-cadence.

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 schema-bootstrap met voorbeeld-records. Je ziet typed data, audit log, citation-stable 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.