Getting Started with ZIRO CMS

Getting Started with ZIRO CMS

A
Admin
ZIRO Core Team
January 15, 2024 5 min read

Welcome to ZIRO, the modern CMS built entirely on Cloudflare's edge network. In this guide, we'll walk you through setting up your first ZIRO site.

Why ZIRO?

ZIRO is designed from the ground up to leverage the full power of Cloudflare's global network. This means your content is served from over 300 data centers worldwide, ensuring lightning-fast load times for your visitors regardless of their location.

Key Features

  • Edge-first architecture - Content is served from the nearest Cloudflare data center
  • Native i18n - Multi-language support built into the core, no plugins needed
  • SEO tools - Comprehensive SEO features without additional plugins
  • Form builder - Create forms with validation and spam protection
  • Media management - R2-powered storage with automatic optimization

Getting Started

To get started with ZIRO, you'll need:

  1. A Cloudflare account (free tier works great)
  2. Node.js 18+ installed on your machine
  3. Basic familiarity with command line tools

Installation

Clone the ZIRO repository and install dependencies:

git clone https://github.com/ziro/ziro-cms.git
cd ziro-cms
pnpm install

Configuration

Copy the example environment file and configure your settings:

cp .env.example .env

Running Locally

Start the development servers:

pnpm dev

This will start both the admin panel and the public frontend. Visit http://localhost:5173 for the admin and http://localhost:3000 for the frontend.

Next Steps

Now that you have ZIRO running locally, check out these resources:

Happy building! 🚀

Share this article: