Close

Options for a website

A project log for whosthatbird

Pi-based platform to photograph and record birds, and classify them at both species and individual level

neil-k-sheridanNeil K. Sheridan 05/18/2025 at 18:380 Comments

Well, since the Pi will be communicating with the internet via a 4G/5G dongle, we have an issue with dynamic IP, and blocking of inbound traffic. Although this will depend on the carrier.

Some options:

1. Cloudflare or Ngrok tunnel, host site on Pi using Flask and Nginx. Not keen on relying on cloudflare tbh

2. Pi uploads images and metadata to a VPS, host database and website on the VPS with Apache. Big advantage is we don't have any compute issues, or storage constraints, on the VPS.  The VPS can hold images and metadata from multiple pi field units (we need to add Lat/Lon to our metadata that is uploaded!)

Discussions