Skip to main content

Overview

This category includes 26 productivity and collaboration services covering everything from note-taking and task management to file sharing and team collaboration. Build your personal productivity suite with these self-hosted alternatives to popular cloud services.

Available Services

ServiceDescription
BentoPDFA lightweight, self-hosted web app for viewing and managing PDF documents
ClipCascadeA self-hosted clipboard manager for syncing and organizing clipboard history
CopypartyA self-hosted file server with accelerated resumable uploads
DocmostA self-hosted, real-time collaborative wiki with rich editing, diagrams, permissions, and full-text search
DonetickA self-hosted task and checklist manager for productivity
DumbDoA self-hosted, minimalistic task manager for simple to-do lists
EigenfocusA self-hosted task and project management tool for productivity
ExcalidrawA virtual collaborative whiteboard tool
FlatnotesA simple, self-hosted note-taking app using Markdown files
FormbricksA self-hosted, open-source platform for collecting user feedback, surveys, and NPS
ForgejoA community-driven, self-hosted Git service
GhostA modern, open-source publishing platform for blogs and newsletters
Gramps WebA web-based genealogy platform for collaborative family tree browsing, editing, AI-powered chat, media tagging, mapping, charts, search, and reporting
HapticHaptic is a new local-first & privacy-focused, open-source home for your markdown notes
IsleyA self-hosted cannabis grow journal for tracking plants and managing grow data
KaneoA modern, self-hosted project management platform focused on simplicity
KarakeepA self-hosted, collaborative note-taking app — a private alternative to Google Keep
LanguageToolAn open-source proofreading software for multiple languages
LinkdingA self-hosted bookmark manager to save and organize links
MattermostA self-hosted collaborative workflow and communication tool
NanoteA lightweight, self-hosted note-taking app with Markdown support
NextCloudA suite of client-server software for creating and using file hosting services
Pingvin SharePROJECT ARCHIVED A self-hosted file sharing platform
Resilio SyncA fast, reliable, and simple file sync and share solution
Stirling-PDFA web application for managing and editing PDF files
SubtrackrA self-hosted web app to track subscriptions, renewal dates, costs, and payment methods
VaultwardenAn unofficial Bitwarden server implementation written in Rust
WallosAn open-source, self-hostable web app to track and manage your recurring subscriptions and expenses, with multi-currency support, customizable categories, and statistics

Nextcloud

Complete cloud platform with files, calendar, contacts, and more

Vaultwarden

Self-hosted password manager (Bitwarden compatible)

Ghost

Professional blogging and newsletter platform

Docmost

Real-time collaborative wiki and documentation

Quick Setup Example

Vaultwarden

Vaultwarden is a lightweight, self-hosted password manager compatible with Bitwarden clients:
services:
  vaultwarden:
    image: vaultwarden/server:latest
    network_mode: service:tailscale
    depends_on:
      - tailscale
    environment:
      - DOMAIN=https://vault.your-tailnet.ts.net
      - SIGNUPS_ALLOWED=true
    volumes:
      - ./vw-data:/data

  tailscale:
    image: tailscale/tailscale:latest
    environment:
      - TS_AUTHKEY=tskey-auth-xxxxx
      - TS_STATE_DIR=/var/lib/tailscale
      - TS_SERVE_CONFIG=/config/serve-config.json
    volumes:
      - ./ts-state:/var/lib/tailscale
      - ./serve-config.json:/config/serve-config.json
After creating your admin account, set SIGNUPS_ALLOWED=false to prevent unauthorized registrations.

Nextcloud

Nextcloud provides a complete cloud platform for files, calendar, contacts, and collaboration:
services:
  nextcloud:
    image: nextcloud:latest
    network_mode: service:tailscale
    depends_on:
      - tailscale
      - db
    environment:
      - POSTGRES_HOST=db
      - POSTGRES_DB=nextcloud
      - POSTGRES_USER=nextcloud
      - POSTGRES_PASSWORD=your-secure-password
    volumes:
      - ./nextcloud:/var/www/html

  db:
    image: postgres:alpine
    environment:
      - POSTGRES_DB=nextcloud
      - POSTGRES_USER=nextcloud
      - POSTGRES_PASSWORD=your-secure-password
    volumes:
      - ./db:/var/lib/postgresql/data

  tailscale:
    image: tailscale/tailscale:latest
    environment:
      - TS_AUTHKEY=tskey-auth-xxxxx
      - TS_STATE_DIR=/var/lib/tailscale
    volumes:
      - ./ts-state:/var/lib/tailscale

Use Cases

  • Password management with Vaultwarden
  • Cloud storage and sync with Nextcloud or Resilio Sync
  • Note-taking with Haptic, Flatnotes, Nanote, or Karakeep
  • Task management with Donetick, DumbDo, or Eigenfocus
  • Team collaboration with Mattermost or Docmost
  • Blogging and publishing with Ghost
  • PDF management with Stirling-PDF or BentoPDF
  • Bookmark management with Linkding
  • Subscription tracking with Wallos or Subtrackr
  • Git hosting with Forgejo
  • Whiteboarding with Excalidraw
  • Forms and surveys with Formbricks
All service configurations are available in the ScaleTail GitHub repository.

Build docs developers (and LLMs) love