Well, this is not really a tutorial but maybe useful in combination with existing Seafile tutorials. @Hanz0mentioned a nice website to check web server configuration so I thought to provide some overview about existing security check sites I’ve used before or read about.
Step 2: Press Confirm Now and we’ll verify the seal has been added to your site.
Press Back to select another confirmation option.
I’ve never customized my Seahub page so this was the first try for me. Following http://manual.seafile.com/config/seahub_customization.html I thought /srv/seafile/seafile-server-latest/seahub/seahub/templates/rest_framework/base.html would be a good first try for the Security Seail code.
On some point I broke something because Seahub says Django request errors with some GET /accounts/whatever/ lines.
I had to rm -r /srv/seafile/seahub-data/custom to get things working again.
It is not outdated. But for each major version, because the template you overwritten changed a lot, you need to copy the base template and do customization again.