mirror of
https://github.com/getumbrel/umbrel-apps.git
synced 2024-09-23 01:10:05 +00:00
App Submission: Seafile (#676)
Co-authored-by: Steven Briscoe <me@stevenbriscoe.com> Co-authored-by: nmfretz <nmfretz@gmail.com> Co-authored-by: Parth Jadhav <jadhavparth99@gmail.com>
This commit is contained in:
parent
a837d67a9a
commit
127eea8b7d
0
seafile/data/db/.gitkeep
Normal file
0
seafile/data/db/.gitkeep
Normal file
0
seafile/data/seafile-data/.gitkeep
Normal file
0
seafile/data/seafile-data/.gitkeep
Normal file
37
seafile/docker-compose.yml
Normal file
37
seafile/docker-compose.yml
Normal file
|
@ -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
|
42
seafile/umbrel-app.yml
Normal file
42
seafile/umbrel-app.yml
Normal file
|
@ -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
Block a user