
Office & Productivity Suite
Replace Google Workspace with self-hosted alternatives
Overview
A complete office productivity stack to replace Google Workspace or Microsoft 365. Nextcloud for files, Outline for team wiki, BookStack for documentation, Cal.com for scheduling, and Plane for project management.
Included Applications (5)
Nextcloud
27.0kThe self-hosted productivity platform that keeps you in control. A complete on-premises content collaboration platform.
Outline
28.0kThe fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature-packed wiki.
BookStack
15.0kA simple, self-hosted, easy-to-use platform for organizing and storing information.
Cal.com
32.0kThe open source Calendly alternative. Scheduling infrastructure for everyone.
Docker Compose
version: '3.8'
services:
nextcloud:
image: nextcloud:latest
ports:
- "8080:80"
volumes:
- nextcloud_data:/var/www/html
restart: always
outline:
image: outlinewiki/outline:latest
ports:
- "3000:3000"
environment:
DATABASE_URL: postgres://outline:pass@db/outline
SECRET_KEY: your-secret-key
restart: always
bookstack:
image: lscr.io/linuxserver/bookstack
ports:
- "6875:80"
environment:
DB_HOST: db
DB_DATABASE: bookstack
restart: always
cal:
image: calcom/cal.com:latest
ports:
- "3001:3000"
restart: always
plane:
image: makeplane/plane:latest
ports:
- "3002:3000"
restart: always
db:
image: postgres:15
environment:
POSTGRES_PASSWORD: dbpass
volumes:
- pg_data:/var/lib/postgresql/data
restart: always
volumes:
nextcloud_data:
pg_data:Setup Guide
Set up a PostgreSQL database for services that need it
Configure environment variables for each service
Deploy with docker-compose up -d
Set up Nextcloud for file storage and sharing
Configure Outline as your team wiki
Import existing docs into BookStack
Set up Cal.com scheduling links