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.

There is no active plans to stop providing these templates, but the request part is going away. Pull requests 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 make a issue in this repo so we can coordinate this move.

Accepted application terms

For a pull request to be reviewed

  • The template must be made by a user with previous activity on GitHub
  • The application must be of certain quality
    • Not fully AI written
    • Be attributed to a GitHub account with an active history

Creating a template

Please check out:

Install seafile-notification-server on Unraid in a few clicks.

Find seafile-notification-server in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for seafile-notification-server Review the template variables and paths Click Install

Requirements

Requires a separate MySQL or MariaDB database.

Categories

Download Statistics

101,718
Total Downloads
10,578
This Month
12,332
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-06-15
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