Self-Hosting with Cloudflare Tunnels (feat Raspberry Pi)

If you’ve ever self-hosted services on your local network and wanted to expose them to the world, you would know that this is not a straightforward matter. This involves opening up your firewall by forwarding ports 80 (HTTP) and 443 (HTTPS) to a dedicated machine on your network. This has two main issues. Problem 1: your external IP address will be publically visible to the internet meaning that people could geolocate and collect information about you....

February 15, 2022 · 5 min · 944 words · James Ashford

Fun with Forwarding and SSH Tunnelling

Linux (and all UNIX-based systems for that matter) is a pretty well thought out operating system with tones of useful features. I use either macOS or Linux every day for work and leisure and feels like every day I learn about some new cool features I can use to make my life as a researcher and nerd incredibly useful. One of these features which I have come to use a lot is the ssh...

April 4, 2020 · 4 min · 767 words · James Ashford

Raspberry Pi Backup Server

So I recently reached the limits on my free 2GB Basic Dropbox (it’s not much, I know) and I’ve always wanted to find my own way of syncing and backing up my data securely. I’ve tried services like OwnCloud and NextCloud before, which work okay but are not perfect. These services require a little more technical ability to set up (encryption, web server, e.t.c) and cost money if you choose to use a cloud-based...

July 17, 2019 · 2 min · 250 words · James Ashford