<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Amritasha Agrawal</title>
    <description>The latest articles on DEV Community by Amritasha Agrawal (@amritasha_agrawal_a297c7d).</description>
    <link>https://dev.to/amritasha_agrawal_a297c7d</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3917308%2Fea282854-0699-4be0-9c92-17a4ccf23c35.png</url>
      <title>DEV Community: Amritasha Agrawal</title>
      <link>https://dev.to/amritasha_agrawal_a297c7d</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amritasha_agrawal_a297c7d"/>
    <language>en</language>
    <item>
      <title>How to Self-Host Docmost on Railway — The Free Alternative to Notion ($16/mo)</title>
      <dc:creator>Amritasha Agrawal</dc:creator>
      <pubDate>Thu, 07 May 2026 07:27:51 +0000</pubDate>
      <link>https://dev.to/amritasha_agrawal_a297c7d/how-to-self-host-docmost-on-railway-the-free-alternative-to-notion-16mo-jhc</link>
      <guid>https://dev.to/amritasha_agrawal_a297c7d/how-to-self-host-docmost-on-railway-the-free-alternative-to-notion-16mo-jhc</guid>
      <description>&lt;p&gt;&lt;strong&gt;How to Self-Host Docmost on Railway — The Free Alternative to Notion ($16/mo)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you're building a product or running a team, you need somewhere to put your docs. Notion is the obvious choice. Then you check the pricing — $16/mo per user — and do the math for a 10-person team.&lt;/p&gt;

&lt;p&gt;That's $160/mo just to write things down.&lt;/p&gt;

&lt;p&gt;Docmost is the open-source alternative. Real-time collaborative editing, nested pages, rich text, comments, permissions — everything you actually use in Notion. Self-hosted on Railway for around $5/mo total, regardless of how many users you have.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Docmost?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Docmost is an open-source collaborative wiki and documentation platform. Think Notion or Confluence, but you own the data and pay for infrastructure only.&lt;/p&gt;

&lt;p&gt;It supports real-time collaborative editing, meaning multiple people can write in the same document at the same time — no conflicts, no refresh needed. You get nested pages, rich text formatting, image uploads, comments, workspaces, and role-based permissions.&lt;/p&gt;

&lt;p&gt;It's built for teams who want a clean knowledge base without paying per seat.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing Comparison&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Platform&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Notion&lt;/td&gt;
&lt;td&gt;$16/mo per user&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Confluence&lt;/td&gt;
&lt;td&gt;$6.05/mo per user&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coda&lt;/td&gt;
&lt;td&gt;$12/mo per user&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Outline&lt;/td&gt;
&lt;td&gt;$10/mo per user&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Docmost on Railway&lt;/td&gt;
&lt;td&gt;~$5/mo total&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A 10-person team on Notion costs $160/mo. The same team on self-hosted Docmost costs $5/mo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What You Get&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-time collaborative editing — multiple people, one document, no conflicts&lt;/li&gt;
&lt;li&gt;Nested pages — organize docs in a hierarchy that makes sense&lt;/li&gt;
&lt;li&gt;Rich text editor — headings, tables, code blocks, images, embeds&lt;/li&gt;
&lt;li&gt;Comments and mentions — discuss directly inside documents&lt;/li&gt;
&lt;li&gt;Workspaces — separate spaces for different teams or projects&lt;/li&gt;
&lt;li&gt;Role-based permissions — control who can read, write, or manage&lt;/li&gt;
&lt;li&gt;Full-text search — find anything across all your docs instantly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Deploy in 5 Minutes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Railway handles the infrastructure. PostgreSQL and Redis are provisioned automatically. The service is pre-exposed — no networking setup needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — Click Deploy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://railway.com/deploy/docmost-1?referralCode=Ib5Dqy&amp;amp;utm_medium=integration&amp;amp;utm_source=template&amp;amp;utm_campaign=generic" rel="noopener noreferrer"&gt;https://railway.com/deploy/docmost-1?referralCode=Ib5Dqy&amp;amp;utm_medium=integration&amp;amp;utm_source=template&amp;amp;utm_campaign=generic&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This sets up Docmost, PostgreSQL, and Redis automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — Set one variable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Generate a secret key by running this in your terminal:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;openssl rand -hex 64
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Set APP_SECRET to the output. Everything else including your app URL is pre-configured.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — Wait about 2 minutes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Railway builds the container and runs database migrations on first boot. You'll see the deployment go green in the dashboard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4 — Create your admin account&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open your Railway domain. Docmost walks you through account setup in about 30 seconds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5 — Create your first workspace&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Add your team members, create pages, and start writing. The editor works like Notion — just start typing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Optional: File Storage&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;By default files are stored locally. For production use, switch to S3:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;STORAGE_DRIVER=s3
AWS_ACCESS_KEY_ID=your-key
AWS_SECRET_ACCESS_KEY=your-secret
AWS_REGION=us-east-1
AWS_BUCKET=your-bucket
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Works with AWS S3, Cloudflare R2, or any S3-compatible provider.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When to Move On&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Docmost works well for most teams. If you need advanced features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Notion — databases, templates, and a huge ecosystem of integrations&lt;/li&gt;
&lt;li&gt;Confluence — deep Jira integration for engineering orgs&lt;/li&gt;
&lt;li&gt;Outline — another solid open-source option with a polished UI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most teams won't hit Docmost's limits. It covers 95% of what people actually use Notion for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bottom Line&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If your team needs a shared knowledge base and you're paying per seat, self-hosting is worth considering. Docmost gives you real-time collaboration, nested docs, and team permissions without the $160/mo bill.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deploy it here: &lt;a href="https://railway.com/deploy/docmost-1?referralCode=Ib5Dqy&amp;amp;utm_medium=integration&amp;amp;utm_source=template&amp;amp;utm_campaign=generic" rel="noopener noreferrer"&gt;https://railway.com/deploy/docmost-1?referralCode=Ib5Dqy&amp;amp;utm_medium=integration&amp;amp;utm_source=template&amp;amp;utm_campaign=generic&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Amritasha builds open-source Railway templates for small businesses — deploy production-ready tools without the enterprise pricing. Connect on LinkedIn (&lt;a href="https://www.linkedin.com/in/amritasha/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/amritasha/&lt;/a&gt;) or reach out at &lt;a href="mailto:amritasha.ag@gmail.com"&gt;amritasha.ag@gmail.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>documentation</category>
      <category>opensource</category>
      <category>startup</category>
      <category>saas</category>
    </item>
    <item>
      <title>How to Self-Host Chatwoot on Railway - The Free Alternative to Intercom ($74/mo)</title>
      <dc:creator>Amritasha Agrawal</dc:creator>
      <pubDate>Thu, 07 May 2026 06:50:30 +0000</pubDate>
      <link>https://dev.to/amritasha_agrawal_a297c7d/how-to-self-host-chatwoot-on-railway-the-free-alternative-to-intercom-74mo-jid</link>
      <guid>https://dev.to/amritasha_agrawal_a297c7d/how-to-self-host-chatwoot-on-railway-the-free-alternative-to-intercom-74mo-jid</guid>
      <description>&lt;p&gt;&lt;strong&gt;How to Self-Host Chatwoot on Railway - The Free Alternative to Intercom ($74/mo)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you're running a small business or SaaS and need a customer support inbox, you've probably looked at Intercom. Then you saw the pricing and closed the tab.&lt;/p&gt;

&lt;p&gt;Intercom starts at $74/mo per seat. Zendesk isn't much better. For a bootstrapped founder or small team, that's a real cost before you've even talked to a customer.&lt;/p&gt;

&lt;p&gt;Chatwoot is the open-source alternative. Same features: live chat, email inbox, WhatsApp, team assignments, canned responses, analytics. But you run it yourself, so you pay for infrastructure only. Not per agent, not per conversation.&lt;/p&gt;

&lt;p&gt;On Railway, that's roughly $5–10/mo total. No seat limits. No conversation caps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Chatwoot?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Chatwoot is an open-source customer support platform. It lets you manage all your customer conversations from a single shared inbox. Live chat, email, WhatsApp, Twitter, Facebook — all in one place.&lt;/p&gt;

&lt;p&gt;Your whole team can see incoming messages, assign conversations, reply, add internal notes, and track response times. It's what Intercom does, minus the enterprise pricing.&lt;/p&gt;

&lt;p&gt;It has 20,000+ GitHub stars and is actively maintained. This isn't a side project — it's production-ready software used by thousands of companies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing Comparison&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Platform&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Intercom&lt;/td&gt;
&lt;td&gt;$74+/mo per seat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Zendesk&lt;/td&gt;
&lt;td&gt;$55+/mo per agent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Freshdesk&lt;/td&gt;
&lt;td&gt;$15+/mo per agent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chatwoot Cloud&lt;/td&gt;
&lt;td&gt;$19/mo (5 agents)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chatwoot on Railway&lt;/td&gt;
&lt;td&gt;~$5–10/mo total&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A 5-person support team on Intercom costs $370+/mo. The same team on self-hosted Chatwoot costs $10/mo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What You Get&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live chat widget — embed on any website in 2 minutes&lt;/li&gt;
&lt;li&gt;Email inbox — connect your support@ address&lt;/li&gt;
&lt;li&gt;WhatsApp, Twitter, Facebook integrations&lt;/li&gt;
&lt;li&gt;Team inbox — assign, label, and prioritize conversations&lt;/li&gt;
&lt;li&gt;Canned responses — reply faster with saved templates&lt;/li&gt;
&lt;li&gt;Reports — response times, volume, agent performance&lt;/li&gt;
&lt;li&gt;API access — connect to anything&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Deploy in 5 Minutes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Railway handles the infrastructure. No servers to configure, no Docker knowledge needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — Click Deploy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use this link to get started:&lt;br&gt;
&lt;a href="https://railway.com/deploy/chatwoot-1?referralCode=Ib5Dqy&amp;amp;utm_medium=integration&amp;amp;utm_source=template&amp;amp;utm_campaign=generic" rel="noopener noreferrer"&gt;https://railway.com/deploy/chatwoot-1?referralCode=Ib5Dqy&amp;amp;utm_medium=integration&amp;amp;utm_source=template&amp;amp;utm_campaign=generic&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This sets up Chatwoot, PostgreSQL, and Redis automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — Set one variable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Generate a secret key by running this in your terminal:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;openssl rand -hex 64
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Paste the output as SECRET_KEY_BASE in Railway. FRONTEND_URL is already wired to your Railway domain automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — Wait about 2 minutes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Railway builds the container and runs database migrations on first boot. You'll see the deployment go green in the dashboard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4 — Create your admin account&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open your Railway domain. Chatwoot walks you through account setup in about 30 seconds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5 — Add your first inbox&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Go to Settings → Inboxes → Add Inbox and pick your channel:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live Chat — paste the widget script into your website's head tag&lt;/li&gt;
&lt;li&gt;Email — connect your support@ address&lt;/li&gt;
&lt;li&gt;WhatsApp — connect via Twilio or the WhatsApp Cloud API&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Optional: Email Notifications&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To get invite emails and password reset emails working, add these to your Railway variables:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;MAILER_SENDER_EMAIL=support@yourdomain.com
SMTP_ADDRESS=smtp.sendgrid.net
SMTP_PORT=587
SMTP_USERNAME=apikey
SMTP_PASSWORD=your-sendgrid-api-key
SMTP_AUTHENTICATION=plain
SMTP_ENABLE_STARTTLS_AUTO=true
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Works with SendGrid, Resend, Postmark, or any SMTP provider.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When to Move On&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Chatwoot works well for teams up to around 50 agents. If you outgrow it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Intercom — polished and powerful, but $74+/mo per seat&lt;/li&gt;
&lt;li&gt;Zendesk — built for enterprise support, ticketing, SLAs&lt;/li&gt;
&lt;li&gt;Freshdesk — cheaper, has a free tier&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most small businesses won't hit those limits for years. And if you do, Chatwoot exports conversations as CSV so migrating is straightforward.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bottom Line&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You don't need to pay $74/mo per agent to run a proper support inbox. Chatwoot covers live chat, email, WhatsApp, and team collaboration for the cost of a Railway hobby plan.&lt;/p&gt;

&lt;p&gt;Deploy it here: &lt;a href="https://railway.com/deploy/chatwoot-1?referralCode=Ib5Dqy&amp;amp;utm_medium=integration&amp;amp;utm_source=template&amp;amp;utm_campaign=generic" rel="noopener noreferrer"&gt;https://railway.com/deploy/chatwoot-1?referralCode=Ib5Dqy&amp;amp;utm_medium=integration&amp;amp;utm_source=template&amp;amp;utm_campaign=generic&lt;/a&gt;&lt;/p&gt;

</description>
      <category>infrastructure</category>
      <category>opensource</category>
      <category>startup</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
