4 ms·
Show HN: I built an app that converts your router into a private cloud
- betaman0 6y agoHey guys! I'm Greg - I used to be a hacker for governments (More info about me here: https://www.alvarez.io https://www.alvarez.io) I love Dropbox, but the fact that my data is on somebody else’s server bothered me a lot. I tried to find the same app that allowed me to choose where to put my data. I tried the likes of Synology, MyCloud WD, ownCloud, Syncthing, Resilio, Duplicty, rsync,... The software that gives you an easy experience isn’t private, and the software that gives you privacy is a pain in the ass to use. The rest is just extremely expensive (e.g. Synology). So I decided to build the tool I was looking for for myself. Then as I realised a lot of people around me wanted it as well, I decided to turn it into a full-time project to make a living out of it. Technically speaking, I built a Dropbox style app plugged to a Git (kind of) repository. You just tell the app where the repository is, and you're connected to the cloud. Anything that can store files can be converted into a private cloud. I also built an automatic configuration module to configure automatically the standard file sharing capabilities of the internet router to work with the app. In a nutshell, it allows non-technical people to create a private cloud in their home using a USB stick / hard drive plugged into their internet connection, in 3 clicks. Here's the demo video: https://youtu.be/TsNXKVTrF04 https://youtu.be/TsNXKVTrF04 Here's the website if you want to check it out: https://www.duple.io/ https://www.duple.io/ You can also download it and try it out, feedback would be much appreciated! PS: I open sourced everything (servers, interface, etc...) except the core library containing the algorithms, reason being that the core library is our only competitive advantage. Ask me anything, I'll be around :-)
- eps 6y agoThe near-zeroconf aspect looks mighty impressive, but it'd be helpful to know the details on how it works before typing router admin credentials into a 3rd party app. Is this documented anywhere or in the open-sourced part of the code?
- betaman0 6y agoThanks! No, but you have a documented tutorial to do it manually if you prefer, without entering any admin password : https://doc.duple.io/configure-your-router-manually/ https://doc.duple.io/configure-your-router-manually/