Opportunities › Self-hosted commenting system for content creators › Proposed app
Marginnote
Self-hosted comments for blogs, with phone moderation and full data ownership.
- Score
- 59
- confidence 35
- Evidence
- 3
- items on the page
- Rivals
- 3
- named in sources
- First version
- 35 d
- estimate
- Type
- Desktop and mobile
- PWA: on computers and phones alike
- Market since
- 2007
- Mature market · AI estimate
ScreensConcept
Desktop and mobile: Blog owners review moderation queue and respond quickly on phones, but analyze conversation data and configure spam rules from a desk. Sample screens on a computer and a phone, in the proposed brand. Their numbers are sample data.
Needs review
Queue open7
About this appAI proposal
Marginnote is a commenting system you run on your own server. Add one script to a blog or site and readers can comment, reply and get notified, while every comment stays in a database you own. No ads, no tracking scripts, no vendor holding your readers' data.
It is made for bloggers, indie creators and small site owners who find a custom build too much work and hosted widgets too invasive. A phone-friendly admin app handles moderation, so you can clear the queue from anywhere.
Setup is one container and one snippet. If you would rather not run a server, a managed plan hosts the same software, and you can export everything and move back at any time.
- Tagline
- Comments that live on your own server, under your own rules.
- Voice
- PlainCalmCandid
- Why this name
- Marginnote echoes readers writing in the margin of a page. It is two plain words and says the conversation sits beside your work, on your page.
In the first version
Members say which features they would use. It tells PWAS what people want; it changes no score.
One-container install
Run one container, paste one script tag, and comments appear. A setup check confirms your domain, database and email.
No member yet
Your data, your database
Comments and reader details stay on your server. Export to a standard file at any time, with no lock-in.
No member yet
Moderation on your phone
An installable admin app shows a queue of pending and flagged comments. Approve, reply or ban in a tap.
No member yet
Spam control built in
Rate limits, link rules, word lists and optional approval for first-time commenters keep threads clean.
No member yet
Brand identityAI proposal
Check the name against trademark registers before using it.
Palette
#1F6F5CPine · primary#FAF6EFPaper · surface#1F2A2EInk · text#D9653BEmber · accent#E8B84AStraw · data
Typography
Aa
Marginnote
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
Comments that live on your own server, under your own rules.
PricingAI proposal
The material gives no competitor prices. These tiers are a starting point to test against the freemium idea in the opportunity, not figures taken from the market.
Self-hosted
Free
- Run on your own server
- Unlimited comments and sites
- Moderation app
- Export anytime
- Small 'Powered by' line
Supporter
$5 a month
- Remove the 'Powered by' line
- Analytics on top threads
- Premium theme pack
- Email digest for moderators
Managed
$12 a month
- We host and update it
- Daily backups
- Custom domain
What it could be worthEstimate
What a software business making this much sells for today, from real deals. Pick a monthly revenue.
If it makes
Worth about
$194,000
Sale range $132,000 to $263,000
$120,000 a year in revenue
From 87 software businesses listed and sold on Empire Flippers in the last year, revenue vetted by the broker: they sell for about 19× their monthly revenue, most between 13× and 26×.
Measured on profit, the middle deal is 32× monthly net profit: about 2.7 years of profit.
An estimate, not an offer or financial advice. A real price depends on profit, growth, churn, how much of the work is the owner's, and the buyer.
How it would growAI proposal
How the product would reach new customers through its own use, and how the first ones would be found. A plan to test, not a result.
- Built-in loop
- Visible inside customers’ products. The comment widget runs on each customer's site. Readers see a small 'Powered by Marginnote' line on free installs, and other site owners who read and comment can see what the site runs.
- Do they become customers?
- Readers are often bloggers themselves, so some may install it. Test how many widget views lead to installs, and whether free self-hosters ever buy managed hosting or support.
- First customers
- Solo bloggers and indie newsletter writers who run a static-site blog and already self-host other tools, such as on a small VPS.
- Where to reach them
- Self-hosting communities: Post a setup guide and a demo thread in self-hosting forums and subreddits, and answer install questions.
- Static site generator guides: Publish copy-paste integration guides for popular generators and ask theme authors to link them.
- Open-source repository: Release the core publicly with a sponsor link and a managed-hosting waitlist.
- First milestone
- Fifty live installs and ten paying managed-hosting or support customers among bloggers within three months.
Why people already pay for this
- VerifiedGitHub repository gained 2347 stars in 2930 days
- Public claimArtalk is a self-hosted comment system that users can deploy independently rather than relying on third-party services
- AI inferenceThe project has attracted significant developer interest with over 2,300 GitHub stars and 212 forks
Tech stack
Every proposal builds on the same PWA base, installable from the browser on any phone or computer. Dashed boxes are what this app adds.
- AppNext.js and TypeScript
- PWAManifest and service worker
- UITailwind CSS
- Data and authSupabase Postgres
- PaymentsStripe
- EmailResend
- HostingVercel
- This app · Self-host packagingContainer image with a small embeddable scriptOwners must run the commenting server on their own hosts and add a widget to their sites.
- This app · Embeddable widgetLightweight script with framework wrappersThe widget has to load fast on any site, including React, Vue and Svelte.
RisksAI inference
- CommercialSelf-hosters expect free software, and free alternatives already exist. Few may pay for extras, so the managed tier has to be clearly easier than running a server.
- TechnicalSpam and abuse on public comment forms are constant. Weak filtering would make the product a burden for owners who run it.
- RegulatoryStoring reader emails and names creates privacy duties such as deletion requests. Owners are controllers, and the managed plan makes us a processor.
- CommercialEvidence shows developer interest in a similar open-source project, but not willingness to pay. Demand for paid tiers is unproven.
- PlatformA PWA admin app has limited push notification support on some phones, which may weaken the mobile moderation promise.
Everything marked AI proposal or AI inference was written by a model from the evidence on the opportunity page. The proposed name must be checked against trademark registers before it is used.