Pro:
- it’s written in GoLang, which makes it probably less resource Hungry than Nextcloud (but the new OwnCloud is written in GoLang, too)
- it supports multiple storage providers
Con:
- NextCloud has a lot of NextCloud apps that allow you to do far more than just storing files
- I just get a weird feeling when I see dependencies to Tencent Cloud and Upyun. But it’s probably just me and it’s probably just used properly for binding on their cloud storage.
If you want something lightweight, you can also use KanIDM instead of Authelia + LLDAP. It supports LDAP, OAuth and RADIUS.
And, like LLDAP, KanIDM is written in Rust. Projects like Authelia and Zitadel are also fast but they still use a garbage collector that kicks in every now and then.