FolioCMS is a self-hosted CMS for developers who want a clean writing experience without managing a complex stack.

What's included

  • Post editor: A WYSIWYG Markdown editor with full toolbar support: headings, lists, code blocks, tables, and links.
  • Media library: Upload and manage images directly from the dashboard. Supports local storage and S3-compatible providers.
  • Site settings: Manage your site name, description, and social links from the dashboard.

Getting started

  1. Download the latest release from the releases page.
  2. Copy .env.example to .env and fill in your configuration.
  3. Run ./folio --setup to create your admin account.
  4. Start the server: ./folio

Your admin dashboard will be available at http://localhost:8090/admin.

Themes

FolioCMS ships with an Astro SSR theme. After writing and publishing posts, click Rebuild Site in Settings to regenerate the frontend.