Why do everyone claim that Nextcloud is better then seafile?

Currently there is no easy way to do this. It would require that the system admin acting as the end user to deleting some files. There is no API to support this operation.

Of course it’s possible to change the code in seafevents (Pro only) to delete the files with specific extensions. But it requires deeper understanding to the code.

The only easy workaround I can think of now is to send an email notification to users.

In the upcoming 7.0 version, the seafevents module is redesigned to output file level update events. Based on that we may be able to provide some form of “workflow engine” in the background. Admins can register their own hook scripts for update events.

2 Likes

Hi all,

first of all: I’m a big fan of seafile! I prefer the fast, stable and delta sync of seafile compared to nextcloud.
So, I’ll always stay with seafile for my private installation!

BUT: I’m planning to deploy a cloud platform for our school network, too. And therefore, seafile has some drawbacks:

  1. Some needed features (e.g. LDAP-sync, fulltext search) are only available in the pro edition which is way too expensive for us, even with education discount as stated on the website! These features are available for free in nextcloud…

  2. I’d like to mount the student’s and teacher’s home directories of our school server to the cloud so that they are accessible from remote. That seems to be easily achievable with nextcloud but is impossible with seafile…!?

I’d really prefer using seafile for the above mentioned sceanrio, so if anybody could tell me, that it is possible and maybe there is a (very) special price we could afford, so please let me know!!!
Otherwise I’d sadly have to use nextcloud for it :frowning:

Thanks and best regards,
Jochen

You will have to use nextcloud. Seafile cannot do what you need for your project.
There is no way to just connect existing shares and most probably won’t be in foreseeable future.

1 Like

I tried with Seafadm and installed required packages but whenever I try to run command seafadm [option…] [command] [argument] than command seafadm not found . anything I need to configure?

Thanks @DerDanilo. That’s what I feared…

If you want a better price, you should write to Seafile Devs directly, if you didn’t done it yet.

If I can’t achieve my second point with Seafile, price won’t matter…

1 Like

Can’t you use seadrive for the second point?

This is not the same.

It’s also more like a proof of concept than an actual production software.

3 Likes

How is mounting anything different from mounting seadrive using fuse? I use this method for sharing content with a plex server

I really wish Seafile also provided some basic index/search in CE Edition

6 Likes

Why not use both since they are both free? Use Seafile for the file sync (because Nextcloud’s sync is poorly implemented) and Nextcloud for the fancy apps, integrations, emails, tasks, etc.

You can now integrate SeaTable with Seafile and use SeaTable to build “applications” based on tables. SeaTable can use files from Seafile. The cool thing is that you don’t even need to write code to build applications. You can organize any kind of data directly in SeaTable.

In my opinion, NextCloud’s approach to apps is a bit clumsy. As system admin has to manage more and more database tables when more and more apps are added to NextCloud. With SeaTable, no matter how many bases are created by the users, there is no extra maintenance work put on the system admin.

Users with no coding ability may not easily find the right app for his/her use case in NextCloud. With SeaTable, users can organize any data in the way they want without coding.

3 Likes

You can now integrate SeaTable with Seafile and use SeaTable to build “applications” based on tables. SeaTable can use files from Seafile. The cool thing is that you don’t even need to write code to build applications. You can organize any kind of data directly in SeaTable.

Good to know. I was not aware of SeaTable. Will definitely check it out.

In my opinion, NextCloud’s approach to apps is a bit clumsy. As system admin has to manage more and more database tables when more and more apps are added to NextCloud. With SeaTable, no matter how many bases are created by the users, there is no extra maintenance work put on the system admin.

Agree. It reminds me a bit of Joomla back in the days but at least it is free and open source so anyone can mess around with it. I also noticed that OwnCloud is rewriting their project in Go (if I am not mistaken) but that is still heavily under development and not ready for production yet.

1 Like

But SeaTable is not open source, isn’t it?

(I haven’t see a single mention of a free license on SeaTable website)

This is a big argument for Nextcloud, even if I prefer the Seafile file sync features.

It’s partially open source.
The biggest advantage of SeaTable in the market right now is that it can be hosted on-prem. There’s a more open source competitor that is also Open Source - https://www.nocodb.com/ - but it’s not as well developed as SeaTable UX & feature-wise.

Open Source is becoming a bit faux pas anyways; so many projects, so many people trying to free ride on them, doesn’t make sense to develop pure-open source anymore because of it. https://medium.com/blossom-capital/successful-open-source-business-models-2709e831e38a

If you are thinking of using the external mount app then beware it might hit the performance of the entire NC installation. I was happily using the external mount app to mount 4 SMB shares from FreeNAS, one being photos had 300 GB or so. I have always complained of the slowness of NC; especially rendering thumbnails etc.

I have configured all the performance tweaks too; redis, postgresSQL DB, caching, running on large VM on my HP DL380 server.

I came across a post that mentioned the external mount app significantly slowed down the system and I thought I’d try disabling it. It definitely improved the performance and the whole web interface seemed snappier, thumbnails were quicker to browse etc.

However sync is still isn’t close to SF.

Which makes the final software not open source. Thank you for the github link, but it seems that one core piece of software is under a proprietary license. This make the whole solution not an option when you want to provide free-software only services to your users, like I do.

Yeah makes sense. I’d just caution your business model might not be sustainable in its current form. At best you’re surviving, at worst you’re free-riding. I hope you end up being wildly successful and are able to have the goodwill of people to contribute back to the development and maintenance of the FOSS projects you use proportionate to what value you’re getting from them.