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.envone level abovepublic_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
- In the Admin UI, upload your PDFs, CSVs, or paste plain text.
- 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.