Package Details: seafile-server 11.0.13-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: AGPL3
Conflicts: seafile
Submitter: eolianoe
Maintainer: Joffrey
Last Packager: Joffrey
Votes: 18
Popularity: 0.000000
First Submitted: 2017-01-07 15:22 (UTC)
Last Updated: 2024-11-14 17:02 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

figue commented on 2023-06-11 16:09 (UTC) (edited on 2023-06-11 16:10 (UTC) by figue)

@Joffrey thank you to maintain this package. Any plans to update the arch's wiki? Current server version says seafile-admin is deprecated, so I had to use setup-seafile-mysql.sh

Also it's a bit tricky to use the systemd units because I don't know how script create the files/folders structure, etc.

Finally after a lot of tries/errors, I can make it work, but I had to copy from /usr/share to /srv/seafile. I'm not sure how I have to make the updates later... so what I have to overwrite.

How are you managing your seafile server guys?

Thank you

Joffrey commented on 2023-05-22 15:07 (UTC)

Thanks @pvagner it's fixed.

pvagner commented on 2023-05-21 09:41 (UTC)

Dear @Joffrey Since seafile-server 10.0 there is a new notification-server binary which is missing in the package.

diff --git a/PKGBUILD b/PKGBUILD
index 4138eab..c5b5bcd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@

 pkgname=seafile-server
 pkgver=10.0.1
-pkgrel=1
+pkgrel=2
 pkgdesc='Seafile server core'
 arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64')
 url='https://github.com/haiwen/seafile-server'
@@ -73,6 +73,8 @@ build() {

     cd ./fileserver
     go build .
+    cd ../notification-server
+    go build .
 }

 package() {
@@ -88,6 +90,7 @@ package() {
     ln -s /usr/bin/ "$pkgdir/usr/share/$pkgname/seafile/bin"

     install -Dm755 ./fileserver/fileserver "$pkgdir/usr/bin/fileserver"
+    install -Dm755 ./notification-server/notification-server "$pkgdir/usr/bin/notification-server"

     # Systemd
     install -Dm644 \

Joffrey commented on 2022-04-03 17:14 (UTC)

@ChuckHL seafile-admin is no longer maintained, use setup-seafile-mysql.sh or setup-seafile.sh script instead.

ChuckHL commented on 2022-03-30 03:37 (UTC)

I am unable to make a fresh install of seafile.

I managed to install all the required apps and packages.

I got an error regarding the python version. It said that it is not compatible with python 3 and to use python 2 (which if i am not mistaken, seafile 7 and above were supposed to be python 3).

I changed my env to use python 2 and now i get the following error when running: seafile-admin setup

Error: seaf-server-init not found in PATH. Have you built and installed seafile server?

Any idea on what am I missing?

Regards

Joffrey commented on 2020-04-23 18:12 (UTC)

It's reported https://bugs.archlinux.org/task/66365 .

yuyichao commented on 2020-04-23 01:38 (UTC)

It seems to be an oniguruma packaging issue since 6.9.5 disabled the "posix API" by default.

https://github.com/kkos/oniguruma/commit/04f2e597bfe0928cdefc84f5e7dafbb27abc52aa

Please report to the official package instead.

Captain_Rage commented on 2020-04-23 00:50 (UTC) (edited on 2020-04-23 01:14 (UTC) by Captain_Rage)

When trying to compile seafile-server 7.1.3 the following error message is thrown:

In file included from http-server.c:15:
/usr/include/evhtp.h:11:10: fatal error: onigposix.h: No such file or directory
11 | #include <onigposix.h>
    |          ^~~~~~~~~~~~~
compilation terminated.
make[3]: *** [Makefile:642: http-server.o] Error 1
make[3]: Leaving directory '/home/heeey/.cache/yay/seafile-server/src/seafile-server-7.1.3-server/server'
make[2]: *** [Makefile:955: all-recursive] Error 1
make[2]: Leaving directory '/home/heeey/.cache/yay/seafile-server/src/seafile-server-7.1.3-server/server'
make[1]: *** [Makefile:454: all-recursive] Error 1
make[1]: Leaving directory '/home/heeey/.cache/yay/seafile-server/src/seafile-server-7.1.3-server'
make: *** [Makefile:386: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Error making: seafile-server

The package oniguruma 6.9.5-1 is installed, although that package doesn't contain the file 'onigposix.h'. Is there a wrong dependency set or what could be missing? I cannot find any other package that contains that file, and the oniguruma package also doesn't have it. Thanks for your efforts of maintaining the Seafile packages.

Joffrey commented on 2020-03-29 10:28 (UTC)

Hello @yuyichao, pretty or not, I think your patch it's the only stable solution.