llms.txt
+40 −10
− > Website monitoring for small teams: uptime and keyword checks confirmed from two regions, cron heartbeats, status pages, and alerts by email, Slack, Discord or webhook. Also one-time site reviews.− - [Alerts and webhooks](https://corrie.io/docs/alerts-and-webhooks.md): Which events Corrie alerts on, how outages are confirmed, and the JSON payload sent to Slack, Discord or your own webhook.− - [Vercel uptime monitoring, free](https://corrie.io/vercel-uptime-monitoring)− - [Render uptime monitoring, free](https://corrie.io/render-uptime-monitoring)− - [Railway uptime monitoring, free](https://corrie.io/railway-uptime-monitoring)− - [Kinsta uptime monitoring, free](https://corrie.io/kinsta-uptime-monitoring)− - [A2 Hosting uptime monitoring, free](https://corrie.io/a2-hosting-uptime-monitoring)− - [Hostwinds uptime monitoring, free](https://corrie.io/hostwinds-uptime-monitoring)− - [OVHcloud uptime monitoring, free](https://corrie.io/ovhcloud-uptime-monitoring)− - [Pressable uptime monitoring, free](https://corrie.io/pressable-uptime-monitoring)+ > Website monitoring for small teams: uptime, keyword, TCP port and slow-response checks confirmed from two regions, maintenance windows, cron heartbeats, status pages, teams with roles, and alerts by email, Slack, Discord, Microsoft Teams, Google Chat, Telegram or webhook. Also one-time site reviews.+ - [Alerts and webhooks](https://corrie.io/docs/alerts-and-webhooks.md): Which events Corrie alerts on, how outages are confirmed, and the messages sent to Slack, Discord, Microsoft Teams, Google Chat, Telegram or your own webhook.+ ## Corrie Config docs+ - [Corrie Config docs](https://config.corrie.io/docs.md): How to keep your app's settings for production, QA and staging in Corrie Config, load them when the app starts, and change them without a redeploy.+ - [Quickstart](https://config.corrie.io/docs/quickstart.md): Create a project, add settings for production and QA, make a key and start your app with its settings in about five minutes.+ - [Concepts](https://config.corrie.io/docs/concepts.md): Projects, environments, versions, keys and rollback in Corrie Config, and the limits on each.+ - [Pull API reference](https://config.corrie.io/docs/pull-api.md): GET /api/config/v1/settings: authentication with a cfg_ key, JSON, .env and shell formats, ETag and 304, how nested settings become environment variables, errors and rate limits.+ - [Launcher reference](https://config.corrie.io/docs/launcher.md): launch.sh flags, environment variables, exit codes, watch mode restarts and the offline fallback cache, with its file permissions.+ - [Security](https://config.corrie.io/docs/security.md): What a Corrie Config key can read, how to rotate a key without downtime, and which values belong in a secrets manager instead.+ - [Troubleshooting](https://config.corrie.io/docs/troubleshooting.md): What each Corrie Config error and launcher message means and what to do next.+ - [Node.js and Express](https://config.corrie.io/docs/node-express.md): Load an Express app's settings from Corrie Config with the launcher, and restart it automatically within a minute of a save. Complete, tested example.+ - [Python and Flask](https://config.corrie.io/docs/python-flask.md): Load a Flask app's settings from Corrie Config with the launcher. Complete, tested example.+ - [Python and FastAPI](https://config.corrie.io/docs/python-fastapi.md): Run a FastAPI app under Uvicorn with its settings from Corrie Config, and restart it automatically within a minute of a save. Complete, tested example.+ - [Docker and Docker Compose](https://config.corrie.io/docs/docker-compose.md): Run a container that loads its settings from Corrie Config when it starts, restarts the app within a minute of a save, and still starts from a cached copy if Corrie can't be reached. Complete, tested example.+ - [systemd service](https://config.corrie.io/docs/systemd.md): Run an app as a systemd service that loads its settings from Corrie Config, restarts within a minute of a save, keeps the key out of the unit file and still starts from a cached copy offline. Complete, tested example.+ - [GitHub Actions](https://config.corrie.io/docs/github-actions.md): Load an environment's settings from Corrie Config in a GitHub Actions workflow, keep the key in a repository secret, and fail the job when a setting is missing. Complete, tested example.+ - [Next.js](https://config.corrie.io/docs/nextjs.md): Run a Next.js app with its settings from Corrie Config: server code reads them at request time under next start, the app restarts within a minute of a save, and NEXT_PUBLIC_ settings load at build time. Complete, tested example.+ - [Django](https://config.corrie.io/docs/django.md): Run a Django app under Gunicorn with its settings from Corrie Config: read them in settings.py, run migrations through the launcher and restart within a minute of a save. Complete, tested example.+ - [Go](https://config.corrie.io/docs/go.md): Run a Go net/http service with its settings from Corrie Config: read them with os.Getenv at start, shut down cleanly on TERM and restart within a minute of a save. Complete, tested example.+ - [.NET and ASP.NET Core](https://config.corrie.io/docs/dotnet.md): Run an ASP.NET Core app with its settings from Corrie Config: read them through builder.Configuration, use __ for configuration sections and restart within a minute of a save. Complete, tested example.+ - [Java and Spring Boot](https://config.corrie.io/docs/spring-boot.md): Run a Spring Boot app with its settings from Corrie Config: bind them to a validated @ConfigurationProperties record, run the jar through the launcher and restart within a minute of a save. Complete, tested example.+ - [PHP and Laravel](https://config.corrie.io/docs/laravel.md): Run a Laravel app under php-fpm with its settings from Corrie Config: read them in a config file, rebuild the config cache on each start and restart within a minute of a save. Complete, tested example.+ - [Ruby on Rails](https://config.corrie.io/docs/rails.md): Run a Rails app under Puma with its settings from Corrie Config: read them in an initializer, run migrations and the server through the launcher and restart within a minute of a save. Complete, tested example.+ - [Kubernetes](https://config.corrie.io/docs/kubernetes.md): Run an app on Kubernetes with its settings from Corrie Config: the key in a Secret, the launcher as the container command, a cached copy in a pod volume and restarts within a minute of a save. Complete, tested example.+ - [Vite, React and static frontends](https://config.corrie.io/docs/vite.md): Build a Vite app (React, Vue, Svelte or plain JavaScript) with its settings from Corrie Config: which settings end up in the built files, how to build with the launcher and when to build again. Complete, tested example.+ - [Umami analytics](https://config.corrie.io/docs/umami.md): Run self-hosted Umami with its settings from Corrie Config: the official image with the launcher added, the database password and APP_SECRET kept out, and Umami restarted within a minute of a save. Tested example.+ - [n8n workflow automation](https://config.corrie.io/docs/n8n.md): Run self-hosted n8n with its settings from Corrie Config: the official image with curl and the launcher added, N8N_ENCRYPTION_KEY kept out, and n8n restarted within a minute of a save. Tested example.+ - [Directus headless CMS](https://config.corrie.io/docs/directus.md): Run self-hosted Directus with its settings from Corrie Config: the official image with curl and the launcher added, SECRET and the admin password kept out, and Directus restarted within a minute of a save. Tested example.+ - [Ghost publishing](https://config.corrie.io/docs/ghost.md): Run self-hosted Ghost with its settings from Corrie Config: exact names such as database__connection__host, the official image with curl and the launcher added, database and mail passwords kept out. Tested example.+ - [How to monitor uptime on Vercel and get alerts, free](https://corrie.io/vercel-uptime-monitoring)+ - [Render health endpoint monitoring, free](https://corrie.io/render-uptime-monitoring)+ - [Railway status and uptime monitoring, free](https://corrie.io/railway-uptime-monitoring)+ - [How to set up Kinsta uptime monitoring alerts, free](https://corrie.io/kinsta-uptime-monitoring)+ - [A2 Hosting status and uptime monitoring, free](https://corrie.io/a2-hosting-uptime-monitoring)+ - [Hostwinds status and uptime monitoring, free](https://corrie.io/hostwinds-uptime-monitoring)+ - [OVHcloud status and uptime monitoring, free](https://corrie.io/ovhcloud-uptime-monitoring)+ - [Pressable status and uptime monitoring, free](https://corrie.io/pressable-uptime-monitoring)+ - [Is my website down? Free down checker](https://corrie.io/website-down-checker)+ - [SSL certificate checker: expiry date and issuer](https://corrie.io/ssl-checker)+ - [Uptime calculator: SLA downtime per month](https://corrie.io/uptime-calculator)