Browse Source
Co-authored-by: Steven Briscoe <me@stevenbriscoe.com> Co-authored-by: nmfretz <nmfretz@gmail.com> Co-authored-by: Parth Jadhav <jadhavparth99@gmail.com>main
Pranshu Agrawal
10 months ago
committed by
GitHub
4 changed files with 79 additions and 0 deletions
@ -0,0 +1,37 @@ |
|||
version: "3.7" |
|||
|
|||
services: |
|||
app_proxy: |
|||
environment: |
|||
APP_HOST: seafile |
|||
APP_PORT: 80 |
|||
|
|||
db: |
|||
image: mariadb:10.11.6@sha256:20a8bd91d972c97cffded88f2ba0ab533c8988b2dc08090c57d50caf7114ed20 |
|||
container_name: seafile-mysql |
|||
environment: |
|||
- MYSQL_ROOT_PASSWORD=db_dev |
|||
- MYSQL_LOG_CONSOLE=true |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/db:/var/lib/mysql |
|||
|
|||
memcached: |
|||
image: memcached:1.6.18@sha256:4ab520657d9919221f752771bb013d632c9b39cea9dfae9162244b2e39885bcd |
|||
container_name: seafile-memcached |
|||
entrypoint: memcached -m 256 |
|||
|
|||
seafile: |
|||
image: seafileltd/seafile-mc:11.0.3@sha256:e712a7b15c63855e2977eda07a8fdd0024d0c1b5a413d2497e8c63c7c82c6d87 |
|||
container_name: seafile |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/seafile-data:/shared |
|||
environment: |
|||
- DB_HOST=db |
|||
- DB_ROOT_PASSWD=db_dev |
|||
- SEAFILE_ADMIN_EMAIL=umbrel |
|||
- SEAFILE_ADMIN_PASSWORD=${APP_PASSWORD} |
|||
- SEAFILE_SERVER_LETSENCRYPT=false |
|||
- SEAFILE_SERVER_HOSTNAME=${DEVICE_DOMAIN_NAME}:8920 |
|||
depends_on: |
|||
- db |
|||
- memcached |
@ -0,0 +1,42 @@ |
|||
manifestVersion: 1 |
|||
id: seafile |
|||
category: files |
|||
name: Seafile |
|||
version: "11.0.3" |
|||
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. |
|||
Sync, share and collaborate across devices and teams. Build your team's knowledge base with Seafile's built-in Wiki feature. |
|||
|
|||
|
|||
🔄 Reliable File Syncing |
|||
|
|||
Organize files into libraries. A library can be selectively synced into any device. Reliable and efficient file syncing improves your productivity. |
|||
|
|||
|
|||
🛡️ Built-in File Encryption |
|||
|
|||
A library can be encrypted by a password choosen by you. Files are encrypted before syncing to the server. Even the system admin can't view the files. |
|||
|
|||
|
|||
🛠️ SET-UP: |
|||
|
|||
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: "" |
|||
developer: Seafile |
|||
website: https://www.seafile.com/ |
|||
dependencies: [] |
|||
repo: https://github.com/haiwen/seafile |
|||
support: https://www.seafile.com/en/support/ |
|||
port: 8920 |
|||
gallery: |
|||
- 1.jpg |
|||
- 2.jpg |
|||
- 3.jpg |
|||
path: "" |
|||
torOnly: false |
|||
defaultUsername: "umbrel" |
|||
deterministicPassword: true |
|||
submitter: Pranshu Agrawal |
|||
submission: https://github.com/getumbrel/umbrel-apps/pull/281 |
Loading…
Reference in new issue