seafile-notification-server

seafile-notification-server

Official

Docker app from Selfhosters

Overview

Notification Server for Seafile You must modify the file `seafile.conf` with the correct values of the notification server: https://manual.seafile.com/latest/config/seafile-conf/#notification-server-configuration Is recommendend the use of a docker network for all the neccesary containers needed for Seafile: 1. Seafile Server Container 2. Database Container 3. Seafile Notification Server # This specific setup increase the security of the seafile instance as the admin just need to forward 2 ports to the host: the WebGUI for the Seafile Server and the Notification Server port.

Datahoarder

GitHub GitHub contributors

unRAID-CA-templates

An Unraid community repo where you can request Unraid container templates to be added to Community Applications: Squidly271/community.applications.

Intent to slow down

[!IMPORTANT] As the personal usage of Unraid of the original creators of this organization has slowed down, so has the interest of maintaining this repo.

Pull requests with bug-fixes will still be reviewed.

If you have a app in this repo, I urge you to consider these options for a smooth transition:

  • Getting your own template repo in CA
  • Move to an alternate repo backed by a active Unraid user in your own community

Coordination

Please create a issue in this repo so we can coordinate this move.

Creating a template

Please check out:

Requirements

Requires a separate MySQL or MariaDB database.

Categories

Download Statistics

196,933
Total Downloads
34,128
This Month
24,528
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
seafileltd/notification-server:12.0-latest
Last Updated2026-09-20
First Seen2025-03-05

Runtime arguments

Network
seafile-net
Shell
sh
Privileged
false

Template configuration

Base directoryPathrw

Config file storage

Target
/shared
Default
/mnt/user/appdata/Seafile/notification-server/config
Value
/mnt/user/appdata/Seafile/notification-server/config
Logs directoryPathrw

Log file storage

Target
/shared/logs
Default
/mnt/user/appdata/Seafile/notification-server/logs
Value
/mnt/user/appdata/Seafile/notification-server/logs
PortPorttcp
Target
8083
Default
8083
MySQL DB HostVariable

Use the container name of the DB or the IP.

Target
SEAFILE_MYSQL_DB_HOST
Default
mariadb
Value
mariadb
MySQL DB PortVariable

Change it if you used a custom port for the DB.

Target
SEAFILE_MYSQL_DB_PORT
Default
3306
Value
3306
Seafile DB UserVariable

If not sure you can find it in /conf/seafile.conf inside the seafile server container.

Target
SEAFILE_MYSQL_DB_USER
Default
seafile
Value
seafile
Seafile DB PasswordVariable

If not sure you can find it in /conf/seafile.conf inside the seafile server container.

Target
SEAFILE_MYSQL_DB_PASSWORD
CCNET DB NameVariable
Target
SEAFILE_MYSQL_DB_CCNET_DB_NAME
Default
ccnet_db
Value
ccnet_db
Seafile DB NameVariable
Target
SEAFILE_MYSQL_DB_SEAFILE_DB_NAME
Default
seafile_db
Value
seafile_db
JWT Private KeyVariable

If not sure you can find it in /conf/seafile.conf inside the seafile server container. Or you can create a new one but you have to change it also in seafile.conf inside de seafile server container.

Target
JWT_PRIVATE_KEY
Log to STDOUTVariable

It shows the seafile notification server logs in the container logs. Useful for Debugging.

Target
SEAFILE_LOG_TO_STDOUT
Default
false|true
Log LevelVariable

Use 'debug' if you want to know what is wrong.

Target
NOTIFICATION_SERVER_LOG_LEVEL
Default
info|error|debug