Tier A — Shared Hosting

Install NeNe Corpus on any PHP shared hosting (Sakura Internet, Heteml, Lolipop, etc.) without any command-line tools.

1. Download the release ZIP

Download the latest release from GitHub Releases.

The ZIP contains all PHP dependencies pre-bundled (vendor/), compiled frontend assets (public_html/admin/), and the web installer.

2. Upload via FTP

Upload the contents of nene-corpus/ to your server's document root (e.g., public_html/).

public_html/
  index.php
  admin/
  .env    ← created by installer
Tip: Keep .env one level above public_html/ if your hosting allows it.

3. Create the database

Create a MySQL database from your hosting control panel and note the credentials: host, database name, username, password.

4. Run the web installer

Open https://your-domain.com/install in your browser and fill in:

  • Database connection details
  • Admin email & password
  • Anthropic API key
  • App URL

The installer runs migrations and creates the first admin user automatically.

5. Log in

Go to https://your-domain.com/admin and log in with the credentials you entered.

6. Upload documents and embed the widget

  1. In the Admin UI, upload your PDFs, CSVs, or paste plain text.
  2. Copy the embed snippet from Settings → Design and paste it into your existing site's HTML.

Troubleshooting

.htaccess not working

Make sure AllowOverride All is set, or that your host allows .htaccess — most shared hosting does.

PHP extensions

Check that pdo_mysql, mbstring, json, and fileinfo are enabled. Most shared hosting enables these by default.