Package Details: seafile-server 13.0.20-1

Git Clone URL: https://aur.archlinux.org/seafile-server.git (read-only, click to copy)
Package Base: seafile-server
Description: Seafile server core
Upstream URL: https://github.com/haiwen/seafile-server
Licenses: Apache-2.0, AGPL-3.0-only
Conflicts: seafile
Submitter: eolianoe
Maintainer: Joffrey
Last Packager: Joffrey
Votes: 18
Popularity: 0.000000
First Submitted: 2017-01-07 15:22 (UTC)
Last Updated: 2026-04-16 09:54 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

pvagner commented on 2017-12-18 13:54 (UTC)

@klemens So for mysql setup we have to copy the seafile-server folder to instance specific folder and also copy seahub into that? Do we need instance specific seahub copy for each seafile-server instance? Is there no better way?

klemens commented on 2017-12-15 00:28 (UTC) (edited on 2017-12-15 00:29 (UTC) by klemens)

I packaged seafdav to enable the webdav-support in seafile: python2-wsgidav-seafile. This should work out of the box by configuring dav like described in the seafile manual.

@eolianoe: Feel free to also add this as an optional dependency. I can add you as a co-maintainer if you want.

Joffrey commented on 2017-12-14 10:46 (UTC) (edited on 2017-12-14 15:48 (UTC) by Joffrey)

@klemens You are right for the service it's an error. I have tested on another service and it's launched with the user despite the error... Sorry at @all :/ , I have signaled my error at @eolianoe by mail.

For an installation with MySQL the current package struct is problematic for running scripts. I use an alternative PKGBUILD to maintain seafile-server and seahub with a MySQL installation.

https://github.com/jojotango/packages/tree/master/seafile-server

https://github.com/jojotango/packages/tree/master/seahub

It's without any warranty, but it can help :)

klemens commented on 2017-12-13 16:25 (UTC)

I am not sure what problem @joffrey had, but the User-directive definitely belongs into the Service-section. Putting it into Unit means the service is started as root!

I also think mysql-python and ffmpeg should be optional dependencies, as seafile runs fine using only sqlite or postgresql and ffmpeg is only needed when creating video thumbnails and pulls in quite a large number of dependencies.

@pvagner: The scripts use paths relative to their own location to find the seafile installation which doesn't work when installed globally. But you can copy them to a local folder and manually adjust the path definitions at the top of the file. Most of them work fine afterwards.

pvagner commented on 2017-10-24 10:15 (UTC)

How have the initial setup instructions changed after packaging seahub? I can't find out how to run setup-seafile-mysql.sh script when seahub is installed system wide inside /usr/share/seafile-server.

eolianoe commented on 2017-09-27 19:15 (UTC)

@Captain_Rage: in the directory where you execute 'makepkg', that didn't change from the other version

Captain_Rage commented on 2017-09-27 18:50 (UTC)

I'm having trouble getting Seafile server to run after upgrading to 6.2.2. I can't find the location where 'seafile-server-6.2.2-server.tar.gz' gets downloaded. Where is it supposed to go?

Joffrey commented on 2017-09-23 22:32 (UTC) (edited on 2017-09-24 10:49 (UTC) by Joffrey)

In "seafile-server@.service" User=seafile must be placed in [Unit] section not in [Service] Missing depends for setup-seafile-mysql.sh: - python2-setuptools - python2-pillow - mysql-python thanks