The project is great and I made simple setup in docker to play around with it. There is official docker image you can use https://hub.docker.com/_/nextcloud.
The problem I see with similar services is they all trying to pack everything. You can also install external components into your system.
What it means in practice is huge area for security vulnerabilities, challenge to host/upgrade it at home on weekends and very complex user interface (easy to mess up with privacy settings).
I really scared to host such systems because of all related issues. Maybe it isn't big deal at all.
Probably, most of home use cases can be resolved by simple XMPP server (video calls, group chat, image/links sharing) plus some shared folder across the network to store some files/photos.
I haven't used Nextcloud before, do you happen to know if there's an easy way to just want the file sharing?
I don't care for whiteboards or collaboration, I just want a Dropbox equivalent where I can upload files and give other people public or one-time or expiring links to download/wget.
When you set up Nextcloud, it has a wizard prompting you for "apps" to install. Can't remember what the choices are exactly, but there's a "simple" choice that is just file sharing.
Yes, you can disable the internal apps it ships with if you don't want to use them and just not install any third-party ones either. Only caveat is during one upgrade I noticed some of them had been re-enabled so now I make sure to check each time.
Probably the most simple way would be to rent S3 compatible storage at Lidonde/DO and use client like https://mountainduck.io to mount it in your system.
The problem I see with similar services is they all trying to pack everything. You can also install external components into your system.
What it means in practice is huge area for security vulnerabilities, challenge to host/upgrade it at home on weekends and very complex user interface (easy to mess up with privacy settings).
I really scared to host such systems because of all related issues. Maybe it isn't big deal at all.
Probably, most of home use cases can be resolved by simple XMPP server (video calls, group chat, image/links sharing) plus some shared folder across the network to store some files/photos.