Seafile Server 6.2.2 for Raspberry Pi
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 addproxy_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