GitDeployHub

thecraighewitt/seomachine

github.com/thecraighewitt/seomachine ↗
Unknown stack
10 environment variables found in .env.example

Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.

  • GA4_PROPERTY_ID Google Analytics 4 Configuration Your GA4 Property ID (format: 123456789)
  • GA4_CREDENTIALS_PATH secret Path to your GA4 service account JSON credentials file Get this from Google Cloud Console > APIs & Services > Credentials
  • GSC_SITE_URL Google Search Console Configuration Your website URL as it appears in Search Console Include https:// and trailing slash
  • GSC_CREDENTIALS_PATH secret Path to your GSC service account JSON credentials file Can be the same file as GA4 if using the same service account
  • DATAFORSEO_LOGIN DataForSEO API Configuration Your DataForSEO login email
  • DATAFORSEO_PASSWORD secret Your DataForSEO API password
  • BLOG_PATH Optional: Blog Path Filter If your blog is not at /blog/, change this to match your URL structure Examples: /articles/, /content/,…
  • COMPANY_NAME Optional: Company Information These are optional and can help with context
  • COMPANY_DOMAIN
  • TARGET_INDUSTRY
Best match Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/thecraighewitt/seomachine
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/thecraighewitt/seomachine
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/thecraighewitt/seomachine
Or deploy to a different host
← Try another repo