Installing Juxtapush

Juxtapush installs like WordPress: unzip it on your own web host, point your domain at one folder, and run a short wizard in your browser. Most people are done in about five minutes. Here is exactly what that looks like, so there are no surprises after you buy.

The four steps

1

Download and unzip

After purchase, download the zip from your account and extract it on your host — cPanel File Manager, FTP, or SSH all work. You get one juxtapush/ folder.

2

Point your domain at the public/ folder

Set your domain's document root to juxtapush/public. This is the one step that matters: everything secret (your keys, your database) lives above it, unreachable from the web. The zip includes a plain-English INSTALL.md with per-host instructions.

3

Make two folders writable

Give the web server write access to storage/ and site/ (a permissions setting in your host's file manager, or one chmod command).

4

Run the setup wizard

Visit yourdomain.com/admin/install. It checks your server, then asks for an admin login, your license key, and your AI provider key. Then you start building by chatting.

What you need

PHP 8.3 or newer
On virtually every maintained host; usually a one-click toggle if not the default.
Common PHP extensions
pdo_sqlite, sodium, curl, mbstring — standard on shared hosting.
An AI provider key
Your own Anthropic (Claude) or OpenAI key. You pay them directly; Juxtapush adds no per-message fee.
No database server needed
SQLite is built in. No MySQL setup, no Node, no Composer, no command line required.

Is this right for me?

If you can install WordPress or upload files to your hosting, you can install Juxtapush. The trickiest part is pointing your domain at the public/ folder, and the bundled INSTALL.md walks you through it for cPanel, Plesk, and plain servers. If you get stuck, support will help you finish.

You will need your own AI provider key. If you do not have one yet, creating an Anthropic or OpenAI account and generating a key takes a couple of minutes, and you only pay your provider for what you use.