I originally raised this at viewtopic.php?p=4072#p4072 and have reproduced the original Proposal below:
Now that we have a working VPN Server there is a lot more enthusiasm for bringing other devices onto the network. The problem is that the network will become less and less the 'River System Network' and more like the 'WMT Network'. Since we started the River System Project there have been several Projects that are candidates for inclusion into the site-wide network.
So I have a proposal which might involve the following:
- Creation of a new Forum 'WMT Site-wide Projects'. This could include work on infrastructure and new ideas that don't necessarily include Raspberry Pis or networking. The first Topic would be 'The WMT Network'.
- Within the WMT Network Forum, the creation of a Topic to cover the development of a new design document to fully specify and document the existing and proposed network. This would consist of a Design Spec based on the River System Software Design Spec and include Table 2 from that document and also a System Diagram based on selected sheets from the River System Overall System Configuration. The River System Software Design Spec would then replace Table 2 with a reference to this new spec.
- Devices for inclusion in the WMT Network would comprise of:
- All existing and proposed River System devices.
- The WMT Webserver.
- The VPN Server.
- All existing and proposed Railway Room devices apart from the Lighting Controller, which has worked now for over four years without any need to adjust it.
- Any existing devices such as the Minster Bells and MP3 Player.
- Any proposed devices such as the Tiny-TVs.
Can I have your thoughts on how we would like to do this so the right information appears in the right places with the minimum of duplication (and therefore risk of data getting out of step)?
My initial idea is that Table 2 of the River System Software Design Specification shouldn't list IP Addresses but simply refer out to the WMT Network Design Spec for each relevant device. Any better ideas?