Bash Deploy Script

Deploy your AI visibility files to any Linux web server using a generated bash script.

The bash deploy script places your generated AI visibility files in the correct locations on your web server in a single command. It works on any standard Linux server running Apache or Nginx, and supports custom web root paths.

When to use this method

  • You have SSH access to your web server
  • Your domain is not on Cloudflare
  • You want files deployed at the root domain (not a subdomain)
  • You prefer managing files directly on your server

Step 1 — Generate your script

Go to indexora.app/inject, select your Hosted Files plan, and complete the checkout. Then enter your email and domain to generate a personalised deploy script.

The script is unique to your domain and email. It contains the exact file contents from your most recent Indexora scan embedded directly in the script — no external downloads required.

Step 2 — Run on your server

Copy the script to your server and run:

bash indexora-deploy-yourdomain.sh

The script will:

  1. Detect your web root (/var/www/html by default)
  2. Write each file to the correct path
  3. Set appropriate file permissions
  4. Print a summary of deployed files

Custom web root

If your web root is not the default, pass it as an environment variable:

WEBROOT=/home/user/public_html bash indexora-deploy-yourdomain.sh

Files deployed

The script deploys all files from your AI Visibility Kit:

  • robots.txt$WEBROOT/robots.txt
  • sitemap.xml$WEBROOT/sitemap.xml
  • llms.txt$WEBROOT/llms.txt
  • ai-index.json$WEBROOT/ai-index.json
  • crawl-hints.txt$WEBROOT/crawl-hints.txt
  • security.txt$WEBROOT/.well-known/security.txt
  • faq-schema.json$WEBROOT/faq-schema.json

Note: website-schema.json and meta-tags.html are not deployed by the script — they are meant to be pasted into your site's HTML template manually.