JustFlows

Download Justflows

The free Community Edition. Unzip it, run the installer, and you have a full website or a headless CMS on your own server.

Community Edition · MIT License

The release archive includes the source and prebuilt production server, admin client, admin SSR bundle, and public views, ready for Docker or Node.js hosting.

Community Edition

Self-host the whole platform. Pay nothing to start.

Justflows is a TypeScript web platform: themes, a block editor, plugins, a typed content API, and a browser installer. The Community Edition is MIT-licensed. Run it on Docker, on Node.js shared hosting, or from source.

On shared hosting, open your domain first: the temporary first-run page prepares the prebuilt application, then opens the site wizard. The wizard confirms the database and creates the site and first administrator. Remote installs use the setup key from install-token/TOKEN.txt.

Read the installation guide

What you need

  • Docker Desktop, or Node.js 22 or later
  • PostgreSQL, MySQL 8+, or MariaDB 10.6+ — Postgres is bundled with Docker
  • A folder you can unzip and, for shared hosting, upload over FTP or File Manager

Inside the zip

Everything you need to boot a site

This is the Community Edition source, not a trial. Nothing is held back for a paid tier.

Full platform source

Full source plus the prebuilt server, admin client and SSR bundle, public views, plugins, default theme, typed SDK, SBOM, and release metadata.

Docker Compose

Postgres is included. MySQL and MariaDB compose files are in the archive if your host already uses those.

Browser installer

Docker and source installs open /install. Packaged shared-hosting installs open the domain first and continue to the wizard after the first-run preparation step.

MIT License

Use it, fork it, ship it to clients. Plugins and themes declare their own licenses; Marketplace listings stay GPL-compatible.

After you download

Three steps to a running site

Pick Docker for the shortest path, shared hosting if you already have Node, or a source checkout if you are developing.

1

Unzip the archive

Extract justflows.zip and open the folder. That directory is the project root.

2

Start the app

Docker: use the Compose file under docker/ with --env-file .env. Shared hosting: set server.js as the startup file and open the domain. Source: pnpm install, then start the development server.

3

Finish in the browser

Docker and source installs open http://localhost:3000/install. A packaged shared-hosting install opens your domain first; the setup flow takes over from there.