syncloud / platform

Run popular services on your device with one click
https://syncloud.org
GNU General Public License v3.0
400 stars 40 forks source link

Syncloud as router #442

Closed klmhsb42 closed 4 years ago

klmhsb42 commented 4 years ago

Just another idea with lower priority: It would be nice to use Syncloud as router (all-in-one) with e.g. http://www.banana-pi.org/r2.html device. All settings which you have to do in the extern router today could be done by default which would make it way easier to setup. Also people don't have to spend money twice. Using https://openwrt.org/

klmhsb42 commented 4 years ago

Or https://www.turris.cz/en/omnia/ as device

cyberb commented 4 years ago

OpenWRT seems to be a good candidate. Many router software projects still rely on FreeBSD like pfSense/OPNSense whic we cannot use. And all of them try to be OS distros themselves which is fine but we will have to spend some time repackaging as an app.

cyberb commented 4 years ago

https://en.m.wikipedia.org/wiki/Comparison_of_router_software_projects

cyberb commented 4 years ago

Also apart from standard network features routing, filtering, port mapping they add additional feature like VPN which does not make sense for Syncloud as they are independent apps. So ideally I would look for a router app which would cover minimal set of features. For now I guess anything will work to remove the need to have a real router. I guess you cannot phisically remove a router because they many times combine modems

cyberb commented 4 years ago

Such routers/modems will have to stay in bridge mode.

cyberb commented 4 years ago

Someone actually tried to create OpenWRT snap:https://github.com/asac/openwrt-snap

cyberb commented 4 years ago

Another thing, do you even need a router for IPv6?

klmhsb42 commented 4 years ago

Interesting question. What if you have DS or DSlite, don't you need it to access IPv4 only websites? Or is this NAT by the ISP? But yes, otherwise you need only an simple app with which you can organize your privat network (name resolution of home devices and DNS Rebind Protection). BTW, this ipv6-port-sharing entry in your wiki was my misstake. You don't need it.

OpenWRT app would be a nice start and would be still useful as it will take time that all people are moving to IPv6...

klmhsb42 commented 4 years ago

I assume that the devices get their IPv6 directly from the ISP and not from the router? Would be nice to have an app which would give devices ipv6 privacy extensions

klmhsb42 commented 4 years ago

Something like a IoT device manager. E.g. this https://thinger.io/

klmhsb42 commented 4 years ago

Simple modem interface app would be also nice.

klmhsb42 commented 4 years ago

You can remove the ipv6-port-sharing entry in the wiki and close this issue

cyberb commented 4 years ago

Great, done.