MENU

5分钟搭建私有云盘?OxiCloud用Rust重新定义轻量存储 1.5K ⭐

• June 3, 2025 • Read: 23 • 编码👨🏻‍💻

OxiCloud 介绍

OxiCloud 是一个用 Rust 编写的、开源的文件存储服务,旨在成为比 NextCloud 更加轻量、高效、易部署的解决方案。无论你是在树莓派上搭建个人云盘,还是构建企业级文件系统,它都能胜任。

🚀核心亮点

  • 轻量级 :与基于 PHP 的替代方案相比,资源需求最低,远低于NextCloud,运行在低配设备也毫无压力。
  • 响应式 UI: 干净、快速的界面,在桌面和移动设备上都能很好地运行。
  • Rust 性能 :使用 Rust 构建,确保内存安全性和速度,使用链接时间优化 (LTO) 实现最佳性能。
  • 开箱即用 :傻瓜式一键部署 - 5 分钟从零到运行,无需复杂配置,几分钟即可完成安装并开始使用。
  • 多语言 :完全支持英语和西班牙语界面。
  • 智能分类与搜索 :创新性地引入了 AI 驱动的智能分类系统,它能根据文件内容、创建时间、使用频率等多维度信息,自动为文件建立分类标签。
  • 生态系统集成 :直接从 Word、Excel 或 Photoshop 保存文件到 OxiCloud;支持 WebDAV 协议,实现与第三方应用的无缝对接。

🌏️应用场景

  • 团队协作项目管理
  • 跨设备无缝工作流

🚢 项目地址

🛠️ 安装/部署

先决条件/要求

  • 最低 512MB RAM(推荐 1GB+)
  • 具备docker 或者 docker-compose 环境

🐳 使用Docker Compose部署 (推荐)

  • 根据官方的docker-compose.yaml 文件进行了修改,贴入了构建后的镜像地址,无需自行构建镜像
  • 其他初始化DB文件,可见 https://cnb.cool/srebro/pidin/
services:
  postgres:
    # image: postgres:17.4-alpine
    image: docker.cnb.cool/srebro/pidin/postgres:17.4-alpine
    restart: always
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: postgres
      POSTGRES_DB: oxicloud
#    ports:
#      - "5432:5432"
    networks:
      - oxicloud
    volumes:
      - pg_data:/var/lib/postgresql/data
      - ./db/schema.sql:/docker-entrypoint-initdb.d/10-schema.sql
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U postgres"]
      interval: 5s
      timeout: 5s
      retries: 5
  
  oxicloud:
    # image: oxicloud
    image: docker.cnb.cool/srebro/pidin/oxicloud:latest
    restart: always
    # build:
    #   context: .
    #   dockerfile: Dockerfile
    ports:
      - "8086:8086"
      - "8085:8085"
    networks:
      - oxicloud
    depends_on:
      - postgres
    environment:
      - "OXICLOUD_DB_CONNECTION_STRING=postgres://postgres:postgres@postgres/oxicloud"
      - "DATABASE_URL=postgres://postgres:postgres@postgres/oxicloud"
    volumes:
      - storage_data:/app/storage

networks:
  oxicloud:
    driver: bridge

volumes:
  pg_data:
  storage_data:

image-20250415151304940

image-20250415151757397

🎁 获取OxiCloud

Last Modified: September 5, 2025
Archives Tip
QR Code for this page
Tipping QR Code