# 【记录】将OSS挂载为WebDAV

Last updated on November 1, 2024 pm

OSS（对象存储服务）是一种分布式存储服务，它提供了简单的Web服务接口，使得用户可以在任何地方、任何时间存储和检索数据。而WebDAV（基于Web的分布式创作和版本控制）则是一个基于HTTP的协议，它允许用户通过网络对文件进行编辑和管理。将OSS转换成WebDAV可以方便使用Zotero这类文献管理软件进行同步。Zotero支持通过WebDAV协议同步附件，这样用户可以在不同的设备和平台上访问和管理自己的文献资料，提高了工作和研究的效率。因此，使用WebDAV对接OSS可以为Zotero用户带来极大的便利。

## 新建 OSS 桶

- 新建一个储存桶，记录下`桶名称`
- 新建一个RAM角色
- 记录下 `AccessKey ID` 和 `AccessKey Secret`

- 授予访问权限，用 `http` 而非 `https`，因为 `ossfs-webdav` 很老了

- 记录下`内网 EndPoint`

## 转 WebDAV

- 反向代理服务

    1
    2

    mkdir -p ~/app/ossfs && cd ~/app/ossfs && nano docker-compose.yml
    sudo docker compose up -d

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26

    version: "3"
    services:
      ossfs:
        image: xxx.limour.top/yindaheng98/ossfs-webdav
        restart: always
        cap_add:
          - SYS_ADMIN
        devices:
          - /dev/fuse
        security_opt:
          - apparmor=unconfined
        environment:
          SERVER_NAMES: zotero.limour.top
          BucketName: 你的BucketName
          AccessKeyId: 你的AccessKeyId
          AccessKeySecret: 你的AccessKeySecret
          EndPoint: 你的EndPoint
          USERNAME: 你的webdav用户名
          PASSWORD: 你的webdav密码
          OWNER_USER: www-data
          OWNER_GROUP: www-data

    networks:
      default:
        external: true
        name: ngpm

## 配置反代

#oss
【记录】将OSS挂载为WebDAV
https://hexo.limour.top/Mount-OSS-as-a-WebMAV
Author
Limour
Posted on
November 1, 2024
Updated on
November 1, 2024
Licensed under
【记录】使用 circacompare 分析生物节律 Previous
【记录】内网使用P4wnP1传递文件 Next

#### Search

Keyword