Questions tagged [seafile-server]

Seafile is an open source cloud storage system with advanced support for file syncing, privacy protection and teamwork. Seafile Server is a part of it.

Seafile server consists of several components.

  • Seahub (django):the website. Seafile server package contains a light-weight Python HTTP server gunicorn that serves the website. Seahub runs as an application within gunicorn.
  • HttpServer (httpserver): handles raw file upload/download functions for Seahub. Due to Gunicorn being poor at handling large files, so we wrote this "HttpServer" in the C programming language to serve raw file upload/download.
  • Seafile server (seaf-server):data service daemon
  • Ccnet server (ccnet-server):networking service daemon. In our initial design, Ccnet worked like a traffic bus. All the network traffic between client, server and internal traffic between different components would go through Ccnet. After further development we found that file transfer is improved by utilizing the Seafile daemon component directly.

The picture below shows how Seafile desktop client syncs files with Seafile server: enter image description here

The picture below shows how Seafile mobile client interacts with Seafile server: enter image description here

The picture below shows how Seafile mobile client interacts with Seafile server if the server is configured behind Nginx/Apache: enter image description here

Project site: http://seafile.com/ Documentation: http://manual.seafile.com/

34 questions
6
votes
2 answers

How to use a Seafile generated upload-link w/o authentication token from command line

With Seafile one is able to create a public upload link (e.g. https://cloud.seafile.com/u/d/98233edf89/) to upload files via Browser w/o authentication. Seafile webapi does not support any upload w/o authentication token. How can I use such kind of…
lmen6e
  • 221
  • 4
  • 8
5
votes
1 answer

docker-compose: no declaration was found in the volumes section

Im trying to use Docker-Compose on Microsoft Windows to create a stack for Seafile. The error message after creating is: Deployment error failed to deploy a stack: Named volume “C:/Users/Administrator/Docker/Volumes/Seafile/Mysql:/var/lib/mysql:rw”…
Luxadev
  • 51
  • 1
  • 2
3
votes
0 answers

Docker bind propagation mount error "is not a shared mount"

I am trying to mount a FUSE virtual filesystem from inside a Docker container and expose the mount point to the host. Docker is installed via snap on Ubuntu 20.04 The software is a fresh install of Seafile (a Dropbox alternative), but this problem I…
jonathanbsyd
  • 8,031
  • 6
  • 24
  • 26
3
votes
1 answer

Does seafile store synced files anywhere?

I'm using Seafile (on docker) to sync some files to a Synology nas and it is all working correctly. I've created an external folder that is pointed to /shared folder in the container. I think I already know the answer, but are the files synced to…
Simon
  • 5,373
  • 1
  • 34
  • 46
2
votes
3 answers

Is Seafile a real cloud storage?

I currently have two file servers to store all my files. One is at my home and the other one is at my parents home. The hard disks on both servers are synced, meaning that if I add/change/delete a file on one server, once a day the servers sync…
Socrates
  • 8,724
  • 25
  • 66
  • 113
2
votes
1 answer

pfSense + HAProxy – Reverse Proxy with multiple Services on one internal IP

currently I am using pfSense on my server with the HAProxy package, because I can easily configure it via the GUI. I configured HAProxy to act as a reverse proxy corresponding to this guide:…
Bioneye
  • 39
  • 1
  • 5
1
vote
0 answers

Use Rclone for backup Seafile in Azure Blob

I am noob in Rclone, so here is my question: I have a raspberry Pi with Seafile working fine. I would like to install Rclone there to backup the content of the Seafile to an Azure storage blob. I saw in the documentation that Rclone supports both…
Xuti
  • 89
  • 1
  • 10
1
vote
2 answers

How to get .pro file from the set of qt files

I was trying to modify the source code of this open source project https://github.com/haiwen/seafile-client As I can see it contains .ui, .qrc etc files which is used in Qt, but there is no .pro files present in his repository. So how to get the…
Vinay Kumar
  • 674
  • 2
  • 9
  • 21
1
vote
0 answers

Python - Uploading files with Hebrew filenames in Request.Post

I'm trying to upload files to seafile server API. Uploading files with Hebrew filenames return an error from the server when using requests.post. Request on fiddler- 'Content-Disposition: form-data; name:"file"; …
1
vote
1 answer

Running Seafile within Plesk

I'm using Debian 8 alongside Plesk Onyx (latest version). Now I want to install Seafile, which is dependent also from Python. I found tutorials on the Internet, however, none which describes how to set this up under Plesk within a subscription. So I…
Johnny
  • 11
  • 1
1
vote
0 answers

Uploading files to seafile in Unity3d C#

I have a Unity3d project from which I would like to upload & download files. I have the downloading (and other relevant Seafile API related calls) working as it should, but I can't seem to make uploading work correctly. I can also make the uploading…
1
vote
1 answer

Seafile 6.0.5 404 WebUI with nginx and Plesk Onyx

I tried the last days to run current Seafile 6.0.5 with MySQL on my VPS with Plesk Onyx 17 installed. If I follow the official seafile.com manual => https://manual.seafile.com/deploy/deploy_with_nginx.html I can open the webui from:…
lrecknagel
  • 317
  • 3
  • 14
1
vote
1 answer

nginx proxy_pass and rewrite for seafile proxy

I'm running a seafile vm (private network) behind a Plesk vm (public). Right now I'm using apache as proxy but was wondering how to get this setup running with nginx only. This works: RewriteEngine On ProxyPass /seafhttp…
1
vote
1 answer

Seafile file upload does not work, even after setting the "FILE_SERVER_ROOT" variable

I'm trying to get Seafile running behind a nginx reversed proxy. I followed this: http://manual.seafile.com/deploy/deploy_with_nginx.html along with this: http://manual.seafile.com/deploy/https_with_nginx.html. My configuration is like…
Benni
  • 778
  • 8
  • 22
1
vote
1 answer

SQlite to MySQL migration for Seafile Server

I have successfully got Seafile Server fully working with HTTPS. However I'm trying to migrate from SQLite to MySQL and everytime I try, the seafile server stops working. I'm not sure what information to put here that yous will need but happy to…
Shaggy
  • 11
  • 2
1
2 3