Download

2 min read

One binary per platform. Every download contains the full feature set; your license key decides which tier is unlocked at runtime. Building a site and running the development server are free and need no key at all.

Install

Linux and macOS

curl -fsSL https://accentcms.dev/install.sh | sh

Windows (PowerShell)

irm https://raw.githubusercontent.com/AccentCMS/accent/main/install.ps1 | iex

The script detects your platform, downloads the latest release, verifies the checksum (and the GPG signature when gpg is available), and installs accent to your user directory – no root required.

System requirements

The Linux glibc binaries are built against glibc 2.28 and run on any distribution that ships it or newer: Debian 10, Ubuntu 20.04, RHEL 8 (and AlmaLinux and Rocky Linux 8), Amazon Linux 2023, and everything after them. Alpine and other musl-based distributions are served by fully static musl binaries with no runtime requirements at all (v0.26.0 and later); the installer detects your libc and picks the right build. It runs the binary once before installing it and stops, naming the versions involved, if your system cannot run it. The macOS and Windows binaries have no additional runtime requirements.

Manual download

Grab the archive for your platform from the releases page:

PlatformArchive
Linux x86_64 (glibc)accent-<version>-x86_64-unknown-linux-gnu.tar.gz
Linux ARM64 (glibc)accent-<version>-aarch64-unknown-linux-gnu.tar.gz
Linux x86_64 (musl, static – Alpine)accent-<version>-x86_64-unknown-linux-musl.tar.gz
Linux ARM64 (musl, static – Alpine)accent-<version>-aarch64-unknown-linux-musl.tar.gz
macOS Intelaccent-<version>-x86_64-apple-darwin.tar.gz
macOS Apple Siliconaccent-<version>-aarch64-apple-darwin.tar.gz
Windows x86_64accent-<version>-x86_64-pc-windows-msvc.zip
Windows ARM64accent-<version>-aarch64-pc-windows-msvc.zip

Verify your download

Every release ships a SHA-256 checksums file signed with the Accent CMS release key. Verification is three commands:

# One-time: import the release signing key
curl -fsSLO https://raw.githubusercontent.com/AccentCMS/accent/main/release-signing-key.asc
gpg --import release-signing-key.asc

# Verify the signature, then the archive
gpg --verify checksums-<version>.txt.asc checksums-<version>.txt
sha256sum -c --ignore-missing checksums-<version>.txt

The full guide, including the embedded SBOM audit and publication attestation, is in the documentation.

First steps

accent init my-site
cd my-site
accent serve          # http://127.0.0.1:4400, hot reload included
accent build          # static output in ./output

From here, the Getting Started guide walks you through themes, templates, and publishing.