Update seafile to include seadoc (#2473)

This commit is contained in:
Alexander L. 2025-04-02 15:38:18 +02:00 committed by GitHub
parent e7954c7550
commit 3ad2b32105
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 26 additions and 5 deletions

View File

View File

@ -30,10 +30,28 @@ services:
- DB_HOST=seafile-mysql
- DB_ROOT_PASSWD=db_dev
- JWT_PRIVATE_KEY=${APP_SEED}
- SEAFILE_ADMIN_EMAIL=umbrel
- SEAFILE_ADMIN_PASSWORD=${APP_PASSWORD}
- INIT_SEAFILE_ADMIN_EMAIL=umbrel
- INIT_SEAFILE_ADMIN_PASSWORD=${APP_PASSWORD}
- SEAFILE_SERVER_LETSENCRYPT=false
- SEAFILE_SERVER_HOSTNAME=${DEVICE_DOMAIN_NAME}:8920
- ENABLE_SEADOC=true
- SEADOC_SERVER_URL=http://${DEVICE_DOMAIN_NAME}:8921
depends_on:
- db
- memcached
seadoc:
image: seafileltd/sdoc-server:1.0.5@sha256:b5d3aff910be22388d329053c7dc2847a6760a6c7cfd7f0b1ef0e4f445b158b3
volumes:
- ${APP_DATA_DIR}/data/seadoc-data:/shared
ports:
- 8921:80
environment:
- DB_HOST=seafile-mysql
- DB_USER=root
- DB_PASSWORD=db_dev
- DB_NAME=seahub_db
- JWT_PRIVATE_KEY=${APP_SEED}
- SEAHUB_SERVICE_URL=http://${DEVICE_DOMAIN_NAME}:8920
depends_on:
- db

View File

@ -2,7 +2,7 @@ manifestVersion: 1
id: seafile
category: files
name: Seafile
version: "12.0.11"
version: "12.0.11-1"
tagline: Reliable and Performant File Sync and Share Solution
description: >
Seafile is an open source file sync&share solution designed for high reliability, performance and productivity.
@ -10,7 +10,7 @@ description: >
🔄 Reliable File Syncing
Organize files into libraries. A library can be selectively synced into any device. Reliable and efficient file syncing improves your productivity.
@ -24,7 +24,10 @@ description: >
Seafile is configured to work out-of-the-box when installed on Umbrel. However, if you want to be able to upload files from a domain name that is not umbrel.local,
open the Seafile app, go to System Admin > Settings and change "FILE_SERVER_ROOT" to /seafhttp.
releaseNotes: >-
This release includes multiple new features, several security improvements and fixes:
Fix for missing seadoc component.
Version 12.0.11 includes multiple new features, several security improvements and fixes:
- Fixed stored XSS and various UI issues
- Improved log formatting and thumbnail color accuracy
- Redesigned Web UI with SeaDoc, new Wiki, and trash system