Seafile

Source: Portainer stack 116 (seafile) on endpoint 2.

version: '3.7'
services:
  db:
    image: mariadb:10.6
    container_name: seafile-mysql
    environment:
      - MYSQL_ROOT_PASSWORD=${REDACTED}
      - MYSQL_LOG_CONSOLE=true
    volumes:
      - seafile-mysql-data:/var/lib/mysql
    restart: unless-stopped

  memcached:
    image: memcached:alpine
    container_name: seafile-memcached
    restart: unless-stopped

  seafile:
    image: seafileltd/seafile-mc:11.0.6

    container_name: seafile
    ports:
      - "8900:80"  # Changed to avoid conflict on host port 80
    volumes:
      - seafile-data:/shared
    environment:
      - DB_HOST=db
      - DB_ROOT_PASSWD=${REDACTED}
      - [email protected]
      - SEAFILE_ADMIN_PASSWORD=${REDACTED}
      - SEAFILE_SERVER_LETSENCRYPT=false
      - SEAFILE_SERVER_HOSTNAME=seafile.mrdtech.me
    depends_on:
      - db
      - memcached
    restart: unless-stopped

volumes:
  seafile-mysql-data:
  seafile-data:

This page was last edited on 2026-06-14 01:44

Powered by Wiki|Docs

This page was last edited on 2026-06-14 01:44

MRDTECH Wiki / Engineer / Tech Enthusiast / Homelab Geek
No Copyright

Powered by Wiki|Docs