Looking for a self-hosted file share tool
-
@guyinpv said in Looking for a self-hosted file share tool:
My biggest fear is self-hosting, I just don't want maintenance and support issues, I want things to be extremely robust, this is a twitchy company that tends to explode when our apps/services don't work right.
I believe you can pay for hosted service, with support, too, if you prefer.
-
@guyinpv said in Looking for a self-hosted file share tool:
What would you say NextCloud most resembles as far as a commercial product? Can it directly replace everything done by Dropbox, and/or Box, and/or Google Drive, OneDrive, etc?
Yes, it does everything you'd expect from a big commercial service.
-
@bnrstnr said in Looking for a self-hosted file share tool:
@guyinpv said in Looking for a self-hosted file share tool:
My biggest fear is self-hosting, I just don't want maintenance and support issues, I want things to be extremely robust, this is a twitchy company that tends to explode when our apps/services don't work right.
I believe you can pay for hosted service, with support, too, if you prefer.
Yup, that's not hard to find.
-
@guyinpv said in Looking for a self-hosted file share tool:
@bnrstnr
Good to know. Can you set up anonymous upload drops or does each user need an account?We use this, it's awesome.
-
You can get hosted, here is a list from the nextcloud site.
https://nextcloud.com/providers/ -
I typically use VULTR, and they have it as a default app so I just ran that. Installed without a hitch on Ubuntu 16.04.
Did some initial configuring and a couple users. Now uploading a few gigs of some of our files.Anything I need to know about running this? Troubleshooting common issues? Ways to make it perform better? Tricks or tips?
Note that our users don't use the web interface, I couldn't pay them enough to make them use a web interface for file management. All that matters is how robust the windows sync tool is.
-
Until recently we used Vultr and Fedora for NC and it worked well. RAM was tight for sure, though.
-
@scottalanmiller said in Looking for a self-hosted file share tool:
Until recently we used Vultr and Fedora for NC and it worked well. RAM was tight for sure, though.
$5 box on VULTR is 1GB now. You think we'd stretch that with about 12 users and moderate activity on mostly Word/Excel files of about 13GB total?
-
@guyinpv said in Looking for a self-hosted file share tool:
@scottalanmiller said in Looking for a self-hosted file share tool:
Until recently we used Vultr and Fedora for NC and it worked well. RAM was tight for sure, though.
$5 box on VULTR is 1GB now. You think we'd stretch that with about 12 users and moderate activity on mostly Word/Excel files of about 13GB total?
Oh you are looking at the non-storage units?
Yeah. It'll struggle but work.
-
@scottalanmiller Interesting. Well if that's the case I just bump up to the $10 plan. Still cheaper than any other service charging $5 to $10 per user.
I tried to give Turnkey Cloud a try and boy was that a joke.
-
@guyinpv said in Looking for a self-hosted file share tool:
@scottalanmiller Interesting. Well if that's the case I just bump up to the $10 plan. Still cheaper than any other service charging $5 to $10 per user.
At 1GB of RAM, even with swap space added, I found it often failing to be able to update. 2GB should be perfectly fine, though.
We have it with 12GB now, but we aren't using nearly that much.
-
I've put nodequery on it to monitor resource use, it'll alert me if anything goes above 80%. I'll be curious to see how it behaves as I add the users onto it.
-
With all our files uploaded, and just me and my test laptop connected, it's using about 360MB RAM.
-
This is a CentOS 7 VM with 2 vProcs and 3GB RAM.
Using Remi to get PHP 7.1All users have the sync client installed on their computer. This is not accessed any other way, generally.
-
Using Remi to get PHP 7.
Just as a heads up, that’s in the CentOS SCLo repos so you don’t need any of the outside repos any longer.
-
@stacksofplates said in Looking for a self-hosted file share tool:
Using Remi to get PHP 7.
Just as a heads up, that’s in the CentOS SCLo repos so you don’t need any of the outside repos any longer.
Doesn’t that required the named PHP install though?
-
@jaredbusch Cool! 120 users connected and yet it reports about 800MB RAM. Mine is on PHP 7.0.28, MySQL 5.7.21, Ubuntu 16.04. That makes me feel a little better.
As many file sync tools I've tried over the years, the top most important feature becomes stability. As long as the thing keeps syncing, keeps accurate, then I'll deal with the rest.
You'd be surprised how quickly I get myself into trouble.
I found this app for "Group Shared Folders" so that I could have a master share that everybody uses, seemed like a good idea at the time. But then I found out the deleted folder (trash can) doesn't work on group shares.
I created another admin user to act as a master account that I could put a share in for the whole office. Then I used the NC web interface to move all the files from the group share into the new share. This seemed to work fine.
On my test workstations, I had turned off sync so I could move the files locally as well, I want to avoid using a ton of bandwidth if I can help it.
When I turned sync back on, it seemed to go just fine until I noticed in the web interface that most every folder was duplicated! Lots of files appear duplicated as well. But this doesn't translate to Windows, I only see one copy of everything.
When I open the sync client, the duplicates are seen in the folder selection tree.Now it gets weirder. When in the web UI, if I click the share icon on one of the duplicate folders/files, the duplicate magically disappears, just by viewing share info in the sidebar. But if I refresh the folder or click on the folder name, once again all the folders/files reappear as duplicates. This is freaking bizarre. Kinda goes against my need for a stable and robust system.
-
@jaredbusch said in Looking for a self-hosted file share tool:
@stacksofplates said in Looking for a self-hosted file share tool:
Using Remi to get PHP 7.
Just as a heads up, that’s in the CentOS SCLo repos so you don’t need any of the outside repos any longer.
Doesn’t that required the named PHP install though?
Umm, I don't remember off hand. You could be right.
-
@guyinpv said in Looking for a self-hosted file share tool:
@jaredbusch Cool! 120 users connected and yet it reports about 800MB RAM. Mine is on PHP 7.0.28, MySQL 5.7.21, Ubuntu 16.04. That makes me feel a little better.
As many file sync tools I've tried over the years, the top most important feature becomes stability. As long as the thing keeps syncing, keeps accurate, then I'll deal with the rest.
You'd be surprised how quickly I get myself into trouble.
I found this app for "Group Shared Folders" so that I could have a master share that everybody uses, seemed like a good idea at the time. But then I found out the deleted folder (trash can) doesn't work on group shares.
I created another admin user to act as a master account that I could put a share in for the whole office. Then I used the NC web interface to move all the files from the group share into the new share. This seemed to work fine.
On my test workstations, I had turned off sync so I could move the files locally as well, I want to avoid using a ton of bandwidth if I can help it.
When I turned sync back on, it seemed to go just fine until I noticed in the web interface that most every folder was duplicated! Lots of files appear duplicated as well. But this doesn't translate to Windows, I only see one copy of everything.
When I open the sync client, the duplicates are seen in the folder selection tree.Now it gets weirder. When in the web UI, if I click the share icon on one of the duplicate folders/files, the duplicate magically disappears, just by viewing share info in the sidebar. But if I refresh the folder or click on the folder name, once again all the folders/files reappear as duplicates. This is freaking bizarre. Kinda goes against my need for a stable and robust system.
I have no clue WTF you are doing.
But it sounds like your browser shit.
Look at your data store directly.
If it is all good and it still looks bad in a new porn mode browser, then have it rescan the files from the command line.
-
@jaredbusch said in Looking for a self-hosted file share tool:
@stacksofplates said in Looking for a self-hosted file share tool:
Using Remi to get PHP 7.
Just as a heads up, that’s in the CentOS SCLo repos so you don’t need any of the outside repos any longer.
Doesn’t that required the named PHP install though?
Yes, it gives you all versions so you do have to specify.