I have ownCloud setup on mine. There a few neat add-ons you can install on it as well, so in addition to using it for file storage (Dropbox Clone) I also use ownCloud News (Feedly Clone). You can also add a calendar, task lists, contacts, documents & notes.
What? You can always just encrypt everything going you put in the cloud, there is some software specifically dedicated to encrypting files for specific cloud services.
If you don't want that, there's always spideroak
And if you think that's not enough there's always owncloud so you can manage your own cloud storage on your own server using open source software.
Keeping movies or pornagraphic content online with large/consumer hosting services can be hit or miss. I've seen posts about Amazon removing and banning people from its cloud services even with encrypted uploads.
Have you thought about setting up ownCloud?
OwnCloud. https://owncloud.org/
Open source, and you run it on your own hardware.
If you have to use dropbox.com or box.com for anything --- only put encrypted files (zip, gpg'd tar files, whatever) up there, and send the passwords through some different channel.
He means having a server at home (his selfhosted "cloud") that runs their storage, email, calendar etc., accessible from his laptop and mobile devices anywhere.
Things like ownCloud.
Bro stop paying: https://owncloud.org/
Other than the app. You gotta buy the mobile app for a buck.
Edit: "playing". I can't read. Hah! Whatever this is out there for everyone that has tech skills (and you probably do if you're in this sub)
Owncloud checks for conflicting versions and keeps both files so you can resolve the conflict manually. My Owncloud server has been running on a Raspberry Pi for ~2 years now and all in all I'm pretty happy with it.
I looked into cloud based storage some time ago, and decided that not even SpiderOak is good. It's not open source, so we can't trust it.
First prize would be a self hosted cloud service like ownCloud.
If that is too much effort or technical know how for you, then I'd recommend mega.co.za. This is of course from a privacy point of view. They will keep your data private. From a dependability point of view, maybe not so good, as they might get raided by the FBI or whoever again.
En cloud løsning virker i min optik smartere i forhold til en fysisk enhed det kan gå i stykker og blive stjålet.
Har man privacy-nykker omkring cloud storage kan jeg varmt anbefale owncloud.org
remember that the USBs adapter and the ethernet adapter have only one shared bus so be careful to attach a lot of USB-drivers: an ethernet driver will be much faster.
And obviously, since the raspberry got only a 100Mb (pls, use the lower letter since it's 'bit' and not 'byte') ethernet port (plus the bus is shared) it's not even comparable to a dedicated pc with a 1Gb adapter: btw you can install owncloud in every pc you want (it's not a dedicated "os" for the raspberry).
You can find more about OwnCloud on the official site
First and foremost, RAID is for availability, not a backup. NEVER trust Raid to "protect" your data. I have seen many RAID arrays fail catastrophically
This is especially true for Photos that are irreplaceable
Secondly while it is possible to do a Raid 6 with 4 drives I would never recommend that.
For a user interface have you looked at owncloud
Edit:
I guess I should ask the following
Email servers are an absolute arse to set up and you will have issues with spam filters that reject anything sent from a residential ISP.
As for the NAS ownCloud has a web interface that's about as good as Dropbox and sync clients for desktop and mobile.
Have you looked at Owncloud? It's a package that has most of what you want all rolled up already. There are a number of good tutorials on the web as well. https://owncloud.org
Although this may not be your best fit if you don't want sync or the web front end.
ownCloud and NextCloud are both free software and are both under the same copyleft license (AGPLv3+). The distinction is that ownCloud uses a CLA (contributor license agreement) which allows them to distribute a proprietary fork of ownCloud (their "enterprise edition"). NextCloud forked from the AGPLv3 public edition and contributing doesn't require a CLA (which means that they cannot make it proprietary since they are not the sole copyright holders and don't have CLAs with all of the copyright holders).
Yeah, you can never be sure.
Not only can their security standards be mediocre, even if they're strong the government can compel companies to introduce a backdoor and do it privately. Like wtf, that just negates the whole point of having any security at all, regardless of the intentions of government surveillance, should the "master key" falls into the wrong hands.
Have you tried self hosted apps? I use owncloud (open source dropbox) and a bunch of others as an added layer of security. Even if a bug is found in self hosted apps, you're still somewhat protected by running it on your own VPS.
This has lit a fire under me to actually make a decent owncloud app. For those who don't know, you can create your own cloud storage with something like a raspberry pi and attach a hard drive with as much storage as you'd like to it.
Edit: apparently there already is one, it just doesn't have auto upload of pictures yet. https://www.microsoft.com/en-us/store/apps/owncloud-client/9nblggh0fs2v
Despite running linux as my primary OS at home, it's been years since I'd done any actual sysadmin type work beyond hobby stuff, so I'd completely missed the virtualization train.
Well, in the last six/seven months I've been building out a nice homelab setup to get my learn on again.
So far in proxmox I've set up containers for LibreNMS for monitoring, OpenLDAP for authentication, and now will be one for an NFS server for NAS (it's always bugged me that the old Buffalo Terrastation NAS I had only did SMB shares. =P)
That's in addition to learning proxmox itself, figuring out how to make custom container templates to include things like the ldap client and configuration for my ldap authentication server, etc.
Once I have the NFS server up, I'll probably spin up an OwnCloud instance and start trying to sort and organize the digital cruft from decades of backups that I have preserved on drives and discs.
Lastly I'll probably start to shuffle some other things I have on physical boxes into containers. Things like my subdomain to application Nginx proxy server (so: https://nms.domain.com proxies out to the LibreNMS server:port. With the Nginx having a wildcard SSL cert for my home domain.)
So... after all that ... I'll be running lots of little things I guess. =)
OwnCloud is not a "traditional" backup software but with automatic sync and Time-Machine-like file versioning it performs the same roles even better in my opinion.
I could also recommend Bacula, which is a much more traditional backup solution. I don't think the old school traditional approach to backups makes as much sense anymore personally, but since that seems like it might be what you're asking for I'll let you make that decision.
Another vote for ownCloud. I recently set it up on my hosted email server, haven't been using dropbox since. It has clients for nearly any platform, and you're in complete control of your data.
I run Fedora, keep my bash profile and aliases, application configuration and other things stored in private repos hosted on GitLab cloud or binary files hosted on my personal OwnCloud setup running out of my home.
I don't automate much but this way I can always keep my stuff up to date in case I get a new laptop or have to reinstall or whatever.
It really depends on how public we're talking. If it's a conference talk, it's likely that your name will be on a schedule and the talk will be streamed online. If it's just like a class project thing, I doubt you have anything to worry about. There are recordings of me giving talks early in transition, but those are all under my deadname. I guess it might out me if I had put them under my new name (since my voice is awful), but I don't think anybody is paying enough attention to care either way.
As an aside, it sounds like you have a technical background. If you're concerned about your private files on a cloud provider, you might consider setting up your own personal server with something like ownCloud or network mounting.
I agree with /u/wwwutz's suggestion of using things like carddav and caldav for alternatives to traditional Google services. If you don't want to pay for a service like the one he mentioned, I suggest you look at OwnCloud. It's an open source project that allows you to host your own cloud with support for contacts, calendars, etc. So you have your own little privately hosted equivalent to Google Drive, Calendar, Contacts, Gmail, etc. They do have a paid enterprise edition, but they also have a free personal version. You can run it on any old PC you have laying around, just slap a Linux server build on it. You can look at their GitHub here and website here.
Personally, I run an https://owncloud.org/ server to supplement my personal backups. It's slowly becoming my go to. It's just a small Ubuntu vm, so I can run other things as needed.
I also host the mp3's for my podcast in a public blob storage container.
check out this program called owncloud:
https://owncloud.org/
basically it would run on your home computer, you would point it to whichever folders you want accessible and then use a webhost like:
https://www.noip.com/
which, is free, (there are other options too), and that would give you a website that you can pick out which would point to your owncloud.
Now, your ability to edit/view files will depend on your home and current location network speed but I can easily stream pretty large files size movies with no issues.
There is also ownCloud (https://owncloud.org).
I used to store things on Google a year ago. Since joining this sub and becoming more educated about privacy issues, I have stopped. I even deleted all three of my Google/Gmail accounts.
I store media locally along with backup(s) on SD Cards.
Recently there was a post on the ownCloud blog about a new ownCloud Pi Drive prototype that was being worked on in partnership with WDLabs.
https://owncloud.org/blog/pioneer-our-owncloud-pi-drives/
I got my hands on one and I thought I'd share some photos. It worked as advertised in the linked post. The super interesting part is that it runs Ubuntu Snappy Core and the ownCloud Snap, which will update automagically. Pretty cool stuff, really.
Really great list!
You should add FlexGet for torrent automation and Kali Penetration Testing to your extra PC/RaspberryPI section.
Edit: Also owncloud to your storage section.
Kim Dotcom has stated that you should not trust Mega with your data since it has been taken over by Chinese / NZ Gov. Since this is the /r/DataHoarder reddit is firing up your own OwnCloud server out of the question for you? Then back that up to BackBlaze B2 which is only $0.005/GB per month.
A decent, self-hosted, alternative for cloud storage is OwnCloud.
It may not be perfect, because it's a self-hosted solution, but that's part of what makes it more 'secure' than other cloud providers.
Honestly local storage is less of a concern for me. Personal clouds are a thing. The issue is mostly the connection between phone/tablet and PC. If I had a great upstream at home, I'd be all over that. Sadly Canadian internet is lagging behind everyone else and getting a better than 2Mbps upstream costs a ridiculous amount (and usually comes with a ridiculously high downstream).
I use [ownCloud])(https://owncloud.org/) that I run in a KVM VM on an HP Microserver. I use this over the likes of Syncthing as I also want the calender and contacts syncing.
I know some people complain about ownCloud reliability, but I can't say I have had much of an issue; although I don't sync large files or too many of them. Only problem I have is some upgrades, seems the package structure can sometimes change and that leads to problems (as in from 8.1.1-1 to 8.1.3-13.1; the problem I have right now).
edit: The upgrade issue might be of my own doing, but a bit of jiggery pokery (after baking -up!) have proven ownCloud to be rather resilient to being purge and then dropped back on to of a pre-existing DB and having its files rammed back into place.
I have a Dell PowerEdge 1950 and 2950. The 1950 I am using as my dedicated IP camera surveillance DVR. I have the hard drives in a RAID 1. The 2950 I use as my NAS and other stuff. I have two hard drives in RAID 1 (the OS drives), then I have the other four drives in RAID 5. I just have a folder shared on the network. I also use it as my own personal cloud. If I have any movies I download or have. I stream it from that server to one of the smart TV's in the house.
Both of the servers are running Windows Server 2012 R2 Standard flawlessly. I don't have any special roles installed on the 1950, but on the 2950 I have Active Directory, DHCP, DNS, Windows Deployment, and a few other ones I can't remember right now.
I am listing all this stuff simply for you maybe to try some of it. The thing I enjoyed doing the most was setting up my own personal cloud. Next thing i plan on doing is setting up virtual machines to test out some Linux operating systems as I don't have much experience with them.
Hopefully some of the things i've done will spark some interesting or ideas on your end.
If you're interested in the personal cloud. I used this:
It' a great open source platform although most guides out there are for linux it does work on Windows as well. Supposedly it performs better on linux but haven't tested it first hand yet to see. hopefully this ramble helped.
https://owncloud.org/features/
http://en.wikipedia.org/wiki/OpenStack
OpenStack is overkill for what you're doing. It's more of an "Infrastructure-as-a-service" product. Owncloud is specifically tailored for cloud storage. From the link above:
>Access Your Data
>Store your files, folders, contacts, photo galleries, calendars and more on a server of your choosing. Access them from your mobile device, your desktop, or a web browser. Access your data wherever you are, whenever you need it.
>Sync Your Data
>Keep your files, contacts, photo galleries, calendars and more synchronized amongst your devices. One folder, two folders or more – get the most recent version of your files with the desktop and web client or mobile app of your choosing, at any time.
>Share Your Data
>Share your data with others, and give them access to your latest photo galleries, your calendar, your music, or anything else you want them to see. With or without password or time limit. Share it publicly, or privately. It is your data, do what you want with it.
It's not as big on "free" space, but if you happen to want more privacy for your cloud data, SpiderOak does basically exactly the same thing as Dropbox and all the other recommendations here, but with client-side, zero-knowledge encryption. Meaning they never see your actual data on their servers, just the encrypted blocks and only you have the key.
Of course, nothing beats OwnCloud for storage capacity and privacy. Basically unlimited space, and nobody sees your data except you. But you have to have your own server to run it on.
I doubt either of those are what you're looking for, but perhaps other people might be interested.
I came here to say exactly this. Patching the server is essential but Ubuntu update packages don't all ways restart the services they patch and certainly don't restart the server for kernel updates.
I use ownCloud for my business and trust it but remember you have to keep it up to date too. The last version (v7.0.3) fixed some pretty serious vulnerabilities. If the developers were the only ones that knew about them before they were patched then great but they could have been abused by attackers before the patch came out.
Not knocking ownCloud at all, I love FOSS it looks like you have done a great job or protecting your server the best that you can.
owncloud on your own VPS server. You have a sync client for android and linux. It will create a subfolder in your home with synced data. Everything is encrypted and easily available. It's a good combination.
You can make things really secure, but how easy is it to use ? Do you really want to ssh from your phone ? Do you want to scp from a phone ? The interface is 50% of a secure solution.
I think you're misunderstanding what OwnCloud is. The desktop client isn't the main part of OwnCloud. The client is an extension of the main part, which is the server software. The client isn't something that just by itself connects to any "cloud" service you throw at it, it's a client for OwnCloud.
Firstly, make sure you're looking at owncloud.org, which is the FOSS part, not owncloud.com, their commercial arm. Although if you're willing to pay for it, the commercial version is certainly an option, and then they'll set up the server for you. But the idea is, you set up OwnCloud on your server, wherever you have it - maybe that's a VPS, maybe it's Amazon EC2, maybe it's a shared server. Then you can connect S3/Drive/Dropbox to that server instance.
You can access the OwnCloud instance through a web interface, or optionally you can use the desktop client to access it. But you have to have an OwnCloud instance to connect to. You also can't use just S3, since S3 is storage, and you can't run an application on it.
Agreed on all points.
Frankly, I'd scrap all of their apps and simply integrate Owncloud into DSM. Why bother spending time/money/resources developing your own cloud-like apps when you can just integrate the open source ones? The only advantage I can see to 'rolling their own' is as a vector to capturing data about their users and locking them into Synology services somehow.
https://owncloud.org/ is an option here. You’ll need a server some place and will require some care and feeding but it’s not too bad.
Or you could go with Dropbox for teams and put it under the troops name instead of a person.
https://owncloud.org/download/
ownCloud is something you could host yourself and it does have android and iOS apps. I last used it about 4 years ago and it was pretty neat then so I could only imagine it’s grown quite a bit.
From the way you're talking about this, you might want to look into both OmniSync (from OmniGroup) and ownCloud.
OmniSync is a sync framework OmniGroup made that you can host on your own server if you want. You can use theirs, but you can also use a wide variety of other servers. If you don't use their server, it doesn't contact them for anything but update checks and maybe the occasional optional crash report.
Taking that further, ownCloud is fully open source, on both the client and server end. I've run my own ownCloud server, both on machines in my basement and out in the cloud (ie. on an AWS EC2 instance).
EDIT: OmniSync is the name of their service, OmniPresence is the name of the framework I meant.
https://www.omnigroup.com/omnipresence
And here's a link for ownCloud, while I'm at it:
If you want to play around with the ownCloud server in a very lightweight way without taking the time to do complex setup, the Bitnami stack version of it is worth looking at. Absolutely worth doing, and low effort, if all you want is to "kick the tires".
As SFTP uses the user's SSH account it will by default do what you want if the user's home directory has permissions 700 (owner r,w,x others nothing).
However, I'd recommend that you reconsider using SFTP as it's not really a great user experience even when using the graphical utilities. For stuff like this I personally use Owncloud but there are a few other options depending on what you need.
https://owncloud.org/ if you can setup a small NAS, and/or Freenas which contains an owncloud plugin. But better may be the WD "My Cloud" solutions, which are pretty darn affordable in the US. Either way will save you tons on electricity costs. But if you don't want to purchase anything this may help: https://www.howtogeek.com/192074/5-ways-to-access-your-pcs-files-over-the-internet/ However you will need to get WoL to work to make it so your PC isn't running 24/7.
If you like the concept of Dropbox pro, owncloud is a free opensource similar platform that you host yourself and can easily manages user acess too.
Edit: totally pasted wrong bookmark.
Been using it for few weeks
switched from zim
it feels bit raw, but at the same time the design and gui feels very profesional...
creator is also extremely responsive on github issues
out of all the possible larger scale notes on linux/smartphone I like qownnotes the most
turtle is borderline retarded with the security. If I need to enter password manually every time I run turtl on my desktop I am not fucking running it...
then theres simplenote, which feels bit too simple, and the GUI is heavy as it is based on chromium electron or some shit...
annyway, to get qownnotes to work on your smartphone you need owncloud and if you dont have server then you can use some free ones from this list. I use the first one owndrive.com
So far the ones I tried did not support full qownnotes api, so you get some notifications about that in settings, like it matter annyway... since qownnotes does not sync by itself, it just does the notes part. You need some owncloud desktop sync client to do the sync... bit meh approach but whatever... trying to be little cog in larger machine I guess
for everyday short tasks I use google keep, and still lament the lack of quality of OneNote on linux.. but what you gonna do...
If you're talking about access from outside your own local network, there's a lot of ways of solving this. Of course one could forward the Windows Filesharing ports through the router so people could just enter your internet IP or hostname in Windows Explorer but that protocol is pretty insecure on its own so especially these days you wouldn't want your data to be transferred around the internet like that BUT you also might not want your data on foreign servers like Dropbox and the likes even though these do have SSL encryption in transit.
What I would do and am doing right now are 2 things depending on what kind of filesharing is to be done.
For example I use OpenVPN (read: any VPN solution that may or may not cost you something to get up and running) to get into my brother-in-law's home network and he can do the same vice-versa. From there everything just behaves as if I was there on location, except traffic is slower of course.
If you don't want to give people full access to your home network, you can of course still put stuff in the cloud, assuming that you're paranoid like me and don't want to put your stuff on servers that you don't have full control over, you'd have to get something like ownCloud which you install on your own hardware, whether it be virtual or real, therefore knowing that as long as you secure the data in transit with something like SSL you can be certain that there's not some EULA that compromises your privacy or there being something else that makes your data subject to access by parties you don't want to have access to it.
Of course both of these things I mentioned are free and therefore don't come from the Windows-side of things but you can both host and use these solutions on Windows.
to preface this I haven't personally used the docs feature. I've only toyed with this through DigitalOceans one click app and since I'm not that familiar with it it may not provide what you're looking for and you have to set it all up... but annyyyyways .... ownCloud has a docs feature.. Good luck!
Depending on the frequency and amount of data you'll be transferring, an i3 with 4GB RAM should be fine for medium use (i.e. not terabytes per second). A strong internet connection at your house is required, both upload and download greater than 20 mb/s preferably
If your server is sitting at home then you don't need your own domain however for the $5 it would cost you then it might be a nice touch, although IIRC you would need an in-house DNS server to configure it so that all the ports work? (Anyone else, is that true?)
Software wise I'd recommend OwnCloud or, when it is released, NextCloud. You can access your files via a web browser and sync them via the OwnCloud sync client.
OwnCloud is a free application that supports this. They also offers enterprise versions.
Do note, that as of today, only Google Chrome supports drag and drop of folders. Firefox might have implemented it, but I am not sure
The CLA seems like a safeguard from getting sued from companies who donate code to the project.
Seems like is just to make sure that all code inserted into the core repo is released under GPL.
I can see a conflict of interest here, not so many companies want to give their workforce for free, that's the reason of the Enterprise proprietary license so they are not obliged to release any code.
What makes me sad is that it will be very likely to see more Enterprise only features in Owncloud and the Community Edition will be just a sort of Trial version for home users with limited functionality.
If you don't like Dropbox (I don't either, for several reasons) you could take a look at OwnCloud. I don't know entirely how it works, but it's a self-hosted file sharing and syncing system. If you're going to be sharing other files, too, this could offer a nice unified solution. Maybe a little easier than a NAS, although people do practically build their own NASs using OwnCloud I believe.
https://owncloud.org/features/
>ownCloud is open source - there are no limitations and you can inspect, integrate, extend and modify ownCloud however you want.
Nope, its free for business too
I use an ownCloud server and it works great. They also have a client for all operating systems and it's open source. The downside is that you'll have to provide the hardware and configure it yourself.
Great! I found the post That would be awesome!
As I said, with the recent events, I don't think that any onwCloud provider is a better option than the traditional services like dropbox, google, one drive... Just look at Unfit upstream and also how the onwCloud team had to ask Ubuntu to remove those ancient packages from the official repositories.
I'm very skeptical about how those providers maintain their ownCloud setup, which has 4 attack vectors: 1. The provider's infrastructure 2. The PHP running on the server 3. The running web server 4. The ownCloud installation on itself
Either I own the hole stack (preferably as a supported hardware appliance receiving updates), or stick with the big players.
Is the storage for your own use, an app, something else? If it's for your own use you may want to consider something like ownCloud which lets you have your own personal dropbox-esque storage that uses your computer. You don't have to pay for anything unless you use it for business.
You could set up a file sync/share with OwnCloud https://owncloud.org/install/ which I haven't personally used but its an open source file sync/share. You could also look into a cloud storage gateway, which isn't really that cheap either. https://en.wikipedia.org/wiki/Cloud_storage_gateway
google drive works well for this: https://drive.google.com/drive/u/0/my-drive
I've also set up my own cloud using: https://owncloud.org/ but doing so requires some tech savy'ness or at least knowing how to google stuff as your basically hosting a cloud yourself... I was able to use a crappy recycled laptop, put linux on it, connect a huge nas drive, set up owncloud, set up a dns connection and was good to go. anyway with the owncloud you control everything and iirc uses https and you control usernames/passwords and you can also locally encrypt or password protect pictures locally... but thats probably overkill.
See the blog and documentation - this is correct. The upgrade process can be done either via the web interface or manually from the command line. To do it via the web UI you first have to take it out of maintenance mode. But it is recommended to do it from the command line...
And yes, it'd be nice to give openSUSE equal love in the documentation. The good news is that it is insanely easy to add this to the documentation and if you're willing to help out with that, that would be nice. See https://github.com/owncloud/documentation and the gif file showing what to do here: https://owncloud.org/contribute
It takes less than 5 minutes ;-)
Yeah, the ownCloud Client has to be newer than 1.9 or so to work with the latest ownCloud server. You might have to move to a newer Ubuntu version... There's a problem with Linux distributions in this regard: https://owncloud.org/blog/linux-distributions-and-open-source-projects/
Hopefully you guys are running Exchange / O365 / Google Apps, because that will make calendar sync really easy.
As for files, I wonder if you could get something that could front-end your file servers and allow mobile access. I'm thinking somewhere along the lines of OwnCloud or File Transporter. That way you don't have to deal with RDP.
It has gotten a lot more stable. I've been playing with it for about a year now and with the last release to 8.2, it's made a huge difference. The desktop client apps received huge updates in August. The web interface looks much, much better. Its new Mail app is my daily driver. They are re-writing the WebDAV implementation so later on it will be much quicker and less prone to weird errors.
you could give owncloud a try: https://owncloud.org/blog/how-owncloud-uses-encryption-to-protect-your-data/
Edit: better use the more current version of the blog post: https://owncloud.org/blog/encryption-2-0-in-owncloud-server-8-1/
For e-mail you can use this guide https://www.linode.com/docs/email/postfix/email-with-postfix-dovecot-and-mysql (sry on mobile). For me, it worked perfectly. After you setup your e-mail server you need to learn a thing or two about setting up your firewall.
For owncloud there's documentation on their website https://owncloud.org/install/
The thing is, these homemade solutions are always less feature rich then their commercial counterparts. It depends a lot on how much time you are willing to invest on setting up your systems and what features you are willing to sacrifice.
In the end, taking care of privacy is more like a lifestyle than a thing you set up once.
I've been looking at ownCloud.
It's weird, but the only thing stopping me is that it seems too good to be true; it feels like I'm not understanding some giant aspect of it. That said, the only issue I've found is what repositories you update it from, because some aren't secure. No biggie, really.
You could look at setting up an instance of owncloud. Run the application on your ras pi and mount the NAS on the pi to use as your data directory. Maybe you can get around using 80 by configuring your pi web server to use tls so everything goes over 443, try it with a self-signed certificate first though. This way your syncs are encrypted as well.
There's a lot enterprise tools you can use for managing Apple devices (Google "MDM"), but if you are focused on SMBs, they are unlikely to be inclined to pay the fees required to set them up and maintain them. If you are an outside consultant, I'd recommend finding a good MDM product that is hosted and designed for service providers that you can resell for a small monthly fee. Outside of that, here's a few thoughts:
There's tons of Apple/Mac management software also, but these are the three pieces I've implemented recently (Exchange 2013, ShareFile, and XenDesktop).
oC 8.1 ends Windows Sever support :-(
You'll have to stick with 8.0.4 if you want to stay on Windows unless someone steps up to fix some of the bugs they had with Windows. https://owncloud.org/blog/owncloud-server-8-1-will-not-support-windows-as-server-platform-natively/
I use Google drive for some of my business documents, it is really convenient. But I also use my own https://owncloud.org/ server for any sensitive files that I want to maintain complete control over.
I'm currently using Lastpass with a premium sub so I can use the iOS app.
When my current subscription expires I'll be migrating to KeePass with KeeCloud plugin who claim ownCloud compatibility is a high priority.
Arch Linux is great. Here is an entry in the Arch Wiki about installing the proprietary drivers for your Nvidia card.
For syncing with your phone, how advanced of a user are you? You could potentially run OwnCloud on a server where it would be set to automatically synchronize the database for you on a schedule, but it isn't the easiest thing to get up and running.
ownCloud is a software system for what is commonly termed "file hosting". As such, ownCloud is functionally very similar to the widely used Dropbox, with the primary functional difference being that ownCloud is free and open-source, and thereby allowing anyone to install and operate it without charge on a private server, with no limits on storage space (except for disk capacity or account quota) or the number of connected clients. Despite the name, the software system does not use cloud computing unless it is manually configured (such as using Swift storage with load balancing, for example).
>1) What file sharing solution would you recommend for this situation?
You said you're looking at something similar to DropBox. ownCloud should be a viable option for that. I use it at work for my users to store docs on and to share them. They can be shared via a single user, group etc.. You can even send a download link. You can allow them to edit the doc in the browser(if its a supported doc)
>2) What specific physical server would you recommend including the specs? I am not stuck on using a TS140 as mentioned above
Not sure. I've run it on old HP g4 dl360's I think they were.
>3) How would you set up the server to run the virtual machine? And what backup solution would you recommend? Keep in mind the budget of $1500. I think this probably necessitates using Hyper V and Unitrends to keep costs down.
I don't know why you need to visualize here.
I think ownCloud would do what you want. If you can assign it an ip address and point cloud.mydomain.com to it they should be fine. I'd probably SSL it up but that's up to you.
ownCloud does have a desktop client that works very well from my personal use on Xubuntu. You can specify which folders you want to sync etc. And then from there you can specify if they get shared with other users and what they can do with them.
As far as a backup - Are you looking at a hosted backup or something onsite?
EDITED for formatting
I haven't used this, but it may be what you want:
https://owncloud.org/
I use a Seagate Central, which is handy:
http://www.seagate.com/gb/en/external-hard-drives/home-entertainment/media-sharing-devices/seagate-central/
https://owncloud.org/blog/how-owncloud-uses-encryption-to-protect-your-data/
ownCloud uses TLS to secure connections during file transfer. She could use a second PC at another location to host a copy of the backup, providing the redundancy you're looking for.
I think your alternative to this arrangement is to use something like Carbonite for the backups and a separate utility for file sharing, in addition to BitLocker on her PC, making for a three-pronged system to resolve the need.
He's an idiot for leaving it accessible by Chinese people.
Yes, you can have it set up to only work from connections from your WiFi and nothing from the outside Internet.
Look into ownCloud. It's better. https://owncloud.org/install/
If you're going to store ID cards and such on it, I would reconsider going for a more bullet proof setup.
Owncloud's encryption is meant for when you're using external storage. If your server gets hacked it is meaningless because the keys are on the server. I personally use full disk encryption instead of the encryption app of owncloud.
There only needs to be 1 security issue and they have all your files. And there will always be security issues. In any project. That's why I like security in depth. Having one layer compromised (which will inevitably happen) does not mean they have access to your files. And the chances of both layers being compromised at the same time without you having had a chance to patch/update is very small.
I personally run the openssh socks5 proxy / apache reverse proxy in separate jails and owncloud runs in it's own jail too.
Having said that, there are some other things you can do.
I hope I gave you some inspiration. You can setup as much security measures as you want.
Try owncloud(https://owncloud.org/). It's essentially a private setup of systems like dropbox. You set it up on multiple computers and the data is synced between them. There's no middleman. Only disadvantage is that you need to setup your own server.
I can think of a few things off the top of my head
Makes sense. There's software called ownCloud which allows you to set up your own cloud essentially, but on your own hardware. It's also free: https://owncloud.org/. Here is a note regarding its security as well: https://owncloud.org/blog/how-owncloud-uses-encryption-to-protect-your-data/. If I recall correctly, you'll need to forward a port or two on your router for this setup.
You should checkout OwnCloud If you have a spare computer laying around you could install a flavor of linux on. Its pretty simple to setup, they have tutorials on installing.
It is very similar to dropbox in the way of installing a client on windows/mac/android. Sharing between groups and users and even making a public folder. check it out. Best of all.... FREE!
> Enable the encryption app to encrypt data on external storage for improved security and privacy.
From: https://owncloud.org/features/
> To make this possible, we decided to perform the encryption server-side. Still the architecture allows us to implement client-side encryption as an additional option later. Server-side encryption is especially interesting for users who also use the external storage app. Combining the external storage app with the encryption app allows you to use external storage without giving any 3rd-party provider access to your data.
From: http://blog.schiessle.org/2013/05/28/introduction-to-the-new-owncloud-encryption-app/
Give owncloud a shot. performance will depend on what your streaming and the upload\download speeds each side of the connection. Dont think the server side will run on windows so you might need to create a VM to test in.
XBMC plugin to be able to access media on the recipient end here: http://forum.xbmc.org/showthread.php?tid=189856
going forward if it all works as expected. It would only really be as expensive as the storage youd want to have. For example, you could host the server on a Raspberry Pi, connect it to a NAS for the storage, and mirror the drives to protect against failure. HDDs come with pretty hefty warranties, especially on the 'NAS' branded drives from WD.
Sorry, sounds like you need a better system to begin with. I'd suggest having your company take a look at OwnCloud. For security purposes, passing any sort of .dll or .exe or through email is very very bad.
Not saying that the other solution would work better... but at least you can control who can access it and for how long, get around email filters and Outlook stripping files.
If you're up for it, and have some linux knowledge, check out OwnCloud.org - It has a free version, it's FOSS and has encryption. It can be run on a Raspberry Pi on your own internet connection. See https://pimylifeup.com/raspberry-pi-owncloud/
i think what OP meant was Differential Synchronization
Here's the Github issue on the progress on future plans on implementing it and it doesnt seem to be going well.
Fire up an old pc or laptop, if you can, beef it up storage wise or get a bunch of cheap USB removed drives, install Linux (Centos-Ubuntu). The download and run Owncloud on it.
All of this is short money (like free if done right).
"And a 'private cloud' doesn't make sense without an always on server if you are actually using more than one machine? What? Are you going to turn your desktop pc on while you are on the go with yozr laptop?":
To clarify, Duple doesn't require a server, just the client app and a storage. You need only 2 things: the app and a shared folder. The cloud is contained inside the shared folder. The client is "connected to the cloud" when it can access the folder. This folder can be stored anywhere, works with any storage.
​
"Actually Owncloud is a backup and file synch solution which even allows you to undelete files you accidentally deleted.":
Owncloud is not a backup solution. This comes from their very own website, in their FAQ: "OwnCloud is absolutely not a backup solution" (Source: https://owncloud.org/faq/#backup)
> FreeNAS seems like such an awesome project, btw. I want to build a NAS at home, and I certainly plan on using it.
Same. If I do it I think I'm going to install OwnCloud with it as a plugin or something. It's pretty cool. I installed it on my webserver...server to try out and used it for a few things and to combine my cloud accounts as well into one portal. But its basically like having your own local Google Drive including mounting and drag and drop support via a webbrowser and Android app, encryption, including your external cloud accounts, etc.
The only really private cloud is run on your hardware. It ain't strictly speaking a cloud anymore (rather SaaS) and you may screw up security-wise but at least you actually own the hardware.
Speaking software, OwnCloud may be a good shot. I have no experience, though.
To second this, I considered giving Nextcloud's encryption module a shot, but found this on Nextcloud official docs. Might be helpful to someone else:
>Encryption keys are stored only on the Nextcloud server, eliminating exposure of your data to third-party storage providers. The encryption app does not protect your data if your Nextcloud server is compromised, and it does not prevent Nextcloud administrators from reading user’s files. This would require client-side encryption, which this app does not provide. If your Nextcloud server is not connected to any external storage services then it is better to use other encryption tools, such as file-level or whole-disk encryption.
>
>Note also that SSL terminates at or before Apache on the Nextcloud server, and all files will exist in an unencrypted state between the SSL connection termination and the Nextcloud code that encrypts and decrypts files. This is also potentially exploitable by anyone with administrator access to your server. Read How Nextcloud uses encryption to protect your data for more information.
I've seen Owncloud float around a bit, they've tried to make it a on-prem version of Onedrive and Dropbox, might be worth looking at (https://owncloud.org/), I've looked at it before but got put off by the pricing
I just set up an owncloud.
It's pretty neat.
One thing I noticed when I was looking for the app in the Play store was that it cost 99 cents.
Right under it?
Another app that had a higher rating and cost 0 cents.
Bazinga.
> 64 gigs of RAM inside, and 6 fully working 1 TB dell SATA drives (add one as a cold spare ;) )
So you answered the important question yet?
I wonder if you can maybe get a relative interested in running https://owncloud.org/features/ I personally want to trick my brother-in-law to run a server for us at his home, wip.