Office & Productivity Suite
Intermediate5 apps

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)

N

Nextcloud

27.0k

The self-hosted productivity platform that keeps you in control. A complete on-premises content collaboration platform.

PHPAGPL-3.0
O

Outline

28.0k

The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature-packed wiki.

TypeScriptBSL-1.1
B

BookStack

15.0k

A simple, self-hosted, easy-to-use platform for organizing and storing information.

PHPMIT
C

Cal.com

32.0k

The open source Calendly alternative. Scheduling infrastructure for everyone.

TypeScriptAGPL-3.0
P

Plane

30.0k

Open Source JIRA, Linear, Monday, and Asana Alternative. Project management tool built for speed.

TypeScriptAGPL-3.0

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

1

Set up a PostgreSQL database for services that need it

2

Configure environment variables for each service

3

Deploy with docker-compose up -d

4

Set up Nextcloud for file storage and sharing

5

Configure Outline as your team wiki

6

Import existing docs into BookStack

7

Set up Cal.com scheduling links