This paper documents the architecture and implementation of an interference detection database system with user configurable interference detection algorithms. The system leverages a publicly-available, pre-existing network of worldwide Global Navigation Satellite System (GNSS) receivers to detect and localize interference. Each component of the detection system is built using free and open-source software (FOSS) and is packaged as a software virtualized container for easy scalability and inherent modularity. This paper explores many of the constraints and design decisions that come with utilizing publicly-available data for a large-scale analysis. Two algorithms are explored that operate using only the data readily available from public sources. Each algorithm is evaluated against known interference events derived from the same publicly-available data. The performance of each algorithm is discussed before outlining the first implementation of a near-real time automated analysis system. Finally, the efficacy of the final product is demonstrated by retrieving the latest data from GNSS receiver sites and displaying the analysis results in near real-time. Three real detections made by the system are documented before discussing future work and outlining possible uses for such a system.