Skip to content

Seafile Server 6.2.2 for Raspberry Pi

Compare
Choose a tag to compare
@jobenvil jobenvil released this 28 Sep 07:43
· 150 commits to master since this release

Starting from 6.1.0, it is mandatory to install the phyton-requests dependence module:

apt-get install python-requests

From 6.2, It is recommended to use WSGI mode for communication between Seahub and Nginx/Apache. Two steps are needed if you'd like to switch to WSGI mode:

  • Step 1. Change the config file of Nginx/Apache.

The configuration of Nginx is as following:

# Seafile root domain configuration
location / {
      proxy_pass         http://127.0.0.1:8000;
      proxy_set_header   Host $host;
      proxy_set_header   X-Real-IP $remote_addr;
      proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header   X-Forwarded-Host $server_name;
      proxy_http_version 1.1; # if you use http2 or you get errors in nginx like connection refused ... HTTP/1.1
      proxy_read_timeout  1200s;

     # used for view/edit office file via Office Online Server
     client_max_body_size 0;

     access_log      /var/log/nginx/seahub.access.log;
     error_log       /var/log/nginx/seahub.error.log;
}
  • The /seafhttp block remains untoched, only add proxy_http_version 1.1; inside it.
  • In case you have configured seafile like as non root domain, take the /seafile block.
  • The /media or /seafmedia block remains untouched

The configuration of Apache is as following:

# Seahub
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
  • Step 2. Restart Seahub with ./seahub.sh start instead of ./seahub.sh start-fastcgi

  • Optional Step. Modify your seahub start init.d or systemd script to meet advice in step 2.

6.2.2 (2017/09/25)

  • [fix] Fix register button can't be clicked in login page
  • [fix] Fix login_success field not exist in sysadmin_extra_userloginlog

6.2.1 (2017/09/22)

  • [fix] Fix upgrade script for SQLite database
  • Add Czech language
  • [UI] Move password setting to a separate section
  • [UI] Add divider to file operation menu
  • [UI] Use high DPI icon in favorites page
  • [UI] Focus on password fields by default
  • [UI] Show feedback message when restore a library to a snapshot
  • [fix] Don't import settings in seafile.conf to database

6.2.0 (Beta) (2017/09/14)

  • Redesign login page, adding a background image.
  • Add two factor authentication
  • Clean the list of languages
  • Add the ability of tagging a snapshot of a library (Use ENABLE_REPO_SNAPSHOT_LABEL = True to turn the feature on)
  • [Admin] Add an option to enable users to share a library to any groups in the system.
  • Use WSGI as the default mode for deploying Seahub.
  • Add a field Reference ID to support changing users primary ID in Shibboleth or LDAP
  • Improved performance of loading library list
  • Support adding a custom user search function (https://github.com/haiwen/seafile-docs/commit/115f5d85cdab7dc272da81bcc8e8c9b91d85506e)
  • Other small UI improvements

Please check the Seafile Forum for further unexpected behaviours and suggested troubleshooting

Older Server ChangeLog here