Newbie with hEX Gr3 starting small ISP – need advice and want to help others

Hi guys,

This is my first post here. I’m new to MikroTik and also new to networking, so sorry if my questions are very basic.

I’m from a 3rd world country. Here it’s hard to buy high‑end hardware and also hard to pay for trainings. Most of the MikroTik “learning” groups I see on Facebook are asking money for almost every config or problem, even simple ones. That made me a bit frustrated, so I decided I want to learn MikroTik properly and in the future help other beginners for free.

Right now I have one MikroTik, hEX RB750Gr3, and a few media converters, because I still cannot afford an OLT yet. My plan is to start small, share internet to maybe 20–50 houses in my area, using PPPoE and simple speed limits per user. In the future, if I earn and save, I want to buy an OLT and move to a better fiber setup. I also want to start a YouTube channel later, with simple tutorials, and if possible keep it without ads, just to help people who are like me and cannot pay for config.

I read and see many posts where people have high CPU usage on hEX Gr3. Usually their setup has dual ISP, load balancing, many firewall rules, queues, and a lot of mangle rules. Sometimes PPPoE + queues + mangles together cause problems when not done correctly. I want to avoid this and keep my router stable, even if it’s only an hEX.

My simple goals for now:

First, make a basic and stable setup with one ISP, NAT, firewall and LAN.
Then, add PPPoE server for my users.
Then, add simple bandwidth limits for each PPPoE user.
Later, when I understand more, learn proper use of mangle rules, and maybe basic dual‑WAN or failover.
In the future, when I can buy OLT, improve the network design but still use MikroTik as main router.

I want to ask:

  1. Is hEX RB750Gr3 still OK to use as main router/PPPoE server for around 20–50 users, if my total bandwidth is not very high?

  2. What is a simple and “clean” design you recommend for this kind of setup? For example, WAN on ether1, then bridge for ether2–5 for PPPoE users, IP address pool, PPP profiles, etc.

  3. In your real experience, what are the common reasons for high CPU on hEX Gr3? Things like wrong fasttrack, too many firewall rules, heavy or messy mangle rules for load balancing and queues, layer7, and so on. What should I avoid if I just want a small PPPoE “mini ISP” or community network?

  4. For someone new like me, what is the safest and simplest way to start learning mangle rules, so I can use them later for basic load balancing or better queues, but without killing the CPU?

  5. Can you share any good free resources for beginners? For example, step‑by‑step guides or videos for:

    • PPPoE server on MikroTik

    • Small WISP / community network using MikroTik

    • CPU and performance tuning on lower‑end devices like hEX, including correct use of fasttrack, queues and mangle.

My goal is not only to earn a little by reselling internet for cheap to my neighbors, but also to become someone in my place who can help other people with MikroTik config without charging them for every small change. I want to learn things the right way and later maybe share it on YouTube also, in a simple way.

Thank you very much for any advice, sample configs (sanitized), or links you can share. I really appreciate your time and all the knowledge in this forum.

Best regards,

nyjhchz

starting small ISP
+

=
Hire consultants who know how to do their job.
https://mikrotik.com/consultants?category=consultants


I completely understand the cost and all that,
but an ISP is a serious matter. Without a minimum amount of knowledge, you risk just adding another botnet.


RB750Gr3...
even configured everything correctly,
I wouldn't expect it to manage more than 20Mbit/s in TOTAL when adding all the users together...

There are resources available!

https://www.youtube.com/watch?v=EX6QqHmbBpY&list=PLJ7SGFemsLl0ld4OrcnVBHg4kPk0Y2_Z9

https://www.youtube.com/@mikrotik
https://www.youtube.com/@mtpc_world

PAID Course that seems decent:
https://www.youtube.com/@MAICT

20–50 houses/users ,hEX RB750Gr3 can handle them, BUT,must migrate to DHCP and simple NAT ONLY.

1 Like

I don't think there are any real "shortcuts", you will need to put in effort, and it will take time.

It will also require equipment, even if you use an emulator like GNS3 or EVEng it will require a relatively beefy PC with at least 8GB (16GB or more preferred) of RAM. For learning you need to have multiple routers (real or emulated) in a separate lab network "behind" your main ISP router. And I wouldn't choose the RB750Gr3 for your "main router/pppoe server" if you need to support queues and mangling, as those are incompatible with fasttrack. The hex would still be good for lab work, it is just CPU limted with a 2 core processor. The hapax2 would be better, but even it will probably be underpowered. Next step up would be the RB5009 but that's a significant jump in price (based on your choice of RB750Gr3).

I would take what rextended said seriously (the advice about being an ISP and also what to expect with the RB750Gr3 when it is doing everything you want it to do).

What speed are you planning to provide the neighbors?

How do you plan to get internet to your neighbors?

What level of service are they expecting? Will daily outages be acceptable?

Here's a good free resource. https://mikrotikdocs.fyi/ which has ROS v7 topics (supposedly tested), although I just recently found out about the site from this post.

You should spend some time on this forum and read topics that are related to what you want to do. Use google to find topics (it generally works better than the built in forum search functionality)

E.g. starting micro ISP using mikrotik site:mikrotik.com

Better to learn before 20 households are relying on you.

Another good resource: the recordings of the MikroTik User Meetings (MUM)

https://www.youtube.com/@mikrotik/search?query=MUM

ISP related videos https://www.youtube.com/@mikrotik/search?query=ISP