{
  "slug": "notion-to-docmost",
  "title": "Notion Business to self-hosted Docmost",
  "summary": "Docmost is the closest open-source thing to a Notion team wiki with real-time editing. It is also newer than Outline.",
  "publishable": true,
  "block_reason": null,
  "freshness": {
    "state": "fresh",
    "publishable": true,
    "oldest_input_days": 46.5,
    "problems": []
  },
  "incumbent": {
    "vendor": "Notion",
    "vendor_id": "notion",
    "plan": "Business",
    "plan_id": "business",
    "amount": 20,
    "period": "month",
    "per_seat": true,
    "billed": "annual",
    "seats": 8,
    "quote": "Business Recommended $20 per member / month",
    "caveat": null,
    "source_url": "https://www.notion.com/pricing",
    "verified_at": "2026-10-19",
    "needs_reverification": false
  },
  "alternative": {
    "name": "Docmost (self-hosted)",
    "repo": "docmost/docmost",
    "project": {
      "full_name": "docmost/docmost",
      "url": "https://github.com/docmost/docmost",
      "homepage": "https://docmost.com",
      "description": "Docmost is an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion.",
      "stars": 22031,
      "forks": 1789,
      "open_issues": 357,
      "license": "AGPL-3.0",
      "archived": false,
      "pushed_at": "2026-10-18T20:23:51Z",
      "days_since_push": 1,
      "latest_release": {
        "tag": "v0.96.0",
        "published_at": "2026-09-08T14:18:03Z",
        "url": "https://github.com/docmost/docmost/releases/tag/v0.96.0"
      },
      "days_since_release": 41,
      "health": "active",
      "recommended": true,
      "verified_at": "2026-10-19T10:53:53.537Z"
    },
    "box": {
      "provider": "Vultr",
      "name": "vc2-1c-2gb",
      "id": "vultr:vc2-1c-2gb",
      "vcpu": 1,
      "ram_gb": 2,
      "disk_gb": 55,
      "bandwidth_tb": 2,
      "monthly_usd": 10,
      "url": "https://www.vultr.com/pricing/",
      "verified_at": "2026-10-19T10:53:42.716Z"
    },
    "storage": {
      "id": "backblaze-b2",
      "name": "Backblaze B2",
      "usd_per_gb_month": 0.00695,
      "egress": "free up to 3x stored volume per month, then $0.01/GB",
      "pricing_url": "https://www.backblaze.com/cloud-storage/pricing",
      "quote": "the amount of data stored per byte-hour over the last month at a rate of $6.95/TB/30-day",
      "verified_at": "2026-09-03",
      "verified_by": "human",
      "affiliate": true,
      "gb": 40,
      "monthly_usd": 0.28
    },
    "requirements": {
      "ram_gb": 2,
      "vcpu": 1,
      "disk_gb": 30
    },
    "box_alternatives": [
      {
        "provider": "Vultr",
        "name": "vc2-1c-2gb",
        "monthly_usd": 10,
        "vcpu": 1,
        "ram_gb": 2,
        "disk_gb": 55,
        "url": "https://www.vultr.com/pricing/",
        "chosen": true
      },
      {
        "provider": "Linode",
        "name": "Linode 2GB",
        "monthly_usd": 12,
        "vcpu": 1,
        "ram_gb": 2,
        "disk_gb": 50,
        "url": "https://www.linode.com/pricing/",
        "chosen": false
      },
      {
        "provider": "DigitalOcean",
        "name": "1 vCPU · 2 GB",
        "monthly_usd": 12,
        "vcpu": 1,
        "ram_gb": 2,
        "disk_gb": 50,
        "url": "https://www.digitalocean.com/pricing/droplets",
        "chosen": false
      }
    ],
    "migration_hours": 8,
    "maintenance_hours_per_month": 0.6
  },
  "result": {
    "computable": true,
    "inputs": {
      "seats": 8,
      "horizon_months": 36,
      "hourly_rate": 50
    },
    "incumbent": {
      "cash_monthly": 160,
      "time_monthly": 0,
      "monthly": 160,
      "one_time": 0,
      "annual": 1920
    },
    "alternative": {
      "cash_monthly": 10.28,
      "time_monthly": 30,
      "monthly": 40.28,
      "one_time": 400,
      "cash_one_time": 0,
      "time_one_time": 400,
      "annual": 483.34
    },
    "delta": {
      "monthly": 119.72,
      "upfront_to_switch": 400,
      "annual": 1436.66
    },
    "break_even_month": 4,
    "break_even_hourly_rate": 182.09,
    "totals": {
      "at_12_months": {
        "incumbent": 1920,
        "alternative": 883.34
      },
      "at_36_months": {
        "incumbent": 5760,
        "alternative": 1850.01
      },
      "at_horizon": {
        "incumbent": 5760,
        "alternative": 1850.01
      }
    },
    "savings": {
      "year_1": 1036.66,
      "year_3": 3909.99,
      "at_horizon": 3909.99
    },
    "verdict": "switch"
  },
  "managed": {
    "provider": "PikaPods",
    "app": "Docmost",
    "url": "https://www.pikapods.com/",
    "note": "Runs the same open-source software, applies updates, and takes daily encrypted backups to storage you own.",
    "source_url": "https://www.pikapods.com/apps",
    "quote": "Docmost A collaborative wiki … Run Your Own From $2.8/month",
    "monthly_usd": 2.8,
    "verified_at": "2026-10-19T10:54:00.624Z",
    "migration_hours": 4,
    "result": {
      "computable": true,
      "inputs": {
        "seats": 8,
        "horizon_months": 36,
        "hourly_rate": 50
      },
      "incumbent": {
        "cash_monthly": 160,
        "time_monthly": 0,
        "monthly": 160,
        "one_time": 0,
        "annual": 1920
      },
      "alternative": {
        "cash_monthly": 2.8,
        "time_monthly": 0,
        "monthly": 2.8,
        "one_time": 200,
        "cash_one_time": 0,
        "time_one_time": 200,
        "annual": 33.6
      },
      "delta": {
        "monthly": 157.2,
        "upfront_to_switch": 200,
        "annual": 1886.4
      },
      "break_even_month": 2,
      "break_even_hourly_rate": 1414.8,
      "totals": {
        "at_12_months": {
          "incumbent": 1920,
          "alternative": 233.6
        },
        "at_36_months": {
          "incumbent": 5760,
          "alternative": 300.8
        },
        "at_horizon": {
          "incumbent": 5760,
          "alternative": 300.8
        }
      },
      "savings": {
        "year_1": 1686.4,
        "year_3": 5459.2,
        "at_horizon": 5459.2
      },
      "verdict": "switch"
    },
    "crossover": 1414.8
  },
  "curve": [
    {
      "month": 0,
      "incumbent": 0,
      "alternative": 400
    },
    {
      "month": 1,
      "incumbent": 160,
      "alternative": 440.28
    },
    {
      "month": 2,
      "incumbent": 320,
      "alternative": 480.56
    },
    {
      "month": 3,
      "incumbent": 480,
      "alternative": 520.84
    },
    {
      "month": 4,
      "incumbent": 640,
      "alternative": 561.12
    },
    {
      "month": 5,
      "incumbent": 800,
      "alternative": 601.4
    },
    {
      "month": 6,
      "incumbent": 960,
      "alternative": 641.68
    },
    {
      "month": 7,
      "incumbent": 1120,
      "alternative": 681.96
    },
    {
      "month": 8,
      "incumbent": 1280,
      "alternative": 722.24
    },
    {
      "month": 9,
      "incumbent": 1440,
      "alternative": 762.52
    },
    {
      "month": 10,
      "incumbent": 1600,
      "alternative": 802.8
    },
    {
      "month": 11,
      "incumbent": 1760,
      "alternative": 843.08
    },
    {
      "month": 12,
      "incumbent": 1920,
      "alternative": 883.36
    },
    {
      "month": 13,
      "incumbent": 2080,
      "alternative": 923.64
    },
    {
      "month": 14,
      "incumbent": 2240,
      "alternative": 963.92
    },
    {
      "month": 15,
      "incumbent": 2400,
      "alternative": 1004.2
    },
    {
      "month": 16,
      "incumbent": 2560,
      "alternative": 1044.48
    },
    {
      "month": 17,
      "incumbent": 2720,
      "alternative": 1084.76
    },
    {
      "month": 18,
      "incumbent": 2880,
      "alternative": 1125.04
    },
    {
      "month": 19,
      "incumbent": 3040,
      "alternative": 1165.32
    },
    {
      "month": 20,
      "incumbent": 3200,
      "alternative": 1205.6
    },
    {
      "month": 21,
      "incumbent": 3360,
      "alternative": 1245.88
    },
    {
      "month": 22,
      "incumbent": 3520,
      "alternative": 1286.16
    },
    {
      "month": 23,
      "incumbent": 3680,
      "alternative": 1326.44
    },
    {
      "month": 24,
      "incumbent": 3840,
      "alternative": 1366.72
    },
    {
      "month": 25,
      "incumbent": 4000,
      "alternative": 1407
    },
    {
      "month": 26,
      "incumbent": 4160,
      "alternative": 1447.28
    },
    {
      "month": 27,
      "incumbent": 4320,
      "alternative": 1487.56
    },
    {
      "month": 28,
      "incumbent": 4480,
      "alternative": 1527.84
    },
    {
      "month": 29,
      "incumbent": 4640,
      "alternative": 1568.12
    },
    {
      "month": 30,
      "incumbent": 4800,
      "alternative": 1608.4
    },
    {
      "month": 31,
      "incumbent": 4960,
      "alternative": 1648.68
    },
    {
      "month": 32,
      "incumbent": 5120,
      "alternative": 1688.96
    },
    {
      "month": 33,
      "incumbent": 5280,
      "alternative": 1729.24
    },
    {
      "month": 34,
      "incumbent": 5440,
      "alternative": 1769.52
    },
    {
      "month": 35,
      "incumbent": 5600,
      "alternative": 1809.8
    },
    {
      "month": 36,
      "incumbent": 5760,
      "alternative": 1850.08
    }
  ],
  "sensitivity": [
    {
      "hourly_rate": 0,
      "verdict": "switch",
      "break_even_month": 0,
      "savings_at_horizon": 5389.99
    },
    {
      "hourly_rate": 25,
      "verdict": "switch",
      "break_even_month": 2,
      "savings_at_horizon": 4649.99
    },
    {
      "hourly_rate": 50,
      "verdict": "switch",
      "break_even_month": 4,
      "savings_at_horizon": 3909.99
    },
    {
      "hourly_rate": 75,
      "verdict": "switch",
      "break_even_month": 6,
      "savings_at_horizon": 3169.99
    },
    {
      "hourly_rate": 100,
      "verdict": "switch",
      "break_even_month": 9,
      "savings_at_horizon": 2429.99
    },
    {
      "hourly_rate": 150,
      "verdict": "marginal",
      "break_even_month": 21,
      "savings_at_horizon": 949.99
    },
    {
      "hourly_rate": 200,
      "verdict": "stay",
      "break_even_month": 54,
      "savings_at_horizon": -530.01
    }
  ],
  "tradeoffs": {
    "you_lose": [
      "Notion databases, relations and rollups entirely",
      "Notion AI",
      "The maturity that comes from a decade of use"
    ],
    "you_gain": [
      "Real-time collaborative editing, which Outline does not have",
      "Spaces and permissions built for teams rather than bolted on",
      "AGPL-3.0 and free seats at a tier where Notion charges $20 each"
    ]
  },
  "caveats": [
    "Docmost is younger than Outline and moves faster. If you want the settled option in this category, read the Outline page.",
    "It has a Notion importer, which is why the estimate is 8 hours rather than more. Verify nested pages after import — that is where imports usually lose things.",
    "Some features are behind an enterprise edition. Check which side of that line you need before migrating."
  ],
  "category": "docs-wiki",
  "updated_at": "2026-10-19"
}