Welcome to the community!
The last time I did look at seafile about 2 years ago over at GoogleGroups. It was possible to host TWs with webdav. But I’m pretty sure things have changed quite a bit in 24 months
WebDav is disabled by default. So you’d need to enable it. But as reported in 2018 it did work. …So this may be worth a test.
The post there also mentions a post from 2018 … I don’t know if that stuff is still relevant. … It may be worth a read to get more TW specific info.
You can search this forum for “yunohost” and you’ll find some stuff.
I did quick search and also found this nginx related post at yunohost: webDAV server using nginx module - Advanced use case - YunoHost Forum
If you only wanted to use seafile because of the webdav possibility, then nginx would be the better option.
If you have seafile anyway because us use it already, the manuals there should also give more info. WebDAV extension - Seafile Admin Manual
Usually users ask about webDav to connect on a “file-browser” level. … That’s not what we need. We need a possibility to server web-pages over WebDav !! That’s important.
That’s why it will work with nginx, because that’s a web server.
BUT BUT BUT
Do NOT use 777 as access rights in production. Everyone may get full access to whatever runs behind it.
Related to access rights see this post: You know yunohost as server for hosting for TW? - #9 by pmario
That’s all I know by heart at the moment
Seafile docs link: WebDAV extension - Seafile Admin Manual …
Have fun!
Mario