openboatmobile-ai/.env.example
CeeLo Greenheart a593af9b27 Initial commit - Clean public release
Sanitized for public release:
- Removed all API keys, tokens, and secrets
- Removed personal Discord IDs from hermes-openclaw.json
- Updated git URLs to be generic placeholders
- All sensitive data uses environment variable interpolation
2026-04-22 19:13:28 +00:00

95 lines
No EOL
4.1 KiB
Text

# OpenBoatmobile Environment Variables
# Copy to .env and fill in your values, then source it:
# source .env && terraform init && terraform plan
# =============================================================================
# REQUIRED: Choose your provider
# =============================================================================
TF_VAR_cloud_provider=hetzner # or digitalocean
# =============================================================================
# REQUIRED: Provider API Token (choose one based on provider)
# =============================================================================
# For Hetzner:
TF_VAR_hcloud_token=your-hetzner-api-token-here
# For DigitalOcean:
# TF_VAR_do_token=your-digitalocean-api-token-here
# =============================================================================
# REQUIRED: SSH Key
# =============================================================================
# Hetzner: Name of SSH key added to Hetzner Cloud Console
# DigitalOcean: Fingerprint of SSH key added to DO
TF_VAR_ssh_key_names='["your-ssh-key-name"]'
# or for DigitalOcean:
# TF_VAR_ssh_key_fingerprints='["aa:bb:cc:dd:ee:ff:..."]'
# =============================================================================
# REQUIRED: Venice AI API Key (for inference)
# =============================================================================
TF_VAR_venice_api_key=your-venice-api-key-here
# =============================================================================
# OPTIONAL: Tailscale (recommended for remote access)
# =============================================================================
# Get auth key from: https://login.tailscale.com/admin/settings/keys
TF_VAR_enable_tailscale=true
TF_VAR_tailscale_auth_key=your-tailscale-auth-key-here
# =============================================================================
# OPTIONAL: Discord Bot Configuration
# =============================================================================
TF_VAR_discord_bot_token=
TF_VAR_discord_server_id=
TF_VAR_discord_user_id='[]'
# =============================================================================
# OPTIONAL: Brave Search API
# =============================================================================
TF_VAR_brave_search_api_key=
# =============================================================================
# OPTIONAL: Inference Model Configuration
# =============================================================================
# Primary model (provider/model format)
# TF_VAR_primary_model=venice/zai-org-glm-5
# Fallback models (JSON array)
# TF_VAR_fallback_models='["venice/kimi-k2-5", "venice/deepseek-v3.2"]'
# Models configuration file (models/venice.json, models/openai.json, models/combined.json)
# TF_VAR_models_file=models/venice.json
# =============================================================================
# OPTIONAL: Additional Inference Providers (if using non-Venice)
# =============================================================================
# OpenAI:
# TF_VAR_openai_api_key=your-openai-api-key
# Anthropic:
# TF_VAR_anthropic_api_key=your-anthropic-api-key
# OpenRouter:
# TF_VAR_openrouter_api_key=your-openrouter-api-key
# =============================================================================
# OPTIONAL: Server Configuration
# =============================================================================
# TF_VAR_server_name=openclaw-gateway
# TF_VAR_agent_name=main
# TF_VAR_agent_timezone=UTC
# TF_VAR_openclaw_version=lts
# TF_VAR_node_version=24
# TF_VAR_docker_enabled=true # Set to false for direct installation
# =============================================================================
# OPTIONAL: Hetzner-specific
# =============================================================================
# TF_VAR_server_type_hetzner=cx23
# TF_VAR_location_hetzner=ash
# =============================================================================
# OPTIONAL: DigitalOcean-specific
# =============================================================================
# TF_VAR_droplet_size_digitalocean=s-2vcpu-4gb
# TF_VAR_region_digitalocean=nyc3