Installing FreePBX and/or Asterisk on a NAS, OpenWRT, a container within a docker on a container or any other variation of jamming a telephony engine/PBX into software/appliances that have nothing to do with telephony things are all great hobbyist projects. They are all great “Hey ma, look at what I did” projects for funsies and giggles. That’s it.
None of these have a place in an actual business environment, and before someone decides to play the “Outlier Game” sure there could be very rare case scenarios for it. However, in this community overall…no. For this thread, no. This is nothing more than trying to cut corners and use existing systems which, in the long run, isn’t going to really solve a problem. It’s going to create more.
Save your self and this non-profit a bunch of hassle and time. Don’t put their PBX on their NAS.