seafile-12

seafile-12

Official

Docker app from dglb99's Repository

Overview

Official seafile community docker image.

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.

Seafile 12 Upgrade Notes: Please see the Unraid installation guide I've written here before proceding. Please read the Seafile Admin Manual page for docker installation for further understanding of how seafile is setup.

Please note that the wiki feature of Seafile requires a seperate SeaDoc container.

Requirements

  • MariaDB or another compatible SQL server (I've only tested MariaDB)

Runtime arguments

Web UI
http://[IP]:[PORT:80]
Network
seafile-net
Shell
sh
Privileged
false

Template configuration

PortPorttcp

Web UI http port.

Target
80
Default
80
Value
8080
Seafile HostnameVariable
Target
SEAFILE_SERVER_HOSTNAME
Value
changeme.example.com
SQL HostVariable

Name of your database container. Make sure seafile and seafile_database containers are both on the same custom network, and the container name is consistant with 'SQL Host' variable. By default this is 'seafile-mariadb'.

Target
DB_HOST
Default
seafile-mariadb
Value
seafile-mariadb
SQL Root PasswordVariable

Root password of SQL database you took note of earlier.

Target
DB_ROOT_PASSWD
Default
changeme
Value
changeme
Initial Admin EmailVariable

Seafile admin user. Recommend you change this.

Target
INIT_SEAFILE_ADMIN_EMAIL
Value
me@example.com
Initial Admin PasswordVariable

Defualt admin password.

Target
INIT_SEAFILE_ADMIN_PASSWORD
Value
asecret
DataPathrw
Target
/shared/
Default
/mnt/user/seafile/
Value
/mnt/user/seafile/
JWT_PRIVATE_KEYVariable

JWT_PRIVATE_KEY, A random string with a length of no less than 32 characters is required for Seafile, which can be generated by using 'pwgen -s 40 1' on a linux machine.

SEAFILE_SERVER_PROTOCOLVariable

If this is not set correctly you may have issues uploading files in the webui.

Value
https

Download Statistics

18,312,097
Total Downloads
164,782
This Month
97,233
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
seafileltd/seafile-mc:12.0-latest
Last Updated2026-04-20
First Seen2025-04-10

Run seafile-12 on Unraid.

seafile-12 is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.