im looking for a router to install openwrt to use it for ad blocking and ftp server. to save files over ftp the router should have usb to store uploads from a ipcam. it would be nice when the installation process is as simple as possible, no tftp or else. it should have enough flash and ram for my purpose.
Would also help to know if we're talking about a router or a combination router and wifi access point (i.e. what non-nerds mean by "router") It changes the answer a lot.
The device is just for ad blocking as dns server and ftp server for private use as only one user, no heavy traffic. AP isnt necessary, i already got 2 AP at home with mesh. my connection is 100 mbps
At $35 USD, a Raspberry Pi -- even a 3B+ which you can currently find in stock -- will outperform most inexpensive embedded routers, and it has a console and removable storage. If you want durable local storage for FTP service, an SSD with USB adapter will do it. (A Pi 4 is better in that case, given that it has USB3, but even USB2 storage will more than saturate your connection.)
You're definitely better off with RPi4 4 or 8 GB RAM and use a TP-Link UE300 USB3 ethernet, works like a charm, reliable and does not overheat.
Adblocking can be quite RAM hungry depending on your block lists, even 512Mb RAM may not be enough, I run over 1GB RAM used on my RPi4 w/Adblock (don't forget Adblock blocks domains, so it can also be used to prevent inadvertent access to malicious/malware sites) and I use my MR8300's as AP's only, descent AP's though.
Hmm...? I'm looking at my blocky instance (which is go so not extremely memory efficient) and it's using 41Mbyte of resistent memory so I would imagine that 512Mb would be plenty enough.