Help with WISP solution PPPoE

Hi

Im setting up a new network with Mikrotik base stations and clients. Im planning on using Mikrotik Usermanager and PPPoE to authenticate and rate limit clients.
MTsetup.png
To manage the CPE Clients, I want them to receive a DHCP address.
Here I want to use private IP ranges (not wasting public IPs here).

On the Ethernet interface of the Client CPE, the user will connect his PC or wireless router with a PPPoE client (need a firewall setting only letting through PPPoE). PPPoE session needs a public IP.

The router at HQ will run Usermanager.

I don’t know where to begin here, or what would be the best setup.
Very grateful if somebody can help me here

Where is pppoe server? its usermanager? pppoe need public ip from where? HQ-Routerboard?

Thank you Muhammad

I was thinking it wold be best to have a PPPoE server on each site.
And then use a powerful RB (1100AH or something) in HQ as Usermanager.

Public IP pools is available from HQ.

Just route the publics over the privates.

you want that type of network?
MTsetup.png
if no then explain,

Depends on the size you are planning the network, i´m thinking in two different scenarios
1-
Under 400 customers
Just use 1 RB 1100 with PPPoE on your HQ, and client CPE with the user and pass of the pppoe
You can use the Secret´s directly on the PPP so don´t use usermanager or other router.
You can NAT at the RB1100 or in different equipment

2- More customers
1 Central RB 1100 and other smaller RB where your distribution antenas are.
you can manage users with the usermanager at the central RB1100 for all of the smaller RB