Take an old router you could have thrown out and give it a new life with OpenWRT (a slightly outdated version).
The amount of onboard flash is normally the problem. Best I could do is to go online and search for some newer routers with OpenWRT support.
