Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
blocks:server:publish-on-internet [2023-01-12 18:51]
admin typo
blocks:server:publish-on-internet [2025-05-30 10:27] (current)
admin Added some cloudflare link for config
Line 12: Line 12:
   * Caching of many resources, such as images, for improved performance and reduce load on your Blocks server.   * Caching of many resources, such as images, for improved performance and reduce load on your Blocks server.
  
-These services are all currently provided for free by Cloudflare. +These services are all currently provided for free by Cloudflare. This guide assumes you can use Cloudflare also as your DNS provider. However, when that's not an option, you can use a slightly different method based on a [[https://developers.cloudflare.com/cloudflare-one/faq/cloudflare-tunnels-faq/#how-can-tunnel-be-used-with-partial-dns-cname-setup|partial DNS (CNAME Setup)]].
  
 ==== Prerequisites ==== ==== Prerequisites ====
Line 28: Line 28:
   - Log in to your Cloudflare dashboard.   - Log in to your Cloudflare dashboard.
   - If you're not already using Cloudflare as your DNS provider, you may want to set that up and point your registrar to Cloudflare's [[https://www.cloudflare.com/en-gb/dns/|DNS servers]].   - If you're not already using Cloudflare as your DNS provider, you may want to set that up and point your registrar to Cloudflare's [[https://www.cloudflare.com/en-gb/dns/|DNS servers]].
-  - Select "Zero Trust" in the menu on the left hand side+  - Select **Zero Trust**
-  - Select Access under Cloudflare Zero Trust. +  - Select **Networks** under Cloudflare Zero Trust. 
-  - Select Tunnels. +  - Select **Tunnels**
-  - Complete setup if requested to. +  - Select **Create Tunnel** using the "cloudflaredflavor, completing setup if required
-  - Enter "team name" (will also become your URL). +  - Get your Zone and Account IDs from your Accounts page, required below
-  - Select the "Freebundle+  - Get the token to be used by the tunnel as described [[https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-remote-tunnel-api/|here]].
-  - Select Tunnels again under Access+
-  - Create a tunnel. Set the server-side URL to httpwith localhost:8080 as the domain name and port (this assumes Blocks is using its default configuration, with the server listening at port 8080). +
-  Name your tunnel.+
   - Select the operating system of your server (select Debian, 64 bit if you're running a Blocks server based on our Linux server image).   - Select the operating system of your server (select Debian, 64 bit if you're running a Blocks server based on our Linux server image).
   - Install and run the Cloudflare Connector as instructed.   - Install and run the Cloudflare Connector as instructed.