logo
tt's Note
  • 运维
    • 数据库
    • linux
    • vpn
    • 日志
    • 中间件
    • 服务
    • 监控
    • shell
    • windows
    • 语言
    • 云服务
    • 其他
  • 开发
    • 工具
  • 软件
    • 浏览器
    • 多端
    • win
    • mac
    • 网站
  • 项目
    • 效率工具
    • 兴趣
  • 脚本
    • jenkins
    数据库概览
    MT_Photos
    Adguard-Home去广告
    easyimage图床自动上传
    emby
    memos临时粘贴板
    哪吒面板
    qbittorrent
    reubah文件转换器
    rss订阅
    rustdesk
    seafile跨平台文件
    watchtower
    docker-static-website
    xunlei
    yt-dlp
    上一页rustdesk下一页watchtower

    #seafile跨平台文件

    Seafile 以资料库的形式组织文件。每个资料库都可同步到任何桌面电脑, 包括 Windows, Mac 和 Linux。用户也可以选择性地同步一个目录。未同步的文件可通过“云文件浏览器”访问。Seafile 在文件同步方面性能极佳,数万小文件可在1分钟内完成同步。

    开源地址

    #启动

    services:
      db:
        image: mariadb:10.11
        container_name: seafile-mysql
        environment:
          - MYSQL_ROOT_PASSWORD=db_dev  # Required, set the root's password of MySQL service.
          - MYSQL_LOG_CONSOLE=true
          - MARIADB_AUTO_UPGRADE=1
        volumes:
          - ./db:/var/lib/mysql  # Required, specifies the path to MySQL data persistent store.
        networks:
          - seafile-net
    
      memcached:
        image: memcached:1.6.18
        container_name: seafile-memcached
        entrypoint: memcached -m 256
        networks:
          - seafile-net
    
      seafile:
        image: seafileltd/seafile-mc:10.0-latest
        container_name: seafile
        ports:
          - "80:80"
        volumes:
          - ./data:/shared   # Required, specifies the path to Seafile data persistent store.
        environment:
          - DB_HOST=db
          - DB_ROOT_PASSWD=db_dev  # Required, the value should be root's password of MySQL service.
          - TIME_ZONE=Etc/UTC  # Optional, default is UTC. Should be uncomment and set to your local time zone.
          - SEAFILE_ADMIN_EMAIL=me@example.com # Specifies Seafile admin user, default is 'me@example.com'.
          - SEAFILE_ADMIN_PASSWORD=asecret     # Specifies Seafile admin password, default is 'asecret'.
          - SEAFILE_SERVER_LETSENCRYPT=false   # Whether to use https or not.
          - SEAFILE_SERVER_HOSTNAME=docs.seafile.com # Specifies your host name if https is enabled.
        depends_on:
          - db
          - memcached
        networks:
          - seafile-net
    
    networks:
      seafile-net: