unsubbed.co

Nucelo

Nucelo is a self-hosted blogging platforms tool that creates a personal website to share thoughts.

Open-source minimal blogging platform, honestly reviewed. No marketing fluff, just what you get when you run it.

TL;DR

  • What it is: AGPL-3.0-licensed personal website platform (marketed as “Comma” at comma.to) — articles, portfolio, link-in-bio, resume, and email capture in one tool [1][2].
  • Who it’s for: Developers, indie founders, and creators who want a polished personal presence without stitching together four separate tools or paying Ghost Pro prices.
  • Cost savings: The Pro plan is $6/month with unlimited content. The free tier includes a custom domain — rare in this category. Competing tools (Carrd, Squarespace, Webflow) charge $8–19/month for comparable functionality [3].
  • Key strength: All-in-one scope. One platform handles your writing, portfolio, email list, and social links — with a Notion-style editor that’s cleaner than most alternatives [1][2].
  • Key weakness: Self-hosting requires four external cloud services (Neon, Upstash, Tinybird, Vercel). “Open-source” doesn’t mean “one Docker container on a $6 VPS.” At 218 GitHub stars, this is a small early-stage project with no external review record [1][4].

What is Nucelo

Nucelo — sold under the product name Comma and accessible at comma.to — is a minimal personal website platform for people who want a polished web presence without managing four separate tools. One login, one custom domain, everything in a single dashboard.

The GitHub description calls it “an open-source minimal blogging platform,” which undersells what the product actually does [1]. The website homepage lays out four distinct use cases: a Resume (“minimal LinkedIn alternative to showcase your work, projects, and articles”), a Link-in-bio page (“a place to showcase all your important links in style”), a Freestyle profile with custom widgets, and Articles with a Notion-style rich text editor. Layered on top are email subscriber capture, audience analytics, themes, and an internal Explore discovery page [2].

In practice, Nucelo sits between two categories. It competes with personal site builders like Carrd and Linktree — tools that give you a one-page presence and social links — and with self-hosted blogging platforms like Ghost and Bearblog — tools that give you a writing home with RSS and subscribers. Nucelo is trying to be both in a single minimal package.

The tech stack is explicit in the README: Next.js, TypeScript, Tailwind CSS, Tiptap (the editor), Neon (managed Postgres), Upstash (managed Redis), NextAuth, Tinybird (analytics), Lemon Squeezy (payments), and Vercel (deployment) [1]. Every one of those cloud services is a dependency — not optional configuration. That detail matters when you get to the self-hosting section.

The license is AGPL-3.0, which allows self-hosting and modification but requires that any modified version you run as a network service be open-sourced [4]. This is meaningfully more restrictive than MIT — relevant if you’re thinking about embedding this in a client product or white-labeling it.

At 218 GitHub stars, Nucelo is early-stage by any standard measure [4].


Why people choose it

No independent third-party reviews were findable at time of writing — the tool is recent and niche enough that external coverage on Trustpilot, G2, or dedicated review blogs doesn’t yet exist at the level you’d find for Ghost or Carrd. What follows is drawn from product positioning and verifiable feature data.

The pitch that will resonate with the target audience is scope consolidation at low price. If you’re a founder or designer with a personal site, the typical stack looks like: Carrd for the landing page ($19/year), Linktree for the link-in-bio (free, but limited), a separate Ghost or Substack for writing ($0–9/month), and Mailchimp for email capture (free to a point). Nucelo collapses all four into one $6/month plan [2][3].

The free tier with custom domain is the clearest differentiator versus direct competitors. Carrd charges for custom domains on its Pro Lite plan ($19/year minimum). Linktree requires its Starter plan ($5/month) for a custom domain. Nucelo gives you a custom domain at $0 — alongside themes, email capture, the Explore page, and SEO settings [3]. The constraint is one article, one project, one bookmark, one page — enough to build a profile and a landing page, not enough to blog seriously.

Email capture without a third-party tool reduces real friction. The ability to start collecting subscribers without wiring up Mailchimp or ConvertKit to a separate site builder is a meaningful reduction in complexity for non-technical founders [2].

The Notion-style editor (built on Tiptap) is the kind of UX signal that matters to the target audience — it means writing feels like something you already know, not a new system to learn [1].


Features

Based on README and homepage data:

Content types:

  • Articles with block-based rich text editor (Tiptap) [1]
  • Projects — portfolio items [2]
  • Bookmarks [2]
  • Pages — freeform content [2]
  • Resume / work experience section [2]
  • Link-in-bio page [2]
  • Freestyle profile with custom widget layout [2]

Audience and growth:

  • Built-in email subscriber collection and list management [1][2]
  • Explore page — internal discovery feed across Nucelo users [2]
  • Callouts — structured “looking for X” posts (hiring, job hunting, partnerships) [2]
  • Newsletter sending (implied by email capture — not explicitly confirmed in README)

Customization:

  • Multiple pre-built themes [2]
  • Custom domain or subdomain connection [1][2]
  • Open Graph / SEO settings per page [2]

Analytics:

  • Audience analytics (Tinybird-powered) [1]
  • Advanced analytics on Pro tier [3]

What it doesn’t do (not mentioned anywhere):

  • RSS feed
  • Comments
  • Paid memberships or subscription tiers for readers
  • Multi-author support
  • Import from Ghost, Substack, or WordPress
  • Local LLM or AI writing assistance

The scope is deliberately narrow. It won’t replace Ghost for a serious publication with paid subscribers and multiple authors. For a solo founder, designer, or developer who wants a clean personal hub with a blog and email capture, the coverage is sufficient.


Pricing: SaaS vs self-hosted math

Nucelo Cloud:

  • Free: $0/month. Includes 1 article, 1 project, 1 bookmark, 1 page, custom domain, custom themes, Explore page, open calls, email capture, watermark-free, advanced analytics, SEO [3].
  • Pro: $6/month (monthly) or discounted annually. Unlimited articles, projects, bookmarks, and pages, everything in Free [3].

Self-hosted cost reality:

The default Nucelo stack requires the following external services beyond your own server:

ServiceFree tierPaid threshold
Neon (Postgres)0.5 GB storage$19/month+
Upstash (Redis)10K commands/dayPay-as-you-go
Tinybird (analytics)1M events/monthConsumption-based
Vercel (deployment)Hobby tier$20/month Pro

If all your traffic fits within the free tiers — a realistic scenario for a personal site with modest visitors — your monthly cost is near zero beyond the domain (~$1/month annualized). The moment any one service exceeds its free tier, you’re managing costs across multiple vendors instead of one $6 bill.

A developer who replaces Neon with a local Postgres instance, Upstash with a local Redis, and deploys via Docker on a $6 Hetzner VPS can run this for roughly $6–10/month all-in — comparable to the Pro plan but with full control and the added operational burden.

Side-by-side with alternatives:

ToolMonthly (solo)Custom domainContent limits
Nucelo Free$0Included1 of each type
Nucelo Pro$6IncludedUnlimited
Ghost Pro Starter$9IncludedUnlimited
Carrd Pro Plus~$8IncludedSingle page
Bearblog Bear$3IncludedUnlimited posts
Squarespace Personal$16IncludedUnlimited
Linktree Starter$5IncludedLink-in-bio only

At $6/month for unlimited content across five content types plus email capture, Nucelo Pro competes directly with Ghost’s lowest tier and undercuts Squarespace by more than half. The free-tier-with-custom-domain combination has no direct equivalent in this category at this price.


Deployment reality check

Self-hosting Nucelo is not a one-Docker-command operation. The README documents the tech stack but provides no self-hosting guide in the available content [1]. The project is designed to deploy to Vercel, which means “self-hosted” requires either:

  1. Deploy to Vercel — managed, not truly self-hosted, but the path of least resistance
  2. Adapt to a Node.js VPS — doable for a developer using Next.js standalone output, but undocumented
  3. Swap each cloud service — replace Neon with local Postgres, Upstash with local Redis, and find an analytics replacement for Tinybird

For a technical user comfortable with Next.js deployment, the adaptation to a self-managed VPS is achievable in a few hours. For a non-technical founder, “self-hosted” here translates to “deploy to Vercel and create accounts on four additional cloud platforms.” That’s not painful, but it’s not infrastructure independence either.

What can go wrong:

  • Tinybird has no obvious self-hosted equivalent — replacing it likely means dropping analytics or swapping in Plausible or Umami with custom integration work [1]
  • Lemon Squeezy is embedded for payment processing — irrelevant for a personal blog, but present in the codebase and worth understanding if you’re forking
  • 218 GitHub stars means a small maintainer surface. If the sole maintainer stops committing, you’re patching Node.js vulnerabilities yourself [4]

Realistic time estimates:

  • Vercel deploy with cloud service accounts: 1–2 hours for a technical user
  • VPS deploy with service swaps: 4–8 hours for a developer, depends on Postgres and Redis familiarity
  • Non-technical founder: the cloud-hosted $6/month plan is the right path; avoid self-hosting unless you have technical support

Pros and cons

Pros

  • Custom domain on the free tier. No direct equivalent at $0 among the major personal site builders [3].
  • All-in-one personal presence. Resume, link-in-bio, articles, bookmarks, email capture, analytics — no third-party tools required [2].
  • Notion-style editor. Tiptap block-based editing is a familiar, comfortable experience that beats Markdown-only alternatives [1].
  • $6/month Pro is honest pricing. Cheaper than Ghost Pro, Squarespace, or Webflow for a solo user, with no artificial usage limits beyond free tier [3].
  • AGPL-3.0 open source. Read the code, fork it, run it — no vendor lock-in on the software itself [4].
  • Email capture without a third-party integration. Start building a subscriber list without Mailchimp, ConvertKit, or a separate ESP account [2].
  • Multiple page types in one tool. Writing + portfolio + link-in-bio in one login is a genuine UX win over managing separate tools.

Cons

  • Self-hosting is not simple. Four external cloud service dependencies make “self-hosted” misleading compared to tools like Ghost or WriteFreely where Docker Compose actually means independent hosting [1].
  • AGPL-3.0 limits commercial reuse. Can’t embed in a client product or white-label without open-sourcing your modifications — more restrictive than MIT [4].
  • 218 stars = small, unproven project. No enterprise backer, no large community, no external review track record. Long-term maintenance is a genuine risk [4].
  • No third-party validation. Data not available on Trustpilot, G2, or independent review blogs. You’re betting on the product description and the code.
  • Missing features for serious publications. No RSS, no comments, no paid memberships, no multi-author, no content import — meaningful gaps versus Ghost [2, inferred].
  • Analytics tied to Tinybird. No clear path to self-hosted analytics without dropping the feature or doing custom integration work [1].
  • No content migration tools. Starting fresh is required — no import from Ghost, Substack, or WordPress [2, inferred].

Who should use this / who shouldn’t

Use Nucelo if:

  • You want a clean personal hub with writing, portfolio, link-in-bio, and email capture in one place — for $0–6/month.
  • You’re a developer, designer, or indie founder who needs an “about me” page that’s more functional than Carrd but less complex than Ghost.
  • The $6/month Pro plan is your budget ceiling and you don’t need RSS, comments, or paid memberships.
  • You want to avoid managing four separate tools for your personal presence.

Skip it (try Ghost instead) if:

  • You’re running a publication with multiple authors, paid memberships, or a large subscriber base.
  • RSS, comments, and content import from other platforms matter to you.
  • You want a proven self-hosting story with extensive community documentation.

Skip it (try Bearblog instead) if:

  • You just want to write. Bearblog is genuinely simpler, costs less, and has no content limits on its free plan.

Skip it (try Carrd instead) if:

  • You need a single-page landing site or link-in-bio without a blog — Carrd’s single-page builder is more polished for that specific use case.

Skip it (stay on Squarespace or Webflow) if:

  • You need full website builder capabilities: custom layouts, e-commerce, visual design control.
  • Your compliance team won’t approve infrastructure from a 218-star open-source project.

Alternatives worth considering

  • Ghost — the obvious comparison for self-hosted blogging with an audience. MIT-licensed core, Docker Compose deploy, paid memberships, RSS, large plugin ecosystem. Ghost Pro starts at $9/month. More complex to self-host than Nucelo claims to be, but with proper documentation and community [general knowledge].
  • Bearblog — ultra-minimal open-source blog. Free tier is genuinely unlimited on posts. No portfolio, no email capture, no link-in-bio — just writing with a clean aesthetic. If you only want to write, it’s the simpler tool.
  • WriteFreely — federated, ActivityPub-native blogging. Good if you want your blog connected to the Fediverse. Harder to configure than Nucelo for non-developers.
  • Carrd — the default personal website builder for non-developers. More polished for single-page sites, no blogging capability, custom domain on paid plans starting at ~$19/year.
  • Linktree — the default link-in-bio tool. No blogging, no portfolio, no email capture on the free plan. Custom domain requires $5/month Starter.
  • Notion + super.so — some founders publish a public Notion page as their site. Zero cost, but no custom email capture, limited design control, and entirely dependent on Notion’s continued free tier.

The realistic shortlist for a solo founder comparing options: Nucelo vs. Ghost vs. Bearblog. Pick Nucelo if you want all-in-one scope at minimal price. Pick Ghost if you’re building a real publication. Pick Bearblog if you just want to write and nothing else.


Bottom line

Nucelo is a reasonable bet for developers and indie founders who want one clean hub — writing, portfolio, email capture, link-in-bio — without the overhead of four separate tools or Ghost Pro’s $9/month price tag. The free tier with a custom domain is the most generous in the category. The $6/month Pro plan is honestly priced against every comparable alternative.

The caveats are proportional to the project’s size. Self-hosting is more complex than the “open source” label suggests, given the cloud service dependency chain. The AGPL license limits commercial reuse. At 218 GitHub stars with no external review record, you’re making a bet on a small project from a single maintainer. If that risk matches your tolerance and the all-in-one scope matches your needs, the price makes it easy to try. If you need long-term stability or a proven community, Ghost is the safer choice and costs three dollars more.

If self-hosting setup is the blocker, upready.dev deploys tools like this for clients as a one-time service — you own the infrastructure from day one.


Sources

  1. GitHub repository — themanafov/nucelo (README, tech stack, license). https://github.com/themanafov/nucelo
  2. Nucelo / Comma official website (homepage, features, product description). https://comma.to
  3. Nucelo / Comma pricing page (free and Pro tier details). https://comma.to (pricing section)
  4. Merged product profile (218 stars, AGPL-3.0 license, slug nucelo, category cms) — internal data.

No independent third-party reviews (Trustpilot, G2, blog posts, Reddit threads) were available for Nucelo at time of writing. The tool is early-stage and has not yet accumulated external review coverage. All feature and pricing claims are drawn from primary sources above.

Features

Media & Files

  • WYSIWYG Editor

Customization & Branding

  • Custom Domain