User:John/FreedomBox/Network architecture

From ProgClub
< User:John‎ | FreedomBox
Revision as of 07:57, 3 September 2020 by John (talk | contribs)
Jump to: navigation, search

Some notes about fbx network architecture.

Use case

User wants to register their fbx on their existing domain name on their static home IP address

Prerequisites:

  • user has a domain name registered (example.com)
  • user has DNS hosting and nameservers configured
  • user has access to do web based configuration of their DNS settings
    • note: in future we might be able to do for them via API from DNS hosting services

Out of scope:

  • no IPv6 configuration yet (we can add later)

Process:

  1. Ask user to pick a hostname at their domain, we recommend 'fbx'.
    • note that what we want is one single global unambiguous well-branded hostname for this fbx and something in the form 'fbx.example.com' is ideal
  2. Tell the user to add an A record for 'fbx' for their public IP address.
    • we could offer to auto-detect public IP address

User wants to register their fbx on a new domain name on their static home IP address

User wants to register their fbx on their existing domain name on their dynamic home IP address

User wants to register their fbx on a new domain name on their dynamic home IP address

Email

We might use the default RDNS name as the hostname of our mail server and the hostname for our MX records.