Difference between revisions of "User:John/FreedomBox/Network architecture"

From ProgClub
Jump to: navigation, search
Line 18: Line 18:
 
Process:
 
Process:
  
# Ask user to pick a hostname at their domain, we recommend 'fbx'.
+
# ask the user to tell us thier domain name, e.g. 'example.com'
 +
# 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
 
#* 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
# Tell the user to add an A record for 'fbx' for their public IP address.
+
# tell the user to add an A record for 'fbx' for their public IP address.
 
#* we could offer to auto-detect public IP address
 
#* we could offer to auto-detect public IP address
  

Revision as of 06:58, 3 September 2020

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 the user to tell us thier domain name, e.g. 'example.com'
  2. 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
  3. 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.