@rtrueck thanks for your report, the seafile.sh script is indeed provided by seahub.
I have moved the seafile-server services to the seahub package.
Search Criteria
Package Details: seafile-server 13.0.20-1
Package Actions
| 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) |
Dependencies (14)
- argon2 (argon2-gitAUR)
- fuse2
- hiredis (hiredis-gitAUR)
- libarchive (libarchive-gitAUR)
- libevent (libevent-gitAUR)
- libevhtp-seafileAUR
- libjwt2AUR
- libsearpcAUR
- mariadb-libs (libmysqlclient81AUR, libmysqlclient80AUR, libmysqlclientAUR, libmysqlclient84AUR, mariadb-lts-libs)
- python
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, go-binAUR, goup-rsAUR, gcc-go-snapshotAUR, gcc-go) (make)
- intltool (make)
- vala (vala-gitAUR) (make)
Required by (1)
Sources (9)
Joffrey commented on 2026-04-16 10:29 (UTC)
rtrueck commented on 2026-04-01 07:49 (UTC)
After a fresh install, seafile.sh is missing, and systemd is trying to start Seafile via the shell script.
trap000d commented on 2025-06-06 06:12 (UTC)
@joffrey,
I've just tried to build seafile-server against new libjwt. Got a bunch of compiler errors. Seems it's incompatible with the version 3.
So I suggest you would change libjwt ==> libjwt2 in PKGBUILD depends.
Regards,
envolution commented on 2025-06-04 07:32 (UTC)
Just an FYI: libjwt branch 2.x moved to aur/libjwt2 - not sure if this package works with libjwt 3.x
pvagner commented on 2025-05-09 14:39 (UTC)
When building with gcc 15, I had to add this to the build function to ignore some of the warnings that became errors in v15.
export CFLAGS="$CFLAGS -Wno-error -Wno-incompatible-pointer-types"
figue commented on 2025-02-25 18:29 (UTC)
@trap000d Thank you. python-pymysql should be added as dependencies
trap000d commented on 2025-02-19 20:27 (UTC)
Important note of upgrade to seafile-server/seahub 12.X
Upstream now use Docker as default install option, so for standalone seafile they require an extra configuration file: ".env". Without proper content and location seafile won't start.
For details please refer to https://manual.seafile.com/12.0/upgrade/upgrade_notes_for_12.0.x/#3-create-the-env-file-in-conf-directory
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 \
Pinned Comments