Cloudflare

Cloudflare

326 bookmarks
Newest
Isolate self-hosted application · Cloudflare Zero Trust docs
Isolate self-hosted application · Cloudflare Zero Trust docs
With Access policies, you can require users to open self-hosted applications in a secure remote browser. Because the remote browser is directly integrated into our Secure Web Gateway platform, HTTP policies can be applied to isolated applications without needing to install the WARP client. This allows you to distribute internal applications to unmanaged users while retaining control over sensitive data.
·developers.cloudflare.com·
Isolate self-hosted application · Cloudflare Zero Trust docs
Frequently asked questions about Cloudflare Stream · Cloudflare Stream docs
Frequently asked questions about Cloudflare Stream · Cloudflare Stream docs
Cloudflare decides on which bitrate, resolution, and codec is best for you. We deliver all videos to industry standard H264 codec. We use a few different adaptive streaming levels from 360p to 1080p to ensure smooth streaming for your audience watching on different devices and bandwidth constraints.
·developers.cloudflare.com·
Frequently asked questions about Cloudflare Stream · Cloudflare Stream docs
Cloudflare Developers: "If you have a secret you want to use across multiple Workers, you can now use the Cloudflare Secrets Store to do so." — Bluesky
Cloudflare Developers: "If you have a secret you want to use across multiple Workers, you can now use the Cloudflare Secrets Store to do so." — Bluesky
If you have a secret you want to use across multiple Workers, you can now use the Cloudflare Secrets Store to do so. https://blog.cloudflare.com/secrets-store-beta/
·bsky.app·
Cloudflare Developers: "If you have a secret you want to use across multiple Workers, you can now use the Cloudflare Secrets Store to do so." — Bluesky
Add GitHub - Cloudflare One
Add GitHub - Cloudflare One
Cloudflare One replaces legacy security perimeters with our global edge, making the Internet faster and safer for teams around the world.
·one.dash.cloudflare.com·
Add GitHub - Cloudflare One
Configure - Cloudflare One
Configure - Cloudflare One
Cloudflare One replaces legacy security perimeters with our global edge, making the Internet faster and safer for teams around the world.
·one.dash.cloudflare.com·
Configure - Cloudflare One
Create profile - Cloudflare One
Create profile - Cloudflare One
Cloudflare One replaces legacy security perimeters with our global edge, making the Internet faster and safer for teams around the world.
·one.dash.cloudflare.com·
Create profile - Cloudflare One
Access policies with Terraform · Cloudflare Zero Trust docs
Access policies with Terraform · Cloudflare Zero Trust docs
Terraform is a tool for building, changing, and versioning infrastructure, and provides components and documentation for building Cloudflare resources. Listed below are examples to help you get started with building Access with Terraform. For a more generalized guide on configuring Cloudflare and Terraform, visit our Getting Started with Terraform and Cloudflare blog post.
·developers.cloudflare.com·
Access policies with Terraform · Cloudflare Zero Trust docs
Add an application - Cloudflare One
Add an application - Cloudflare One
Cloudflare One replaces legacy security perimeters with our global edge, making the Internet faster and safer for teams around the world.
·one.dash.cloudflare.com·
Add an application - Cloudflare One
WARP modes · Cloudflare Zero Trust docs
WARP modes · Cloudflare Zero Trust docs
You can deploy the WARP client in different modes to control the types of traffic sent to Cloudflare Gateway. The WARP mode determines which Zero Trust features are available on the device.
·developers.cloudflare.com·
WARP modes · Cloudflare Zero Trust docs
Cloudflare Enhances Developer Experience with Vite Plugin and React Router v7 Support
Cloudflare Enhances Developer Experience with Vite Plugin and React Router v7 Support
Introducing Cloudflare's Vite Plugin (v1.0), revolutionizing web app development on Cloudflare Workers! Seamlessly integrate the Workers runtime into the Vite build process, enhance productivity with
·infoq.com·
Cloudflare Enhances Developer Experience with Vite Plugin and React Router v7 Support
Cloudflare Tunnel · Cloudflare Zero Trust docs
Cloudflare Tunnel · Cloudflare Zero Trust docs
Cloudflare Tunnel provides you with a secure way to connect your resources to Cloudflare without a publicly routable IP address. With Tunnel, you do not send traffic to an external IP — instead, a lightweight daemon in your infrastructure (cloudflared) creates outbound-only connections to Cloudflare's global network. Cloudflare Tunnel can connect HTTP web servers, SSH servers, remote desktops, and other protocols safely to Cloudflare. This way, your origins can serve traffic through Cloudflare without being vulnerable to attacks that bypass Cloudflare.
·developers.cloudflare.com·
Cloudflare Tunnel · Cloudflare Zero Trust docs
Overview · Cloudflare Email Routing docs
Overview · Cloudflare Email Routing docs
Cloudflare Email Routing is designed to simplify the way you create and manage email addresses, without needing to keep an eye on additional mailboxes. With Email Routing, you can create any number of custom email addresses to use in situations where you do not want to share your primary email address, such as when you subscribe to a new service or newsletter. Emails are then routed to your preferred email inbox, without you ever having to expose your primary email address.
·developers.cloudflare.com·
Overview · Cloudflare Email Routing docs
@astrojs/cloudflare
@astrojs/cloudflare
Learn how to use the @astrojs/cloudflare adapter to deploy your Astro project.
@astrojs/ cloudflare v12.5.2 GitHub npm Changelog This adapter allows Astro to deploy your on-demand rendered routes and features to Cloudflare, including server islands, actions, and sessions. If you’re using Astro as a static site builder, you don’t need an adapter. Learn how to deploy your Astro site in our Cloudflare deployment guide. Why Astro Cloudflare Section titled Why Astro Cloudflare Cloudflare’s Developer Platform lets you develop full-stack applications with access to resources such as storage and AI, all deployed to a global edge network. This adapter builds your Astro project for deployment through Cloudflare. Installation Section titled Installation Astro includes an astro add command to automate the setup of official integrations. If you prefer, you can install integrations manually instead. Add the Cloudflare adapter to enable server-rendering in your Astro project with the astro add command. This will install @astrojs/cloudflare and make the appropriate changes to your astro.config.mjs file in one step. npm pnpm Yarn Terminal window npx astro add cloudflare Now, you can enable on-demand rendering per page, or set your build output configuration to output: 'server' to server-render all your pages by default. Manual Install Section titled Manual Install First, add the @astrojs/cloudflare adapter to your project’s dependencies using your preferred package manager. npm pnpm Yarn Terminal window npm install @astrojs/cloudflare Then, add the adapter to your astro.config.mjs file: astro.config.mjs import { defineConfig } from 'astro/config'; import cloudflare from '@astrojs/cloudflare'; export default defineConfig({ adapter: cloudflare(), }); Options Section titled Options The Cloudflare adapter accepts the following options: cloudflareModules Section titled cloudflareModules Type: boolean Default: true Enables imports of .wasm, .bin, and .txt modules. This functionality is enabled by default. If you’d like to disable, set cloudflareModules to false. imageService Section titled imageService Type: 'passthrough' | 'cloudflare' | 'compile' | 'custom' Default: 'compile' Determines which image service is used by the adapter. The adapter will default to compile mode when an incompatible image service is configured. Otherwise, it will use the globally configured image service: cloudflare: Uses the Cloudflare Image Resizing service. passthrough: Uses the existing noop service. compile: Uses Astro’s default service (sharp), but only on pre-rendered routes at build time. For pages rendered on-demand, all astro:assets features are disabled. custom: Always uses the image service configured in Image Options. This option will not check to see whether the configured image service works in Cloudflare’s workerd runtime. astro.config.mjs import { defineConfig } from "astro/config"; import cloudflare from '@astrojs/cloudflare'; export default defineConfig({ adapter: cloudflare({ imageService: 'cloudflare' }), }) platformProxy Section titled platformProxy Determines whether and how the Cloudflare runtime is added to astro dev. It contains proxies to local workerd bindings and emulations of Cloudflare specific values, allowing the emulation of the runtime in the Node.js dev process. Read more about the Cloudflare Runtime. Note Proxies provided by this are a best effort emulation of the real production. Although they are designed to be as close as possible to the real thing, there might be a slight differences and inconsistencies between the two. platformProxy.enabled Section titled platformProxy.enabled Type: boolean Default: true Determines whether to enable the Cloudflare runtime in development mode. platformProxy.configPath Section titled platformProxy.configPath Type: string Default: undefined Defines the path to the Wrangler configuration file. If no value is set, it tracks wrangler.toml, wrangler.json, and wrangler.jsonc in the project root. platformProxy.environment Section titled platformProxy.environment Type: string Default: undefined Sets the Cloudflare environment to use. You must select an environment defined in the Wrangler configuration file, otherwise an error occurs. platformProxy.persist Section titled platformProxy.persist Type: boolean | { path: string } Default: true Sets whether and where to save binding data locally to the file system. If set to true, binding data is stored in .wrangler/state/v3/. It is the same as the default setting for wrangler. If set to false, binding data is not stored in file system. If set to { path: string }, binding data is stored in the specified path. Note wrangler’s --persist-to option adds a sub directory called v3 under the hood while the @astrojs/cloudflare persist property does not. For example, to reuse the same location as running wrangler dev --persist-to ./my-directory, you must specify: persist: { path: "./my-directory/v3" }. The following configuration shows an example of enabling the Cloudflare r
·docs.astro.build·
@astrojs/cloudflare