Skip to content

Collaboration stack

Files, calendars, office documents and calls for your organisation: Nextcloud with document editing, and the Talk call stack (signalling and TURN). On the website: Collaboration Stack.

Planned: Karakeep — bookmarking and read-it-later (no module yet).

Module What it is Status
lazysite lazysite — the site owner's public website: Markdown pages in a Forgejo repository, served as HTML, with no build step or database. Development
nextcloud Nextcloud file sharing and collaboration platform with Authentik SSO support. Testing
coturn coturn TURN/STUN server for Nextcloud Talk WebRTC audio/video calls. Testing
euro-office Euro-Office DocumentServer — collaborative document editing for Nextcloud. Testing
nextcloud-hpb Nextcloud Talk High-Performance Backend - dedicated WebSocket signaling server (nextcloud-spreed-signaling) with a Janus SFU for group calls. Testing

Install them as INSTALL.md says.

Architecture view

Kroki

How modules are grouped into stacks: ADR-004, Where a module's directory is. The module lists here and in INSTALL.md are generated by src/foundation/tappaas-cicd/scripts/gen-stack-readme.py from src/module-catalog.json.