Self-host Pagecord
v1.0.0Personal website and blogging platform with email publishing
- Stars
- 194
- Port
- 3000 (Rails web server)
- Requires
- Memcached, PostgreSQL, Redis
What is Pagecord?
Pagecord is a Ruby on Rails 8 application for personal websites and blogs. Users can publish posts by sending emails, write in a built-in Markdown editor, or use integrations with Obsidian and iA Writer. Every blog includes RSS feeds, customizable themes, and full content export. The platform runs on PostgreSQL with Redis and Memcached for caching, using Sidekiq for background jobs. Premium tiers add analytics, email newsletters, comments, custom domains, and video hosting. It can be self-hosted via Docker Compose.
Should you self-host Pagecord?
Pagecord scores 44/100 on selfhost.directory (how scoring works) and ranks #17 of 24 in Blogging. It has 194 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is Other-licensed and written mostly in Ruby.
Its closest alternative on selfhost.directory is Typecho (66/100, 12 456 stars). It scores higher overall, so compare the two before you pick. See Pagecord vs Typecho side by side.
Features
- RSS Feeds
Pagecord README
FAQ
Where is my data stored?
Hosted on Hetzner servers in Falkenstein, Germany. Posts in managed Postgres on Ubicloud (same region). Uploads in Cloudflare R2 (Western Europe). Backups also in R2. Traffic proxied through Cloudflare.
How many email subscribers are included?
Premium includes up to 250 email subscribers. Contact support for larger allowances for an additional fee.
What does the free trial include?
14-day trial of Premium features: analytics, custom CSS/footer, reply by email, contact form, API access. Custom domains and email subscribers need paid subscription. Uploads follow free allowance of 20 during trial.
How much can I upload on the free plan?
Classic free plan includes 20 uploads (images and audio). Avatar and embedded images from URLs don't count. Video requires Premium.
What is your refund policy?
Annual subscriptions refunded if less than a month old. Monthly subscriptions are non-refundable.
Can I import my blog from another platform?
Yes, but it's not self-serve. Contact support for imports from WordPress, Ghost, static sites, etc. Requires a premium subscription.
Is my blog good for SEO?
Yes, every blog gets a sitemap at /sitemap.xml, robots.txt, server-rendered pages, clean URLs, canonical tags, structured data, Open Graph/Twitter cards, and RSS feed. Per-post slug and canonical URL, per-blog SEO title and Google Search Console verification.
Does Pagecord support RSS?
Yes, every blog has a public RSS feed at /feed.xml (e.g., https://blog.pagecord.com/feed.xml).
Does Pagecord use AI?
Your writing is never used to train AI models, and there are no AI features in the product. Blogs block known AI training crawlers by default.
Do I own the content that I post?
Yes, you own your content as long as it's your own work. Pagecord does not claim ownership of any content you post.
How does Pagecord work?
Create an account with a subdomain and email, verify email, then blog is live at yourname.pagecord.com. Publish via editor, email, Obsidian, iA Writer, CLI, or API.
What does Pagecord mean?
There's a blog post explaining the meaning of 'pagecord' at https://blog.pagecord.com/what-is-the-meaning-of-pagecord
More in Blogging
PublifySelf-hosted, open-source Ruby on Rails blogware around a multi-user blogging engine, with themes, plugins, text filters, SEO options, feeds and IndieWeb syndication.
Pure BlogPure Blog is a self-hosted PHP blogging platform storing content as Markdown files with no database. Features admin dashboard, draft previews, tags, RSS, search.
remark42A self-hosted, open-source comment engine for blogs and articles: social and email login, Markdown, moderation, voting, RSS, and imports from Disqus and WordPress.
ScriptlogSelf-hosted, open-source PHP blog engine with REST API, themes, plugins, multi-language support, and GDPR tools — install in minutes on your own server.
SerendipitySelf-hosted PHP blog engine with plugins, themes, media library, and anti-spam. Runs on your server with MySQL, PostgreSQL, or SQLite.
servusSelf-hosted, open-source social media server with flat-file CMS, Nostr relay, and Blossom storage in a single Rust binary — no database or Docker needed.- SPIPSPIP is a free and open-source content management system designed for collective use, multilingualism, and ease of use. It is distributed under the GNU/GPL license.
TalkyardSelf-hosted open-source community platform combining forum, chat, Q&A, and blog comments — alternative to StackOverflow, Slack, Discourse, Reddit, Disqus.
TextpatternSelf-hosted, open-source PHP/MySQL CMS with a tag-based template language, themes, plugins, multi-site support, and an admin panel in 50+ languages.
tunan-blogA self-hosted blog platform built with Go and Next.js that includes an admin dashboard, Markdown writing, multilingual posts, and integrated Remark42 comments.
TypechoAn open-source, self-hosted PHP blogging platform with Markdown writing, plugin and theme support, custom fields and pages, backed by MySQL, PostgreSQL or SQLite.
VonCMSVonCMS is a self-hosted, open-source CMS for publishers. Runs on PHP/MySQL with no Node.js, offering editorial workflow, bundled themes, built-in SEO, GPL-3.0-only.






0 comments