First, to figure out exactly how many dongles you'll need to monitor TACN sites, use one of these tools:
iCAD TR Config Generator
https://alertapi.alertpage.net/sdr/
sdrtrunk Center Frequency Planner
Enter all of the frequencies from the site(s) you want to monitor, set the bandwidth (usually 2.4) and calculate. For most TACN sites, two dongles minimum are needed. Assuming 01-75 Arnold AFB and 02-33 Hippie Town Farm (which appears to be missing 2 freqs from the FCC license), (by these calculations) you're going to need 3 SDRs to properly cover both of those sites. The good news is, assuming the other sites you can occasionally pickup are 700 MHz, you can likely also monitor them with the same 3 SDRs. But if you want to monitor Winchester 800, you would need 1 additional SDR.
Once you have your SDRs, be sure to set their serial numbers to different values using the RTL_EEPROM tool. Caution: this tool can mess up your SDR, be sure to find a guide online and carefully follow it.
Download SDRTrunk (I also recommend the nightly version, as the mainline 0.6.1 version hasn't been updated in quite a while). You can download site (channel) information directly from RRDB inside of SDRT. Get SDRT going so that you can hear the 'fire hose' from one (or each) TACN site. Once you have SDRT running, then apply for a BCFY Calls Ingest Node API Key. Be sure to list the system (TACN), Site (number and name), and the county from which you're monitoring. The approval usually takes less than a day. When you get yor approval and API key, add a streaming destination to the Calls server ( SDRT has a setup info page for BCFY Calls:
Playlist Editor ).
As others have mentioned, BCFY would like you to send them the fire hose - everything! Their site then figures out what is allowed by the TOS and limits broadcasting to those TGs. As a calls feeder, you can listen to all of your calls feed for monitoring/testing purposes.
---
Serving a conventional ingest is much the same, without the trunking channel setup. You'll need a separate SDR for each band (VHF/UHF/700/800) and any conv channels would need to be within 2.4 MHz of each other to share a single SDR.
---
SDRs: most of the cheaper stick SDRs are limited to 2.4 MHz of bandwidth, meaning if the lowest freq it is locked on is 769.000 then the highest freq it can simultaneously lock onto is 771.400. There are SDRs that can do higher bandwidths (6 and even 10 MHz), like the AIRSPY. Their cost is commiserate with their functionality, and you'll also need a computer with the ability to manage a SDR with additional processing needs. YMMV, but for the cost of one AIRSPY (10 MHz) you can usually get 3 or 4 stick type SDRs.
---
Several others above have also posted links to specific setup tutorials, all of which are excellent information sources. As someone else mentioned, there are just too many variables out there (computers, antennas, amplifiers, multicouplers, SDRs, etc.) for a single documented setup page to adequately account for every possibility. You can make your setup as simple or complex as you (and your wallet) can stand.