I have one and I'm not using it anymore. It's quite possible that the software is more mature and usable now, but unfortunately it just wasn't good enough at the time. There were severe issues with DNS, with most requests taking a few seconds to complete, making simple tasks like browsing the internet quite infuriating. By default, there was no support for resolving local hostnames either, but it was possible to make that work by modifying some of the config-generating scripts to add a forward to another local DNS resolver. I don't recall the details exactly but there were at least two local DNS resolvers running due to missing DNSSEC support in one, and it may have been possible to enable a third resolver as well. Quite confusing.
I'm also not sure why they bothered adding their basic UI in addition to the OpenWRT side, it barely exposes anything and it was common to receive error responses. Maybe they just felt like they had to add more funding goal rewards.
The antennas were a bit loose but the case is quite easy to open, so they were easily tightened.
I now have Ubiquiti gear and the DNS delays and other issues are completely gone. While I in principle fully support the project, it turns out that I just wasn't willing to spend days customizing the thing to get it to work at a reasonable level, especially when my own daily internet use relied on it.
If someone feels like the current retail price is a bit steep but wants to give it a go, I've got my silver 2GB RAM model available for a more reasonable price :) It has the potential to be great in the hands of the right person.
I also have one of the first backer editions and I had no issues. DNS being slow sounds like a resolver problem. Like it's timing out for some reason. To be honest, I'd suspect your network rather than the omnia.
The thing that worries me the most with the Omnia is how well it's going to be maintained.
I had no idea it used OpenWRT at all, my impression was that they made their own OS based on Linux.
So that's essentially like its own distro. Hence my worry that it's not going to be well maintained with patches for the far future.
It's good to hear that at least some others have not had any issues :) It is certainly possible that the ISP modem may have been doing something special, but I've now been through at least 4 different routers of various grades over the years and sadly Omnia was the only one to ever exhibit that issue here. Or it may have had something to do with IPv6 or PPPoE. Hardwiring DNS to 8.8.8.8 did not help either. In the end I deemed it not worth it to waste any more time attempting to fix it.
Well I ended up buying an ASUS router, because OpenWRT's support for IPv6 isn't full on (The 6RD support really needs improvement).
There are some other things I would like to see, which I see people have been making scripts for some of those things (Time based firewall rules for example).
I have to second this. Got the 2GB version as well and it was a (big) downgrade from my previous router.
Same problems: DNS took ages, which lead to all requests/'the internet' feeling very slow. Switching hardware/going back improved the performance again, so I don't quite feel that the ISP or network was to blame.
OK, I know it's the worst to show a product and have the first thing out of the audience be a feature request. So I guess first: this looks awesome. Second: what I really want from a SOHO router is a decent remote administration workflow. Our network admin is remote/part-time, and frequently uses remote-desktop apps to be "present" on our network to administer our firewall.
Here's what I'm thinking. Build an OTP display into the router that is necessary as a second factor for remote administration. Then, instead of allowing the remote administrator to make changes immediately, require me (on the local network) to approve the changes.
Regardless of the actual implementation, it seems like remote administration is a neglected featureset of the SOHO networking world. In my experience, though, it is very common to need someone outside the network to make changes (remote employee, family member, IT consulting shop, etc).
I'm just imagining that the average homeowner isn't going to want to keep track of a second device, even if that's part of their iPhone. People switch/lose phones. I think it's better if its built into the hardware.
So like a configuration in a git repository and the router only pulls the master branch, external person pushes changes to a feature branch and merges to master have to be done by you. Something like this is doable. See puppet, saltstack, ansible, etc. With openwrt you could put the /etc/config directory in a git repo and have a cron job regularly pulling it.
This is a great project and a very good approach to IT security, but the price point is really a bit high at over 300 €. Currently I run OpenWrt on a TP-Link Archer C7, which costs only one fourth of the price of the Omnia. Of course it has much lower specs with just 16 MB of flash and 128 MB of RAM, but for most small business or home use cases this is more than enough (anyway you don't want to use your flash as a HDD as it cannot be rewritten very often).
In my opinion it would make more sense for them to focus on the software side of things, as stock OpenWrt leaves much to desire in terms of usability, so having a nicely polished and user-friendly interface on top of it would be something that I'd be willing to pay for (but please let me use it with my own hardware).
They don't target the same user segment. The C7 will start having a lot of trouble as soon as you try to run a VPN server on it, do full NAT/routing at gigabit line speed, or need to handle multiple VLANs. All of that has to be handled by the frankly underpowered CPU on the C7.
The TO will chew through that pretty easily. A lot of it is handled in software as well (I believe VLANs are handled in the silicon, though), but the beefier CPU means it won't choke as quickly.
I use my C7 as a dumb access point. It literally only needs to handle the encryption for a few wifi networks, and transpose the traffic into the proper VLAN. No routing, no connection tracking, no NATing. My EdgeRouter handles all of that, and does it very well.
Do have a look at the expressobin at $49. It is based on the new marvell armada 64 bit SOC and has 3 gigabit ports, a sata 3.0 and USB 3.0 port. The best thing is it has mainline support.
Biggest problem with it is than you cannot put regular OpenWRT or LEDE on it. You're effectively stuck with their OS.
Unless you put in the work to add LEDE or OpenWRT support. Or try putting Debian or whatever on it.
Problem with their fork of OpenWRT is that it has diverged massively from the original. LuCI is quite trash on it. Settings don't apply at all. Have to run /etc/init.d/* manually. Unicode is broken for irssi, packages tend to not be in sync with upstream.
This tingled my "so cool, I need it" part of my guts since the crowdsourcing campaign, but the price was able to hold me back.
What's your favourite reason/use why you got one? (I'm assuming we have a couple of people here who got it, but if you didn't and know what you would to with it feel free to answer :D)
1. Running NAS on it with USB attached '2.5 HDD (exposed by smb)
2. Hardware acceleration for openVPN encryption
3. Raspberry-pi compatible programmable pins for home automation that I do
4. Supporting the only company that delivers opensource hardware and software for it, everything works out of box, good for non-technical users
5. The company still develops new software for the router, every month my router gets new shiny things
6. 2.4Ghz + 5Ghz WiFi
7. SFP + gigabit ethernets for fast data storage
8. OpenWRT out of box + simplified UI for non-technical users
9. SIM card socket for backup Internet connection is case of emergency
10. Ability to attach sound card and camera for in-house security
Basically, before getting Omnia I had 4 raspberry pi devices that did the same and had lower performance on openVPN. The only thing I miss is DOCSIS socket.
You can roll a nice x86-64 system for this price, depending on what you want. Seriously, the least expensive soldered-processor mini-ITX motherboards are $40-50 in quantity 1; add a 4-port gig-e card, RAM, a small SSD and a case/power supply and you can match this price but have replaceable components running a stock Linux or BSD.
They are constantly adding new features to omnia, I think their plan is to build home automation devices (hardware + software) and sell it under Turris name. Open source, raspberry pi compatible IoT devices.
This theme of having overkill hardware for the main purpose and using leftover resources for other tasks is happening on both routers and NAS.
Many routers use their extra resources to act like a NAS.
You buy a NAS (Synology/QNAP) or build your own (unRAID) with extra resources and use it for desktop computing (even Gaming w/ unRAID GPU passthrough), Plex Media Server, OwnCloud, GitLab hosting, etc, etc.
... so if both routers and NAS are trying to do the same thing (utilize extra resources), at what point will these converge? Will something like unRAID integrate OpenWRT as a first class citizen and have its focus be both NAS and Networking?... or Synology/QNAP devices try to be routers.
So first of all, this looked/looks awesome. Open hardware FTW.
My gripes include it being difficult to get ahold of one in the US. The idea of unattended auto updates on a router seems a bit dangerous, but it's all OSS anyway. It's initial rollout was meant for data collection (which can be turned off on the paid product). I wish I knew if you could run vanilla OpenWRT/LEDE on it and not their fork (support, maintenance, future look). Overall though, cool.
>My gripes include it being difficult to get ahold of one in the US. The idea of unattended auto updates on a router seems a bit dangerous, but it's all OSS anyway
You can auto-update or disable it. From simple UI you can set to reboot the router after n-days or hours after upgrades, recently added feature emails me when there are (important) updates and status of the router after updates.
>I wish I knew if you could run vanilla OpenWRT/LEDE on it and not their fork
Afaik you can. You won't get support for sim card socket and hardware accelerated encryption that they bundle with their OpenVPN/openSSL, I remember reading that someone manager to put LibreWRT on that router.
It has uboot for booting, with support for btrfs. The supplied system uses btrfs snapshots for itself when upgrading, and you can use your own subvolume for your own system without disturbing the rest. In case that you manage to wipe out the entire volume, the restore is just one usb stick and reboot away.
It looks really interesting but i still prefer to use a PC as my router/firewall, use a AP for wireless connectivity and switches for more ports, this setup gives me the best performance for my network, but hey, not everyone is going to do this at home.
Any computing device can mine bitcoins. You can even do it by hand if you want. Without custom hardware and solar/hydro/volcanic free energy you won't make any money though.
I'm also not sure why they bothered adding their basic UI in addition to the OpenWRT side, it barely exposes anything and it was common to receive error responses. Maybe they just felt like they had to add more funding goal rewards.
The antennas were a bit loose but the case is quite easy to open, so they were easily tightened.
I now have Ubiquiti gear and the DNS delays and other issues are completely gone. While I in principle fully support the project, it turns out that I just wasn't willing to spend days customizing the thing to get it to work at a reasonable level, especially when my own daily internet use relied on it.
If someone feels like the current retail price is a bit steep but wants to give it a go, I've got my silver 2GB RAM model available for a more reasonable price :) It has the potential to be great in the hands of the right person.