ricochet-rs/ricochet-admin
Install, configure, and run a Ricochet server, including sign-in, execution backends, databases, monitoring, and licensing.
Use for questions about where a self-hosted Ricochet server runs apps and tasks, such as choosing between running content on the host, in Docker or Podman containers, or as Kubernetes pods, defining execution environment images with specific R, Python, or Julia versions and system libraries, setting a default image, or running more than one Ricochet replica.
Use for questions about installing, upgrading, or uninstalling a self-hosted Ricochet server, such as installing on Ubuntu, Debian, RHEL, macOS, or Windows, running it in Docker or Docker Compose, deploying it to Kubernetes with Helm, putting it behind Nginx, Caddy, HAProxy, or Traefik for HTTPS, or installing R, Python, and Julia on the server.
Use for questions about Ricochet editions, pricing, and licenses, such as what the free Community Edition includes and limits, how to buy or renew an Enterprise license, adding a license key to a self-hosted server, licensing an offline or air-gapped server, or why private apps, more developers, or the audit log are unavailable.
Use for questions about monitoring a self-hosted Ricochet server, such as scraping Prometheus metrics, building Grafana dashboards, sending OpenTelemetry traces to Jaeger or another OTLP collector, configuring server log files and rotation, health and readiness checks, or reading, retaining, and exporting the audit log.
Use for questions about configuring a self-hosted Ricochet server in ricochet-config.toml, such as where the file lives, overriding settings with environment variables, setting the public URL and ports, moving from SQLite to Postgres, storing encryption keys, limiting deployment history and bundle size, setting server-wide package repositories like CRAN or a private PyPI, default memory limits, or package install timeouts.
Use when a self-hosted Ricochet server misbehaves, such as the server not starting, users unable to sign in or stuck in a redirect loop, groups missing after sign-in, every deployment failing while installing packages, apps disconnecting behind a reverse proxy, memory limits not applied, or metrics not reachable.
Use for questions about how users sign in to a self-hosted Ricochet server and what they can do, such as setting up SSO with OIDC or SAML, connecting Microsoft Entra ID, Okta, Auth0, Keycloak, or Google, syncing groups, requiring sign-in for every page, setting the default role for new users, making someone an admin, or locking and deleting users.