If {Next,Own}Cloud is not an option for you, go check out Cozy.
It does seem to have quite a few apps (i.e. plugins), but I don't think they have any native applications (yet). Also I cannot comment on how mature the whole project is.
Cozy is able to do this : https://cozy.io/en/
You will need the "konnectors" module (https://github.com/cozy-labs/konnectors). Right now there is limited number of services from which you can retrieve your documents but you can either open a ticket on github or develop your own retriever via the API, which is easy enough : https://github.com/cozy-labs/konnectors/wiki
I use Cozy Drive. It's open source. You can pick a folder in your pc, and it syncs it to the cloud. You can still open in offline. They have 5gb free version, which I use, because I need it only for documents and photos. Android app is good too, and you can automatically sync your photos.
Last time I checked, it's not available in some repos of some distributions, but they have AppImage on their website.
Thank you for the detailed answer and points raised. I agree that an annoying problem of Bitwarden, still present, is that it is way too easy to quit the "edit password" window, in the browser extension, and loose the entered information.
However, it really depends on one's needs and usage. For example, tags might be a more flexible way to organize the passwords than folders, I agree with that. Searching in Bitwarden is reasonably good, which makes folders or tags a lot less relevant. The limited number of item types is not limited for my use, as I rarely use Bitwarden for anything else than managing passwords. Autofill never bothered me, personally. Last, but not least, Bitwarden is open source, which allows building an open ecosystem. There are already solutions based on Bitwarden, such as the one introduced by cozy.io/en/.
To conclude, criticism is good and I hope Bitwarden will improve with time, but Bitwarden is better than 1Password for my use case. It is definitely the other way around for your use, and that's fine.
One quick and easy way to get started is to install sshfs
. It is basically like sftp
but presents the remote files as a mounted directory. So you can run a command like:
mkdir -p ~/mnt/remote-host/home/username sshfs username@remote-host:/home/username ~/mnt/remote-host/home/username
Personally, I use this all the time to connect to my Linux media center.
If you don't need the remote directory to be constantly connected, you can possibly use the rsync
command line tool, possibly run as a cron
job, to periodically synchronize one directory on one client to a directory on the media center. Install it, and read the man-page, it works like the command line cp
command. The nice thing about rsync
is that it checks for existing files and only sends new or updated files.
I also use Git to synchronize my work to the media center. Git has SSH built-in to it's protocol, I don't even need to install GitLab or anything. If your work is mostly text-based, Git is a good solution for synchronizing files.
If you want more of a web-based file sharing solution, you can try out more professionally made open source file sharing services like Syncthing, YouTransfer, or Cozy. The advantage of web-based solutions is that you can use them with your smartphone as well, which is very convenient.
Encrypting your file before upload is your best bet but as far as online storage goes, Cozy Cloud is my go-to.
Made in France by a bunch of privacy junkies. The code is open source, if this is something you care about. The service itself works well. It is not as fast as Dropbox or other big names but it does the job and everything is encrypted.
You can read more about them here, they are very transparent. I am not affiliated. I like what they do and I really encourage you to check it out!
For just 2 MB ?? Unless you're very reluctant to use any "tainted" service by principle there's things like Cozy, they're open source very privacy oriented. You get 5GB for free and some others services. But that's seriously overkill here. And I'd have to check but JS might be involved.
Bur frankly, for a bunch of files worth 2MB , just encrypt and store them literally anywhere.
The irony of looking for a js free service to store .json files is quite noteworthy :)
Is there any particular reason why nobody has mentioned Cozy.io?! From all the research I've done, it looks like one of the best options in this industry. Granted, I'm completely new to all of this so I would love to know what people think of it. The lack of information on the the web/youtube for something that -to me- seems insanely awesome to me is disconcerting.
Check out Cozy Drive! It's a French company. Data is stored in France and encrypted of course. You can even decide to self host your data. I checked their privacy policy and it's clean.
I have not tried myself but cozy cloud has raspberry image available :
They require a raspberry 2 though, here is the direct link : https://cozy.io/en/host/install.html#raspberry-pi-2-image