# ampelos-dashboard # # Copy to .env.local and fill in. Next.js loads .env.local automatically from # the working directory, which is what ampelos.service sets. Never commit it. # --- database ------------------------------------------------------------- # This repository owns the schema. ampelos-agent reads the same database with # raw SQL and holds no copy of it, so a rename here needs `npm run check:schema` # run over there. DATABASE_URL=postgres://user:password@mimir/ampelos # --- sign-in -------------------------------------------------------------- AUTH_URL=https://ampelos.sticknife.com AUTHENTIK_ISSUER= AUTHENTIK_CLIENT_ID= AUTHENTIK_CLIENT_SECRET= # --- ampelos-agent -------------------------------------------------------- # Where the indexer listens, for the manual search and grab panel. The # automatic acquisition loop does not go through here. AMPELOS_INDEXER_URL=http://127.0.0.1:8081 AMPELOS_AGENT_TIMEOUT_SECONDS=30 # Shared with ampelos-agent, in both directions: the satellites POST to # /api/agents/* with it, and this app sends it to the indexer. Same value in # both repositories' environments, in neither's history. AMPELOS_AGENT_TOKEN= # --- external services ---------------------------------------------------- MOVIEDB_API= PLEX_URL= PLEX_PORT=32400 PLEX_AUTH_TOKEN= PLEX_MACHINE_IDENTIFIER= # Read-only here: the dashboard shows queue state, the agent does the grabbing. QBT_URL=http://localhost:8080