Config files location change in Seafile Server 5.0.0

Seafile server has various components, each of them has its own config files. These files used to be in different directories, which is inconvenient to manage.

This is the layout before Seafile Server 5.0.0:

  1. └── seahub_settings.py
  2. └── ccnet/
  3. └── ccnet.conf
  4. └── seafile/
  5. └── seafile.conf
  6. └── conf/
  7. └── seafdav.conf
  8. └── pro-data/
  9. └── seafevents.conf # (professional edition only)
  10. └── seafile-server-latest/

Since Seafile Server 5.0.0, all config files are moved to the conf folder:

  1. └── conf/
  2. └── ccnet.conf
  3. └── seafile.conf
  4. └── seafdav.conf
  5. └── seahub_settings.py
  6. └── seafevents.conf # (professional edition only)
  7. └── ccnet/
  8. └── seafile/
  9. └── pro-data/

This way, it’s much easier to manage the configurations since all files can be found in the same place.

When you upgrading to seafile 5.0.0, the upgrade script would move these files to the central conf/ folder for you.