How to SECURELY ACCESS your Homelab apps from Mobile with mTLS
About
No channel description available.
Latest Posts
Video Description
CloudFlare Tunnel with Zero Trust is a great way to secure our self hosted applications but it can cause problems for mobile applications like Bitwarden, Paperless, Immich, Nextcloud, Home Assistant and so on. That's where mTLS can come in handy. mTLS allows use to have an extremely secure access to our applications, and is supported by mobile applications. In fact, Paperless, Bitwarden, and Immich allow allow for their own selection of client certificates in both Android and iOS! For those of you using Nextcloud and Home Assistant, this will work in Android as well even though the apps do not have their own custom certificate selection. Unfortunately, for iOS, iOS requires that we also present our certificate authority's certificate, and CloudFlare simply provides no way for us to export this. So if you are an iOS user wanting to use mTLS for all your apps including Nextcloud and Home Assistant, you'll have to stick around for another mTLS video that doesn't involve CloudFlare. I will also show you how to use Nginx Proxy Manager in this video and get SSL certs and how to do FULL HTTPS, from the client to cloudflare to nginx. #selfhosted #cloudflare Set up your own CloudFlare tunnel with Pangolin https://youtu.be/ISEP6SIrEVE Paperless Setup https://youtu.be/bDa8Z4hYnLU Vaultwarden Setup https://youtu.be/AwJXizTdth0 Nextcloud Setup https://youtu.be/7qz2rkUTRtw Bypass Cloudflare Zero Trust Access with Custom Headers on Immich https://youtu.be/J4vVYFVWu5Q Detailed Nginx Proxy Manager Tutorial with Immich https://youtu.be/Y7Z-RnM77tA ----- Timeline ------ 00:00 Intro 01:16 Why mTLS 03:37 Network Diagram and Steps 06:03 Docker Apps 07:06 Local DNS to bypass any CloudFlare protection 07:54 SSL with Nginx Proxy Manager and DNS Challenge 11:35 CloudFlare Tunnel Setup 16:20 Connecting to Paperless through CloudFlare Tunnel 17:07 Zero Trust Access 19:55 Restricting domain with mTLS 27:12 Configuring mTLS with Paperless (Android) 29:26 Configuring mTLS with Paperless (iOS) 31:11 Immich with mTLS 31:28 mTLS with unsupported apps like Nextcloud and Home Assistant (Android) 36:12 Conclusions
You May Also Like
Secure Homelab Access: Essential Tools
AI-recommended products based on this video

10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna













