Hi everyone,
I’m currently running Seafile Community Edition 13.0.19 and I’m having trouble preventing the automatic creation of the “My Library” for new users.
In previous versions, I was able to suppress the default library creation by using the following settings in seahub_settings.py:
USER_DEFAULT_LIBRARY_TYPE = None
However, since updating to version 13.0.19, these settings seem to be ignored. Every new user that logs in for the first time still gets a “My Library” automatically created.
What I’ve tried so far:
I have consulted an AI assistant to verify the standard configuration steps, and we tried the following based on its suggestions:
-
Setting
DISABLE_DEFAULT_LIBRARY = Trueinseahub_settings.py. -
Setting
USER_DEFAULT_LIBRARY_TYPE = Noneinseahub_settings.py. -
Adding
disable_default_library = trueto the[library]section inseafile.conf. -
Clearing the Seahub cache and restarting the services/containers.
None of these steps prevented the library creation.
My question: Has the configuration parameter changed in version 13, or is this a known bug in the current CE build? Is there any other way (perhaps via the database or a different config flag) to ensure new users start with an empty dashboard?
I want to manage library access strictly via groups and shared folders, so the “My Library” is causing confusion for my users.
Any help or insights would be greatly appreciated!