{"id":2463,"date":"2024-06-25T12:07:58","date_gmt":"2024-06-25T11:07:58","guid":{"rendered":"https:\/\/ryeroxley.com\/?p=2463"},"modified":"2026-04-21T15:46:57","modified_gmt":"2026-04-21T14:46:57","slug":"install-a-cloudflare-tunnel-on-jailmaker","status":"publish","type":"post","link":"https:\/\/ryeroxley.com\/index.php\/2024\/06\/25\/install-a-cloudflare-tunnel-on-jailmaker\/","title":{"rendered":"Install a Cloudflare Tunnel on Jailmaker"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2463\" class=\"elementor elementor-2463\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3dfd1c e-flex e-con-boxed e-con e-parent\" data-id=\"f3dfd1c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0739d8 elementor-widget elementor-widget-text-editor\" data-id=\"d0739d8\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"start\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>1. Prerequisites<\/h3><ul><li><a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/06\/04\/how-to-install-jailmaker-on-truenas-scale\/\">TrueNAS Scale set up for Jailmaker<\/a><\/li><li><a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/06\/07\/how-to-install-docker-on-jailmaker\/\">TrueNAS Scale set up for Docker<\/a><\/li><li><a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/06\/13\/how-to-install-dockge\/\">TrueNAS Scale set up for Dockge<\/a><\/li><li><a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/04\/12\/setting-up-your-domain-on-cloudflare\/\">Cloudflare domain<\/a><\/li><\/ul><h3>2. Summary<\/h3><p>To configure the TrueNAS App cloudflared the following information is required to be entered in the configuration.<\/p><ul><li>Cloudflare Tunnel Token.<\/li><li>Configure Cloudflare with access control for the domain.<\/li><\/ul><div class=\"flex flex-grow flex-col max-w-full\"><div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"27c8643c-fc4a-47e8-8b26-20c88372c39a\"><div class=\"markdown prose w-full break-words dark:prose-invert light\"><p>This post details the process of configuring the TrueNAS Cloudflared app with the necessary token. It guides users through configuring a Cloudflare tunnel and installing and configuring the Cloudflared app on TrueNAS Scale. It also covers how to restrict access by configuring Cloudflare Zero Trust authentication settings and setting policies for login.<\/p><\/div><\/div><\/div><h3>3. Introduction<\/h3><p>Setting up a Cloudflare Tunnel allows access to your services from the Internet. Cloudflare handles TLS security, enabling access through HTTPS. Cloudflare will also manage authentication if you set this up.<\/p><h3>4. Setting up the Cloudflare Tunnel<\/h3><p>Log in to your Cloudflare account. (If you haven\u2019t already, set up two-factor authentication on your Cloudflare account!)<\/p><p>Review the Cloudflare DNS records before continuing and remove any that are not required. Click on the appropriate domain, then select DNS. Retain the A record and remove any CNAMEs that are not required.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb2be06 e-flex e-con-boxed e-con e-parent\" data-id=\"fb2be06\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b31d61d elementor-widget elementor-widget-image\" data-id=\"b31d61d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-11.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"DNS Management Interface for ryeroxley.co.uk\" data-elementor-lightbox-description=\"This image displays the DNS management screen for the domain ryeroxley.co.uk. It lists DNS records such as A, CNAME, MX, SRV, and TXT, along with corresponding content values and proxy statuses. The interface includes options to edit these records, reflecting a setup configured for automated handling and security.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIxNiwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0xMS53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-11-1024x517.webp\" class=\"attachment-large size-large wp-image-2216\" alt=\"Screenshot of a DNS management interface showing various records for the domain ryeroxley.co.uk, including A, CNAME, MX, SRV, and TXT types with details on proxy status, content, and TTL.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-11-1024x517.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-11-300x152.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-11-768x388.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-11.webp 1403w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec41a06 e-flex e-con-boxed e-con e-parent\" data-id=\"ec41a06\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6cea5a6 elementor-widget elementor-widget-text-editor\" data-id=\"6cea5a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To ensure end-to-end security, it is necessary to enable Full (strict) encryption in Cloudflare. Navigate to your Cloudflare dashboard, select the <strong>SSL\/TLS<\/strong> option, and ensure that <strong>Full (strict)<\/strong> is the active setting. If not, select Full (strict) and confirm the change to activate it.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c8f91f e-flex e-con-boxed e-con e-parent\" data-id=\"8c8f91f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01a10b4 elementor-widget elementor-widget-image\" data-id=\"01a10b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-15.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"SSL\/TLS Encryption Mode Settings\" data-elementor-lightbox-description=\"The image presents a schematic of various SSL\/TLS encryption settings within a network security interface. It emphasizes the &quot;Full (strict)&quot; mode as the active choice, which ensures complete encryption from the user&#039;s browser to the origin server, requiring a trusted certification authority or a Cloudflare Origin CA certificate. This setting is part of a series of options that aim to enhance the security of transmitted data. The diagram is useful for understanding the different levels of security provided by each setting and the pathway of data through the network components.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIyNywidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0xNS53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-15-1024x555.webp\" class=\"attachment-large size-large wp-image-2227\" alt=\"Diagram showing SSL\/TLS encryption modes with the &quot;Full (strict)&quot; option selected, highlighted by a green check mark. The diagram illustrates a data flow from a browser through Cloudflare to the origin server, symbolizing secure end-to-end encryption.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-15-1024x555.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-15-300x163.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-15-768x416.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-15.webp 1241w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-885c9d0 e-flex e-con-boxed e-con e-parent\" data-id=\"885c9d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9064e6f elementor-widget elementor-widget-text-editor\" data-id=\"9064e6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Return to Home, click on Zero Trust on the left-hand side, then from the Networks submenu, click on <strong>Tunnels<\/strong>. Click <strong>Add a tunnel<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-66b0777 e-grid e-con-boxed e-con e-parent\" data-id=\"66b0777\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc34f9f elementor-widget elementor-widget-image\" data-id=\"dc34f9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-95.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Account Dashboard\" data-elementor-lightbox-description=\"The image captures a user&#039;s view within the Cloudflare dashboard for the email &#039;Rye@ryeroxley.co.uk&#039;. The &#039;Home&#039; tab is highlighted, indicating the section is for managing websites and applications added to Cloudflare. The domain &#039;ryeroxley.co.uk&#039; is listed as &#039;Active&#039;, denoting it is currently being managed through the service. The left panel shows various navigational options like &#039;Websites&#039;, &#039;Discover&#039;, &#039;Domain Registration&#039;, and &#039;Zero Trust&#039;, among others, offering a comprehensive suite of tools for managing and securing web presence.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc2MSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS05NS53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"452\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-95-768x452.webp\" class=\"attachment-medium_large size-medium_large wp-image-1761\" alt=\"Screenshot of a Cloudflare account dashboard for &#039;Rye@ryeroxley.co.uk&#039; showing an active domain &#039;ryeroxley.co.uk&#039; under the &#039;Home&#039; section, with menu options like Websites, Analytics, Security Center, and Zero Trust.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-95-768x452.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-95-300x177.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-95-1024x603.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-95.webp 1212w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e86beb6 elementor-widget elementor-widget-image\" data-id=\"e86beb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-96.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Zero Trust Dashboard\" data-elementor-lightbox-description=\"The image features a section of the Cloudflare Zero Trust dashboard with a blue sidebar. It shows menu options such as Zero Trust Overview, Analytics, and Networks, with a new indicator next to &#039;Networks&#039; and a cursor hovering over &#039;Tunnels&#039;. A large greeting says &#039;Good afternoon!&#039; with a message below detailing an overview of network activity over the last 24 hours. A prominent blue information box notifies that &#039;Tunnels have moved!&#039; and directs users to find Tunnels and Routes under the &#039;Networks&#039; menu. Below, a usage meter displays no activity out of an allowance for 50 users, and time filters for reviewing network activity data are visible, suggesting a recent update or a clean installation.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc2MiwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS05Ni53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"467\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-96-768x467.webp\" class=\"attachment-medium_large size-medium_large wp-image-1762\" alt=\"Cloudflare dashboard screen displaying a &#039;Good afternoon!&#039; greeting, a notification about Tunnels moving to the &#039;Networks&#039; section, and a usage gauge showing 0 of 50 available users with time filters for network activity.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-96-768x467.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-96-300x182.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-96-1024x623.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-96.webp 1455w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43cb16c elementor-widget elementor-widget-image\" data-id=\"43cb16c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-97.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Tunnels Configuration Page\" data-elementor-lightbox-description=\"The image is a screenshot from Cloudflare&#039;s interface detailing the Tunnels feature. It includes a headline that reads &#039;Tunnels&#039;, with a subheading explaining that tunnels establish a secure connection between Cloudflare\u2019s edge and the user&#039;s infrastructure. A blue &#039;Learn more&#039; button is adjacent to the text. The section below, titled &#039;Securely connect to private resources&#039;, outlines three steps with corresponding icons: (1) &#039;Install and authenticate Cloudflared&#039;, indicating that Cloudflared runs alongside origin servers and requires a terminal command; (2) &#039;Connect an application or a private network&#039;, prompting the use of the Public Hostnames tab or Private Networks tab to specify service or add an IP or CIDR; and (3) &#039;Monitor your tunnel&#039;, which allows viewing diagnostics and receiving alerts. The bottom of the section features a prominent blue button labeled &#039;Add a tunnel&#039; for initiating the process.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc2MywidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS05Ny53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"467\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-97-768x467.webp\" class=\"attachment-medium_large size-medium_large wp-image-1763\" alt=\"Cloudflare Tunnels setup page explaining how to securely connect to private resources, with steps to install Cloudflared, connect an application or private network, and monitor the tunnel, plus a button to &#039;Add a tunnel&#039;.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-97-768x467.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-97-300x183.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-97-1024x623.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-97.webp 1443w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc7be9b e-flex e-con-boxed e-con e-parent\" data-id=\"cc7be9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f99e5 elementor-widget elementor-widget-text-editor\" data-id=\"a5f99e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ensure that Cloudflared is selected and click <strong>Next<\/strong>. Name your tunnel and click <strong>Save tunnel<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d58822 e-grid e-con-boxed e-con e-parent\" data-id=\"5d58822\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-463961c elementor-widget elementor-widget-image\" data-id=\"463961c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Tunnel Creation Wizard\" data-elementor-lightbox-description=\"The image captures the process of creating a tunnel within the Cloudflare platform, which is used to connect various services like HTTP web servers, SSH servers, and remote desktops to Cloudflare securely. Two options are presented: &#039;Cloudflared&#039;, which is marked as recommended and establishes a secure, outbound-only connection, and &#039;WARP&#039;, which is in beta and specified for Linux distributions, supporting different traffic routing configurations. Both options include a &#039;Learn more&#039; link for additional information. The steps &#039;Select tunnel type&#039;, &#039;Name your tunnel&#039;, &#039;Install and run connectors&#039;, and &#039;Route tunnel&#039; are listed at the top as part of the tunnel creation workflow, with &#039;Back&#039; and &#039;Next&#039; navigation buttons at the bottom.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc2NCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xLnBuZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"793\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-1-1024x793.png\" class=\"attachment-large size-large wp-image-1764\" alt=\"Step-by-step interface for creating a tunnel in Cloudflare, offering a choice between &#039;Cloudflared&#039; (recommended) and &#039;WARP&#039; (beta for Linux distros only) connectors.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-1-1024x793.png 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-1-300x232.png 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-1-768x595.png 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-1.png 1481w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c33317 elementor-widget elementor-widget-image\" data-id=\"1c33317\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-98.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Naming a Cloudflare Tunnel\" data-elementor-lightbox-description=\"The image features a user interface within Cloudflare where a tunnel is being named. The header &#039;Create a tunnel&#039; is followed by instructions to use a descriptive name for the network connection, with &#039;RyeRoxley&#039; entered as the tunnel&#039;s name. The workflow steps listed at the top are &#039;Select tunnel type&#039;, &#039;Name your tunnel&#039;, &#039;Install and run connectors&#039;, and &#039;Route tunnel&#039;, indicating the current step is to name the tunnel. Below the input field, a &#039;Save tunnel&#039; button is highlighted, suggesting the next action to be taken to proceed with the tunnel setup.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc2OCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS05OC53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"449\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-98-768x449.webp\" class=\"attachment-medium_large size-medium_large wp-image-1768\" alt=\"Configuration page for naming a new tunnel in Cloudflare with the filled-in name &#039;RyeRoxley&#039; ready for saving.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-98-768x449.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-98-300x175.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-98-1024x599.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-98.webp 1474w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76f98aa elementor-widget elementor-widget-image\" data-id=\"76f98aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"872\" height=\"1024\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-99-872x1024.webp\" class=\"attachment-large size-large wp-image-1770\" alt=\"Step-by-step instructions for installing and running a connector for Cloudflare tunnels on various operating systems, with a warning to carefully store a sensitive token.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-99-872x1024.webp 872w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-99-255x300.webp 255w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-99-768x902.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-99-1308x1536.webp 1308w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-99.webp 1518w\" sizes=\"(max-width: 872px) 100vw, 872px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d190e5 e-flex e-con-boxed e-con e-parent\" data-id=\"2d190e5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1521ad elementor-widget elementor-widget-text-editor\" data-id=\"a1521ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To implement a Cloudflare Tunnel in TrueNAS Scale Apps all we need is the Tunnel\u00a0 Token. Copy the code to the clipboard and paste it into a text editor.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-22e7e3c e-flex e-con-boxed e-con e-parent\" data-id=\"22e7e3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47e5f60 elementor-widget elementor-widget-image\" data-id=\"47e5f60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-108.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Command Line Input for Cloudflared Service Installation\" data-elementor-lightbox-description=\"The image shows a snippet of a command line interface with a command starting with a dollar sign (&#039;$&#039;), which is often used to represent the start of a new command in a shell environment. The command is for installing the Cloudflared service on a Windows operating system, as indicated by the &#039;.exe&#039; file extension. The command includes the &#039;service install&#039; parameters followed by an incomplete token &#039;eyJhTjoiMz...&#039;. There is a graphical button to the right of the command suggesting functionality to copy the command text to the clipboard, likely for ease of use in executing the command without manually typing it\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc4OCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMDgud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"82\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-108-1024x82.webp\" class=\"attachment-large size-large wp-image-1788\" alt=\"A command-line input field displaying the partial command &#039;$ cloudflared.exe service install eyJhTjoiMz...&#039;, with a &#039;Copy to clipboard&#039; button at the end of the field.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-108-1024x82.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-108-300x24.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-108-768x62.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-108.webp 1386w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-02e266e e-flex e-con-boxed e-con e-parent\" data-id=\"02e266e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc6474b elementor-widget elementor-widget-text-editor\" data-id=\"dc6474b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You should end up with something like this:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f1d11f e-flex e-con-boxed e-con e-parent\" data-id=\"0f1d11f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9a042b elementor-widget elementor-widget-code-block-for-elementor\" data-id=\"b9a042b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-block-for-elementor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<pre class='line-numbers theme-okaidia' data-show-toolbar='yes'><code class='language-javascript'>cloudflared.exe service install eyJhIjoiMzVjZTRkOTk3ODhhNDRmYjZkZjU5NTIyODBiZmIzNDkiLCJ0IjoiOTAzZDRlY2UtODRkZi00ZjY3LWI2YjAtNDBmNTQzYjRlODZhIiwicyI6Ik56UTFOVGhoTkdVdE5EQmlaUzAwT1RNeExXRmlaVFl0TXpZMVlXUTVNVFk1TnpjeSJ9<\/code><\/pre>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9411fec e-flex e-con-boxed e-con e-parent\" data-id=\"9411fec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b64cc4e elementor-widget elementor-widget-text-editor\" data-id=\"b64cc4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Tunnel Token is the long string of letters and numbers after the &#8220;cloudflared.exe service install&#8221; Copy, paste and save the token, it will be needed later.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d3e8185 e-flex e-con-boxed e-con e-parent\" data-id=\"d3e8185\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f3505b elementor-widget elementor-widget-text-editor\" data-id=\"0f3505b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Click <strong>Next<\/strong>.The next form enables you to add a Subdomain to point to the service you are offering on this subdomain. As a test app TrueCommand is running so in <strong>Subdomain <\/strong>enter <strong>true<\/strong>. In Domain select the domain from the drop-down box. The path can be left blank.<\/p><p>Set the service type to <strong>HTTPS<\/strong> and the URL to &#8220;traefik-tcp.ix-traefik.svc.cluster.local&#8221;<\/p><p>Click &#8220;<strong>Additional application settings<\/strong>&#8221; then &#8220;<strong>TLS<\/strong>&#8221; and in the Original Server Name field enter the FQDN of the service. In this case <strong>true.ryeroxley.co.uk<\/strong>.<\/p><p>Scoll to the bottom and click &#8220;<strong>Save tunnel<\/strong>&#8220;.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-648c59f e-flex e-con-boxed e-con e-parent\" data-id=\"648c59f\" data-element_type=\"container\" data-e-type=\"container\" id=\"public-hostname\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a16b2f elementor-widget elementor-widget-image\" data-id=\"6a16b2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-12.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Route Traffic Configuration Interface\" data-elementor-lightbox-description=\"This image shows a configuration page within a tunnel management system, specifically for routing traffic by adding a public hostname. The form displayed allows the user to specify details such as the subdomain, domain, service type, and URL. Additional settings for TLS and the expected origin server name can also be configured, illustrating a comprehensive tool for network management and security settings.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIxNywidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0xMi53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"822\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-12-1024x822.webp\" class=\"attachment-large size-large wp-image-2217\" alt=\"Screenshot of a web interface for configuring a public hostname under the &quot;Route Traffic&quot; section of a tunnel management system. The form fields include options for subdomain, domain, service type, URL, path, and additional settings related to TLS and origin server name.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-12-1024x822.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-12-300x241.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-12-768x617.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-12-1536x1233.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-12.webp 1684w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-80fc566 e-flex e-con-boxed e-con e-parent\" data-id=\"80fc566\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2711a58 elementor-widget elementor-widget-text-editor\" data-id=\"2711a58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you now examine the DNS table for your domain, you will have an extra record pointing to the Cloudflare Tunnel.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-717f53b e-flex e-con-boxed e-con e-parent\" data-id=\"717f53b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-578272b elementor-widget elementor-widget-image\" data-id=\"578272b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-13.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"DNS Management Interface for ryeroxley.co.uk\" data-elementor-lightbox-description=\"This image captures the DNS management page for the domain ryeroxley.co.uk. The interface lists different types of DNS records such as A, CNAME, MX, SRV, and TXT. Each record entry shows the type, name, content, proxy status (proxied or DNS only), TTL (time to live), and available actions. The records include configurations for email, website, and server autodiscovery services.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIxOCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0xMy53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"522\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-13-1024x522.webp\" class=\"attachment-large size-large wp-image-2218\" alt=\"Screenshot of the DNS management interface for the domain ryeroxley.co.uk, showing various DNS records including A, CNAME, MX, SRV, and TXT types with details on name, content, proxy status, and TTL.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-13-1024x522.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-13-300x153.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-13-768x392.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-13.webp 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50139ae e-flex e-con-boxed e-con e-parent\" data-id=\"50139ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8e7c84 elementor-widget elementor-widget-text-editor\" data-id=\"e8e7c84\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Return to the summary of your tunnels. As we have only set up one side of the tunnel configured the tunnel is inactive.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-64ea0aa e-flex e-con-boxed e-con e-parent\" data-id=\"64ea0aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-037d494 elementor-widget elementor-widget-image\" data-id=\"037d494\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-101.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Tunnels Management Overview\" data-elementor-lightbox-description=\"The image is an overview of the Tunnels section within the Cloudflare platform. It displays a list under &#039;Your tunnels&#039; indicating there is one tunnel created, named &#039;RyeRoxley&#039;. The connector type is &#039;cloudflared&#039;, but the &#039;Connector ID&#039; field is not filled in, and the &#039;Tunnel ID&#039; is displayed as a long alphanumeric string. The route for this tunnel is specified as &#039;nas.ryeroxley.co.uk&#039;. The status column shows that this tunnel is currently &#039;INACTIVE&#039;, and there is no information provided under &#039;Uptime&#039;. The layout includes an option to &#039;Create a tunnel&#039; and a search bar for filtering tunnels by name.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc3OCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMDEud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"328\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-101-1024x328.webp\" class=\"attachment-large size-large wp-image-1778\" alt=\"Cloudflare tunnels management page listing a single tunnel named &#039;RyeRoxley&#039; with the type &#039;cloudflared&#039;, currently marked as &#039;INACTIVE&#039;, and routed to &#039;nas.ryeroxley.co.uk&#039;.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-101-1024x328.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-101-300x96.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-101-768x246.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-101.webp 1518w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45f95fa e-flex e-con-boxed e-con e-parent\" data-id=\"45f95fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d8cd9a2 elementor-widget elementor-widget-text-editor\" data-id=\"d8cd9a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>On your TrueNAS Scale device, go to <strong>Apps<\/strong> and click <strong>Discover Apps<\/strong>. Search for Cloudflared. This will return two Cloudflare apps, one by TrueNAS and one by TrueCharts. Click on the Truecharts version. Now click <strong>Install<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0614e6a e-grid e-con-boxed e-con e-parent\" data-id=\"0614e6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f64e80e elementor-widget elementor-widget-image\" data-id=\"f64e80e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-102.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Application Management Dashboard\" data-elementor-lightbox-description=\"The image depicts an application management dashboard with a dark color scheme. The &#039;Installed&#039; section is selected, indicating it is the area where installed applications would be listed. The text &#039;No Applications Installed&#039; is clearly visible, along with an informative message that any installed applications will automatically appear in this space. There is also a grey button labeled &#039;Check Available Apps&#039;, which seems to invite users to browse a selection of apps to install. Additionally, a blue button in the top right corner says &#039;Discover Apps&#039;, possibly serving as a shortcut to the same function. At the top of the screen, a green check mark next to &#039;Apps Service Running&#039; suggests the service is operational and ready for apps to be added.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc3OSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMDIud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-102-1024x516.webp\" class=\"attachment-large size-large wp-image-1779\" alt=\"Dark-themed application management interface showing no installed applications with an option to &#039;Check Available Apps&#039; and a highlighted button for &#039;Discover Apps&#039;.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-102-1024x516.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-102-300x151.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-102-768x387.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-102-1536x773.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-102.webp 1551w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8604f52 elementor-widget elementor-widget-image\" data-id=\"8604f52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-103.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflared Search Results in Application Catalog\" data-elementor-lightbox-description=\"The image displays a search interface where a query for &quot;cloudflared&quot; has been performed. It shows search results under &#039;Network-DNS&#039; and &#039;Network&#039; categories from the catalogs &#039;Truecharts&#039; and &#039;TrueNAS&#039;. The first application, &#039;Dns-Doh-Companion&#039;, is described as a simple DNS server to connect to DNS-over-HTTPS services and is in version 5.8.7. The second application, also named &#039;Cloudflared&#039;, is detailed as a client for Cloudflare Tunnel that exposes private services through the Cloudflare edge, listed with versions 1.2.11 and 10.10.4. Both have an icon, the version number, a brief description, and a tag indicating the stability status of the train they&#039;re on (stable or community). Filters for sorting by Category, App Name, Catalog Name, and Updated Date are available on the right, with a note that categories are provided by the catalog maintainers.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc4MywidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMDMud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"797\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-103-1024x797.webp\" class=\"attachment-large size-large wp-image-1783\" alt=\"Search results for &quot;cloudflared&quot; on an app catalog interface, showing two versions of &#039;Cloudflared&#039; and &#039;Dns-Doh-Companion&#039; applications from Truecharts and TrueNAS catalogs.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-103-1024x797.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-103-300x233.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-103-768x597.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-103.webp 1526w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5335584 elementor-widget elementor-widget-image\" data-id=\"5335584\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-104-1024x525.webp\" class=\"attachment-large size-large wp-image-1784\" alt=\"The &#039;Cloudflared&#039; app installation page with app version, resources, and maintainers information, including a large &#039;Install&#039; button and links to the app&#039;s GitHub repository.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-104-1024x525.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-104-300x154.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-104-768x394.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-104-1536x788.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-104.webp 1538w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-acca13d e-flex e-con-boxed e-con e-parent\" data-id=\"acca13d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a60652 elementor-widget elementor-widget-text-editor\" data-id=\"1a60652\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the installation options, the only required option is the <strong>Tunnel Token<\/strong>, paste the token you saved earlier. All others can be left at default. For clarity, I have appended <strong>ryeroxley-co-uk<\/strong> to the Application name. Once completed, scroll down and click <strong>Install<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-99a5552 e-flex e-con-boxed e-con e-parent\" data-id=\"99a5552\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea734a2 elementor-widget elementor-widget-image\" data-id=\"ea734a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-105.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflared Setup Configuration Interface\" data-elementor-lightbox-description=\"The image shows a configuration interface for setting up Cloudflared. The &#039;Application name&#039; field is pre-filled with &#039;cloudflared-ryeroxley-co-uk&#039;, and the &#039;Version&#039; dropdown is set to 1.2.11. In the &#039;Cloudflared Configuration&#039; section, there&#039;s a concealed &#039;Tunnel Token&#039; field, emphasizing security, with an eye icon possibly for revealing the token. Fields for &#039;Additional Arguments&#039; and &#039;Additional Environment Variables&#039; are provided, but currently empty, with &#039;Add&#039; buttons alongside them. A &#039;Section Help&#039; on the right suggests that this section is for configuring Cloudflared. The interface is designed to be user-friendly, with clear labels and secure handling of sensitive informatio\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc4NSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMDUud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"927\" height=\"1016\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-105.webp\" class=\"attachment-large size-large wp-image-1785\" alt=\"A configuration setup page for Cloudflared with fields for the application name, version, and tunnel token, and options to add additional arguments and environment variables.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-105.webp 927w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-105-274x300.webp 274w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-105-768x842.webp 768w\" sizes=\"(max-width: 927px) 100vw, 927px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32aa3bb e-flex e-con-boxed e-con e-parent\" data-id=\"32aa3bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-663921d elementor-widget elementor-widget-text-editor\" data-id=\"663921d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The App will start deploying, and then the status will turn to running.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17c6abf e-flex e-con-boxed e-con e-parent\" data-id=\"17c6abf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7211fe elementor-widget elementor-widget-image\" data-id=\"b7211fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-106.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Application Deployment Status\" data-elementor-lightbox-description=\"The image displays a dark-themed application management interface, showing a single application in the deployment process. The app, named &#039;cloudflared-ryeroxley-co-uk&#039; and associated with TrueNAS, has a status box highlighted in yellow indicating that it is &#039;Deploying&#039;. Next to the status, a label confirms that the application is &#039;Up to date&#039;, suggesting that the latest version of the software is being installed. A search bar at the top and checkboxes next to the application name indicate that the interface allows for further interaction, such as searching for specific applications or selecting them for additional actions.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc4NiwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMDYud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"216\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-106-1024x216.webp\" class=\"attachment-large size-large wp-image-1786\" alt=\"The application &#039;cloudflared-ryeroxley-co-uk&#039; from TrueNAS is currently deploying, with the status highlighted in yellow, and marked as &#039;Up to date&#039;.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-106-1024x216.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-106-300x63.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-106-768x162.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-106.webp 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b6fd383 e-flex e-con-boxed e-con e-parent\" data-id=\"b6fd383\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8902044 elementor-widget elementor-widget-image\" data-id=\"8902044\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-107.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Application Running Status\" data-elementor-lightbox-description=\"The image features an application dashboard with a dark background, where the application &#039;cloudflared-ryeroxley-co-uk&#039; associated with TrueNAS is listed. The status is encircled in green with the word &#039;Running&#039;, signifying that the application is currently operational. To the right, the text &#039;Up to date&#039; indicates that the application is running the latest version. This suggests that the installation or update process has been completed successfully and the application is ready for use.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc4NywidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMDcud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"184\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-107-1024x184.webp\" class=\"attachment-large size-large wp-image-1787\" alt=\"Dark-themed application management interface displaying &#039;cloudflared-ryeroxley-co-uk&#039; from TrueNAS with a green &#039;Running&#039; status, indicating successful deployment and current updates.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-107-1024x184.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-107-300x54.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-107-768x138.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-107.webp 1521w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a635e65 e-flex e-con-boxed e-con e-parent\" data-id=\"a635e65\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea5f82f elementor-widget elementor-widget-text-editor\" data-id=\"ea5f82f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Return to the Cloudflare Tunnels page and click refresh. You should now see that the tunnel is <strong>healthy<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d341526 e-flex e-con-boxed e-con e-parent\" data-id=\"d341526\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49aafda elementor-widget elementor-widget-image\" data-id=\"49aafda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-14.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Network Management Interface\" data-elementor-lightbox-description=\"This image captures the user interface of Cloudflare\u2019s network management system, specifically the &#039;Tunnels&#039; page. It shows detailed information of an active tunnel named &quot;RyeRoxley&quot;, including its connector type (cloudflared), unique IDs, routing status, operational status marked as &#039;HEALTHY&#039;, and the uptime duration of 43 minutes. This interface is used for monitoring and managing secure connections between Cloudflare\u2019s services and user infrastructure.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIyNSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0xNC53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-14-1024x346.webp\" class=\"attachment-large size-large wp-image-2225\" alt=\"Screenshot of a web interface for managing network tunnels on Cloudflare, displaying a table with one active tunnel named &quot;RyeRoxley&quot;. The table includes columns for Tunnel name, Connector type, Connector ID, Tunnel ID, Routes, Status, and Uptime, with the status showing as &quot;HEALTHY&quot; and uptime of 43 minutes.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-14-1024x346.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-14-300x101.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-14-768x260.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-14-1536x519.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-14.webp 1845w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7577fcb e-flex e-con-boxed e-con e-parent\" data-id=\"7577fcb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9401f11 elementor-widget elementor-widget-text-editor\" data-id=\"9401f11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To connect to your service, such as TrueCommand, enter the URL true.ryeroxley.co.uk (or your equivalent URL) in your browser. This should take you directly to your service. For a comprehensive test, consider using a VPN or a mobile device with WiFi turned off, as the service is already available on the local network.<\/p><p>Currently, TrueCommand is accessible to anyone on the internet, which may not be secure. To add access restrictions, navigate to the \u2018<strong>Settings<\/strong>\u2019 section in the Cloudflare Zero Trust dashboard and select \u2018<strong>Authentication<\/strong>\u2019. Here, you\u2019ll find various login methods. We\u2019ll proceed with the <strong>One-time PIN<\/strong> option. During login, users will be prompted to enter their email address. If the system recognizes the email, it will send a PIN to that address. Users must enter this PIN on the login form to access the service.<\/p><p>To set this up, go to &#8216;<strong>Access<\/strong>&#8216; in the left-hand menu, click &#8216;<strong>Applications<\/strong>&#8216;, then select &#8216;<strong>Add an application<\/strong>&#8216; followed by &#8216;<strong>Self-hosted<\/strong>&#8216;.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f9d981 e-grid e-con-boxed e-con e-parent\" data-id=\"4f9d981\" data-element_type=\"container\" data-e-type=\"container\" id=\"access\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0621ac elementor-widget elementor-widget-image\" data-id=\"d0621ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-111.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare User Settings Menu\" data-elementor-lightbox-description=\"The image displays a section of the Cloudflare dashboard focused on user settings. Menu options include &#039;Account&#039; for managing payment methods and plans, &#039;Custom Pages&#039; to personalize the user experience, &#039;Network&#039; for filtering preferences, &#039;Authentication&#039; for setting global preferences for protected applications, &#039;WARP Client&#039; management, and &#039;Downloads&#039; for necessary software. These settings are part of a broader menu that also includes &#039;Zero Trust overview&#039;, &#039;Analytics&#039;, &#039;Gateway&#039;, and more, reflecting a comprehensive suite of tools for Cloudflare users to control their online infrastructure and security.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc5MSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMTEud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"668\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-111-1024x668.webp\" class=\"attachment-large size-large wp-image-1791\" alt=\"A Cloudflare settings menu with options for Account, Custom Pages, Network, Authentication, WARP Client, and Downloads for management and customization of user experience and security settings.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-111-1024x668.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-111-300x196.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-111-768x501.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-111.webp 1496w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87a9877 elementor-widget elementor-widget-image\" data-id=\"87a9877\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-112.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Authentication Settings\" data-elementor-lightbox-description=\"The image showcases Cloudflare&#039;s authentication settings interface. It provides options for setting a &#039;Global session timeout&#039;, managing &#039;App Launcher&#039; access, configuring &#039;WARP authentication identity settings&#039;, and adding or editing &#039;Login methods&#039;. The global session timeout has an option to edit the same as the application session timeout. A &#039;Manage&#039; button is available for the App Launcher, a &#039;Go to WARP&#039; button for WARP settings, and for the login methods, there&#039;s an obscured &#039;One-time PIN&#039; setting with &#039;Add new&#039; and &#039;Edit&#039; options. This streamlined interface allows administrators to customize security and access parameters across their Cloudflare setup.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc5MiwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMTIud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"687\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-112-1024x687.webp\" class=\"attachment-large size-large wp-image-1792\" alt=\"Cloudflare Authentication settings page outlining options for global session timeout, app launcher access, WARP authentication identity settings, and login methods with a one-time PIN option.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-112-1024x687.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-112-300x201.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-112-768x515.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-112.webp 1435w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ab121a elementor-widget elementor-widget-image\" data-id=\"7ab121a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-113.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Access Application Security Settings\" data-elementor-lightbox-description=\"The image displays a Cloudflare settings panel for securing applications. It provides a checklist of prerequisites needed for different application types: self-hosted, SaaS, and private networks. For self-hosted applications, it suggests adding the website to Cloudflare and changing domain nameservers. For SaaS applications, it outlines obtaining an Entity ID URL, a SAML endpoint, and configuring an identity provider. For private networks, it requires knowing the destination IP or SNI and creating a tunnel and installing cloudflared. These steps are part of Cloudflare&#039;s Zero Trust security framework. The left-hand menu shows that the user is in the &#039;Applications&#039; section under &#039;Access&#039;, and there&#039;s a prominent blue button inviting users to &#039;Add an application&#039;.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc5MywidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMTMud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"507\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-113-1024x507.webp\" class=\"attachment-large size-large wp-image-1793\" alt=\"Cloudflare access settings page, detailing the steps to secure applications through prerequisites for self-hosted, SaaS, and private network applications with an option to &#039;Add an application&#039;.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-113-1024x507.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-113-300x149.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-113-768x381.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-113-1536x761.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-113.webp 1782w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f5074 elementor-widget elementor-widget-image\" data-id=\"07f5074\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-115.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Application Type Selection\" data-elementor-lightbox-description=\"The image displays Cloudflare&#039;s user interface for adding a new application, where users can choose the type of application they want to add. There are two options provided: &#039;Self-hosted&#039;, which refers to applications hosted on the user&#039;s own infrastructure using Cloudflare&#039;s DNS, and &#039;SaaS&#039;, referring to applications not hosted by the user and requiring additional setup outside of Cloudflare Zero Trust. Each option has an illustrative icon and a &#039;Select&#039; button beneath it, indicating that the user can choose one of these types to proceed with configuring their application within Cloudflare.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc5NSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMTUud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"843\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-115.webp\" class=\"attachment-large size-large wp-image-1795\" alt=\"A Cloudflare interface for adding an application, presenting two options: &#039;Self-hosted&#039; for applications hosted in your own infrastructure and &#039;SaaS&#039; for applications hosted externally, each with a &#039;Select&#039; button.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-115.webp 792w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-115-282x300.webp 282w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-115-768x817.webp 768w\" sizes=\"(max-width: 792px) 100vw, 792px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-641f61d e-flex e-con-boxed e-con e-parent\" data-id=\"641f61d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7034bb0 elementor-widget elementor-widget-text-editor\" data-id=\"7034bb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Decide whether the configuration will be applied to all subdomains or only particular ones. Enter an <strong>Application name<\/strong>\u2014this can be anything. In the <strong>Subdomain field<\/strong>, enter either the wildcard * or the subdomain name. If you enter the wildcard, then the details will apply to all subdomains. Any subdomains not listed will be open to the internet; this is useful if you are hosting apps like WordPress.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89d2e09 e-flex e-con-boxed e-con e-parent\" data-id=\"89d2e09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa7a41a elementor-widget elementor-widget-image\" data-id=\"fa7a41a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-21.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Web Application Configuration Interface\" data-elementor-lightbox-description=\"This image captures the graphical user interface of an application configuration screen. It shows various input fields such as &#039;Application name&#039;, &#039;Session Duration&#039;, and &#039;Application domain&#039; where the application name is specified as &quot;NAS-Access&quot;, session duration is set at &quot;24 hours&quot;, and the main domain is noted as &quot;ryeroxley.co.uk&quot;. There is also an option to add more domains and specify subdomains and paths, enhancing the user&#039;s ability to customize the application settings according to their requirements.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjI0OSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0yMS53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-21-1024x300.webp\" class=\"attachment-large size-large wp-image-2249\" alt=\"A screenshot of an &quot;Application Configuration&quot; interface with fields for entering the application name, which is pre-filled as &quot;NAS-Access&quot;, the session duration set to &quot;24 hours&quot;, and the domain &quot;ryeroxley.co.uk&quot;. Additional options include adding a domain and specifying a subdomain and path.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-21-1024x300.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-21-300x88.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-21-768x225.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-21-1536x450.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-21.webp 1604w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac04d55 e-flex e-con-boxed e-con e-parent\" data-id=\"ac04d55\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff1b805 elementor-widget elementor-widget-text-editor\" data-id=\"ff1b805\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Scrolling down <strong>Application Apperancce<\/strong>, <strong>Tags<\/strong> and <strong>Block Pages<\/strong> can all be left at their defaults.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ba1b723 e-grid e-con-boxed e-con e-parent\" data-id=\"ba1b723\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed3e2f3 elementor-widget elementor-widget-image\" data-id=\"ed3e2f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-117.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare App Launcher Configuration\" data-elementor-lightbox-description=\"The image depicts a Cloudflare configuration panel for an app&#039;s appearance in the App Launcher. The &#039;Enable App in App Launcher&#039; toggle is switched on, indicating that the app will be visible in the launcher. Users can choose to use the default domain, which is &#039;nas.ryeroxley.co.uk&#039;, or specify a custom one. Additionally, there are options for selecting the application logo, with &#039;Default&#039; currently chosen over &#039;Custom&#039;. These settings are part of the customization process for how an application will be presented and accessed within the Cloudflare environment.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgwNywidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMTcud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-117-1024x443.webp\" class=\"attachment-large size-large wp-image-1807\" alt=\"Configuration screen for Cloudflare App Launcher with options to enable the app, set default domain, and choose between default and custom application logos.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-117-1024x443.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-117-300x130.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-117-768x332.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-117-1536x665.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-117.webp 1707w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-535338b elementor-widget elementor-widget-image\" data-id=\"535338b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-118.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Application Tagging Interface\" data-elementor-lightbox-description=\"The image features Cloudflare&#039;s tagging section where users can add tags to applications for easier filtering within the App Launcher. It recommends using no more than three tags per application for best practice and mentions that up to 25 custom tags can be created, with each tag allowing up to 35 characters. There is a dropdown box with the placeholder text &#039;Select or type to search&#039;, suggesting that users can either select existing tags or search for more specific ones. A link to &#039;Manage tags&#039; implies further customization and management options for tags.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgwOCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMTgud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"180\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-118-1024x180.webp\" class=\"attachment-large size-large wp-image-1808\" alt=\"Cloudflare interface for adding tags to applications in the App Launcher, with a recommendation for a maximum of three tags per application and a capacity for 25 custom tags.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-118-1024x180.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-118-300x53.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-118-768x135.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-118-1536x270.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-118.webp 1711w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adde3d0 elementor-widget elementor-widget-image\" data-id=\"adde3d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-119.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Block Page Configuration Settings\" data-elementor-lightbox-description=\"The image is of Cloudflare&#039;s interface for setting up block pages, which are displayed to end-users when they fail to meet security policy criteria. There are two sections: &#039;Identity failure block page&#039; and &#039;Non-identity failure block page&#039;, each with the option to use the &#039;Cloudflare default&#039; page or to &#039;Redirect URL&#039;. Additionally, there&#039;s a field for administrators to enter &#039;Cloudflare error text&#039;, where they can create a custom message that users will see when they are denied access. This is part of Cloudflare&#039;s user interface that helps administrators tailor the response given to users who cannot authenticate or are blocked for other reasons, enhancing the security and user experience.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgwOSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMTkud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"398\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-119-1024x398.webp\" class=\"attachment-large size-large wp-image-1809\" alt=\"A Cloudflare settings panel for configuring block pages, allowing the selection between a default Cloudflare block page or a redirect URL, and a field to enter custom error text for denied access.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-119-1024x398.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-119-300x117.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-119-768x299.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-119-1536x597.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-119.webp 1710w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-77e4c2a e-flex e-con-boxed e-con e-parent\" data-id=\"77e4c2a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-686f12b elementor-widget elementor-widget-text-editor\" data-id=\"686f12b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As only one identity provider has been enabled, only one is available here. They can be enabled or disabled on an individual basis. Ignore WARP as it is an enterprise product. Click <strong>Next<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d56423 e-grid e-con-boxed e-con e-parent\" data-id=\"5d56423\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e4c1d1 elementor-widget elementor-widget-image\" data-id=\"5e4c1d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-120.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Identity Provider Settings\" data-elementor-lightbox-description=\"The image displays the Cloudflare Access configuration panel for &#039;Identity providers&#039;. The settings show a toggled switch set to accept all available identity providers and options for manual selection. There&#039;s an authentication method visible labeled &#039;One-time PIN&#039;, indicating a method by which users can verify their identity. Additionally, there&#039;s an &#039;Instant Auth&#039; switch, currently turned off, suggesting the option to bypass identity provider selection if only one provider is configured, streamlining the login process. These settings are part of the Cloudflare Zero Trust security framework, which controls access to applications based on verified user identity.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgxMCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMjAud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"327\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-120-1024x327.webp\" class=\"attachment-large size-large wp-image-1810\" alt=\"The Cloudflare access settings interface for identity providers with options for accepting all providers, manually selecting providers for an application, and instant authentication settings.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-120-1024x327.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-120-300x96.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-120-768x245.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-120-1536x491.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-120.webp 1712w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1ba14a elementor-widget elementor-widget-image\" data-id=\"f1ba14a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"240\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-121-1024x240.webp\" class=\"attachment-large size-large wp-image-1811\" alt=\"A Cloudflare WARP authentication identity setting in beta, allowing users to log in with WARP\/Gateway session identity, requiring reauthentication based on default session durations.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-121-1024x240.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-121-300x70.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-121-768x180.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-121-1536x360.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-121.webp 1712w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24b7e74 e-flex e-con-boxed e-con e-parent\" data-id=\"24b7e74\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60a9e3d elementor-widget elementor-widget-text-editor\" data-id=\"60a9e3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the next section, set policies affecting the login. Give the policy a name, for example, \u201cnas-access,\u201d but it can be anything. The action is <strong>Allow<\/strong>. Leave Session duration set to \u201c<strong>Same as application session timeout<\/strong>.\u201d<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-84043cc e-flex e-con-boxed e-con e-parent\" data-id=\"84043cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1282e36 elementor-widget elementor-widget-image\" data-id=\"1282e36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-122.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Configuring Access Policies in Cloudflare\" data-elementor-lightbox-description=\"The image displays a section of the Cloudflare dashboard interface, specifically the process of adding an application. It highlights a form with fields for &#039;Policy name&#039;, &#039;Action&#039;, and &#039;Session duration&#039;. The policy name is pre-filled with &#039;nas-access&#039;, the action is set to &#039;Allow&#039;, indicating that access is permitted under this policy, and the session duration is set to follow the same as the application session timeout, suggesting a continuity between individual application settings and the overarching access rules. There&#039;s a breadcrumb navigation link at the top left that reads &#039;\u2190 Back to Configure application&#039;, indicating that the user is at an advanced step in the application setup process.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgxMiwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMjIud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"245\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-122-1024x245.webp\" class=\"attachment-large size-large wp-image-1812\" alt=\"A web interface for adding an application with policy settings that include a &#039;nas-access&#039; policy name, action set to &#039;Allow&#039;, and session duration matching the application session timeout.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-122-1024x245.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-122-300x72.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-122-768x184.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-122-1536x367.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-122.webp 1715w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f143971 e-flex e-con-boxed e-con e-parent\" data-id=\"f143971\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-519ff7a elementor-widget elementor-widget-text-editor\" data-id=\"519ff7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Next, configure the rules. It makes sense to allow only emails from a specific domain. By using the \u2018<strong>+ Add include<\/strong>\u2018 option, it is possible to enable only particular emails, and the <strong>Require<\/strong> selector allows for greater security if needed.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7b51cd0 e-flex e-con-boxed e-con e-parent\" data-id=\"7b51cd0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9841615 elementor-widget elementor-widget-image\" data-id=\"9841615\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"556\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-123-1024x556.webp\" class=\"attachment-large size-large wp-image-1813\" alt=\"A configuration panel for defining access rules to an application, with include rules set for specific email addresses and domains.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-123-1024x556.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-123-300x163.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-123-768x417.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-123-1536x834.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-123.webp 1708w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c15c38 e-flex e-con-boxed e-con e-parent\" data-id=\"6c15c38\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f0bc64 elementor-widget elementor-widget-text-editor\" data-id=\"7f0bc64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Additional settings can be left at their defaults. Click <strong>Next<\/strong>. On the final page, accept all the defaults and click <strong>Add application<\/strong>.<\/p><p>When you visit the subdomain you entered above (<strong>true.ryeroxley.co.uk<\/strong>), you will be challenged to enter your email address:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bddd696 e-flex e-con-boxed e-con e-parent\" data-id=\"bddd696\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9308d48 elementor-widget elementor-widget-image\" data-id=\"9308d48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-124.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Secure Login to Cloudflare Zero Trust\" data-elementor-lightbox-description=\"The image displays a web browser window with a Cloudflare Access login page. The domain in the address bar is &#039;ryeroxleyuk1.cloudflareaccess.com&#039;. The page features the Cloudflare Access logo and is titled &quot;NAS-Access&quot;. It prompts the user to &quot;Get a login code emailed to you&quot; with an email input field and a &#039;Send me a code&#039; button. This interface is part of the Cloudflare Zero Trust security model, which requires a user to verify their identity to gain access to specific applications, ensuring secure and controlled access.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgxNCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9pbWFnZS0xMjQud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"636\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-124-1024x636.webp\" class=\"attachment-large size-large wp-image-1814\" alt=\"Login screen for Cloudflare Zero Trust application access.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-124-1024x636.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-124-300x186.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-124-768x477.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-124-1536x954.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/image-124.webp 1939w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-26c935e e-flex e-con-boxed e-con e-parent\" data-id=\"26c935e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1438962 elementor-widget elementor-widget-text-editor\" data-id=\"1438962\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Note:<\/p><ul><li>The subdomain has been replaced with a Cloudflare domain. In this case, \u201chttps:\/\/ryeroxleyuk1.cloud\u2026..\u201d this will change once you are logged in<\/li><li>The protocol in use is HTTPS, and the connection is secure<\/li><\/ul><p>Enter an email address, and you will receive an email with the PIN that can be entered in the resulting challenge box. You will then be taken to your service:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-685de5b e-flex e-con-boxed e-con e-parent\" data-id=\"685de5b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c5e813 elementor-widget elementor-widget-image\" data-id=\"0c5e813\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-16.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"TrueCommand Login Page\" data-elementor-lightbox-description=\"This image captures the login interface of the TrueCommand website, showcasing text input fields for a username and password. A checkbox for agreeing to terms of service and a sign-up button are also visible. The aesthetic appeal is heightened by a striking blue abstract background that suggests a focus on security and modernity.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIzNiwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0xNi53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"744\" height=\"1024\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-16-744x1024.webp\" class=\"attachment-large size-large wp-image-2236\" alt=\"Screenshot of a website login page displaying fields for username, password, and password confirmation, highlighted by a glowing blue abstract background.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-16-744x1024.webp 744w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-16-218x300.webp 218w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-16-768x1057.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-16.webp 929w\" sizes=\"(max-width: 744px) 100vw, 744px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd77a26 e-flex e-con-boxed e-con e-parent\" data-id=\"cd77a26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed1be59 elementor-widget elementor-widget-text-editor\" data-id=\"ed1be59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you see an error page then return to the <a href=\"#start\">begining<\/a> of this blog and check all the steps.<\/p><p>If everything is functioning properly and you want to enhance speed and security, consider enabling HTTP\/2. In Cloudflare, navigate back to the Tunnel, click on the ellipsis, and select &#8216;<strong>Configure<\/strong>&#8216;.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-79649c6 e-flex e-con-boxed e-con e-parent\" data-id=\"79649c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4891f7 elementor-widget elementor-widget-image\" data-id=\"d4891f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-17.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cloudflare Tunnel Management Interface\" data-elementor-lightbox-description=\"This screenshot captures the Cloudflare dashboard&#039;s &quot;Tunnels&quot; page. It shows a single entry for a tunnel named &quot;RyeRoxley&quot; which uses a &quot;cloudflared&quot; connector. Key details such as the Connector ID, Tunnel ID, configured routes, operational status, and uptime are clearly displayed. The status is indicated as &quot;HEALTHY&quot; and the uptime is noted as 58 minutes, demonstrating active connectivity and operational status. The interface also offers options for configuring or deleting the tunnel.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIzNywidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0xNy53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"382\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-17-1024x382.webp\" class=\"attachment-large size-large wp-image-2237\" alt=\"Screenshot of the Cloudflare web interface displaying the &quot;Tunnels&quot; section where a tunnel named &quot;RyeRoxley&quot; is listed as connected via a &quot;cloudflared&quot; connector, showing details like connector ID, tunnel ID, routes, status marked as &quot;HEALTHY&quot;, and uptime of 58 minutes.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-17-1024x382.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-17-300x112.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-17-768x286.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-17-1536x573.webp 1536w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-17-2048x764.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-401dd65 e-flex e-con-boxed e-con e-parent\" data-id=\"401dd65\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48f4151 elementor-widget elementor-widget-text-editor\" data-id=\"48f4151\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Next select <strong>Public Hostname<\/strong>:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-96b3510 e-flex e-con-boxed e-con e-parent\" data-id=\"96b3510\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36ed014 elementor-widget elementor-widget-image\" data-id=\"36ed014\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-18.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Network Configuration Interface for &quot;RyeRoxley&quot;\" data-elementor-lightbox-description=\"The image shows a user interface from a network management tool focused on creating a tunnel named &quot;RyeRoxley&quot;. The interface includes multiple navigation tabs and a form to input the tunnel&#039;s name, suggesting a step in setting up or managing network connections.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIzOCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0xOC53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"413\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-18-1024x413.webp\" class=\"attachment-large size-large wp-image-2238\" alt=\"A computer screen displaying the &quot;RyeRoxley&quot; network configuration interface, with tabs labeled Overview, Public Hostname, and Private Network. A section titled &quot;Name your tunnel&quot; prompts for a descriptive tunnel name, with &quot;RyeRoxley&quot; already entered in the field.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-18-1024x413.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-18-300x121.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-18-768x310.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-18.webp 1452w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d331dc5 e-flex e-con-boxed e-con e-parent\" data-id=\"d331dc5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b80fda elementor-widget elementor-widget-text-editor\" data-id=\"4b80fda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Once again click on the <strong>elipsis<\/strong> and select <strong>Edit<\/strong>:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-968d9cf e-flex e-con-boxed e-con e-parent\" data-id=\"968d9cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6217a8 elementor-widget elementor-widget-image\" data-id=\"e6217a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-19.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"RyeRoxley Public Hostname Management Interface\" data-elementor-lightbox-description=\"This image captures the public hostnames management section of the RyeRoxley user interface. The interface includes navigation tabs and a list where public hostnames can be added or modified. The current hostname, &quot;true.ryeroxley.co.uk,&quot; directs to a specified service and includes a catch-all HTTP status 404 rule, demonstrating a typical setup for domain management in a web service environment.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIzOSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0xOS53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"505\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-19-1024x505.webp\" class=\"attachment-large size-large wp-image-2239\" alt=\"A user interface for managing public hostnames, displaying the name &quot;RyeRoxley&quot; at the top, with tabs for Overview, Public Hostname, and Private Network. The section visible shows a list of public hostnames with an option to add a new one. The only listed hostname is &quot;true.ryeroxley.co.uk&quot; assigned to a service with a complex URL and a catch-all rule for HTTP status 404.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-19-1024x505.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-19-300x148.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-19-768x379.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-19.webp 1479w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d4a6dce e-flex e-con-boxed e-con e-parent\" data-id=\"d4a6dce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93484b1 elementor-widget elementor-widget-text-editor\" data-id=\"93484b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Click &#8220;<strong>Additional application settings<\/strong>&#8221; then &#8220;<strong>TLS<\/strong>&#8221; and enable <strong>HTTP2<\/strong>:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47c3da9 e-flex e-con-boxed e-con e-parent\" data-id=\"47c3da9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca50ae0 elementor-widget elementor-widget-image\" data-id=\"ca50ae0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-20.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"HTTP2 Connection Status and Configuration Requirement\" data-elementor-lightbox-description=\"The screenshot shows a section of a user interface highlighting the status of an HTTP2 connection as enabled, marked by a green checkmark. Below the status, there is a notification advising that to establish this type of connection, the origin must be set up to use HTTPS, emphasizing security protocols for web communications.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjI0MSwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9pbWFnZS0yMC53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"85\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-20-1024x85.webp\" class=\"attachment-large size-large wp-image-2241\" alt=\"A user interface element displays a green &quot;Enabled&quot; checkmark next to the text &quot;HTTP2 connection&quot; and a warning message indicating that the origin server must be configured with HTTPS for HTTP2 connections.\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-20-1024x85.webp 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-20-300x25.webp 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-20-768x64.webp 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/05\/image-20.webp 1455w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19f4cee elementor-widget elementor-widget-text-editor\" data-id=\"19f4cee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>5. Conclusion<\/h3><p>For each new subdomain\/App you will need to :<\/p><ol><li><a href=\"#public-hostname\">Setup a public hostname in Cloudflare<\/a><\/li><li><a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/05\/03\/installing-traefik\/#ingress\">Enable Ingress in the App<\/a><\/li><li><a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/05\/03\/installing-traefik\/#local-dns\">Add a local DNS record<\/a><\/li><li><a href=\"#access\">Enable access to the app through Cloudflare<\/a> (optional)<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>1. Prerequisites TrueNAS Scale set up for Jailmaker TrueNAS Scale set up for Docker TrueNAS Scale set up for Dockge Cloudflare domain 2. Summary To configure the TrueNAS App cloudflared the following information is required to be entered in the configuration. Cloudflare Tunnel Token. Configure Cloudflare with access control for the domain. This post details [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[27],"tags":[],"class_list":["post-2463","post","type-post","status-publish","format-standard","hentry","category-jailmaker"],"_links":{"self":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts\/2463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/comments?post=2463"}],"version-history":[{"count":8,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts\/2463\/revisions"}],"predecessor-version":[{"id":2489,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts\/2463\/revisions\/2489"}],"wp:attachment":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/media?parent=2463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/categories?post=2463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/tags?post=2463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}