avatar

PiDIN

Play In Docker In NAS

  • 首页
  • 关于本站
  • 项目地址
  • 发布文章
Home 5分钟搭建私有云盘?OxiCloud用Rust重新定义轻量存储 1.5K ⭐
文章

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

Posted 2024-12-10 Updated 2025-04- 19
By srebro
11~14 min read

OxiCloud 介绍

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

🚀核心亮点

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

🌏️应用场景

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

🚢 项目地址

  • Github: https://github.com/DioCrafts/OxiCloud

🛠️ 安装/部署

先决条件/要求

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

docker-compose.yaml 文件

  • 根据官方的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:
  • 访问: http://xx.xx.xx.xx:8086 , 设置管理员,完成初始化

    image-20250415151247082

image-20250415151304940

image-20250415151757397

🎁 获取OxiCloud

  • CNB 仓库地址:https://cnb.cool/srebro/pidin/-/tree/main/pidin/tools/oxicloud
网络工具
网络工具
License:  CC BY 4.0
Share

Further Reading

Jun 5, 2025

MAZANOKE:离线运行的全能图片处理神器,隐私安全有保障

MAZANOKE 介绍 MAZANOKE 是一个简单的图像优化器,它可以在您的浏览器中运行,离线工作,并在不离开您的设备的情况下保持您的图像。 🚢 项目地址 Github:https://github.com/civilblur/mazanoke 🚀MAZANOKE 特征 🖼️ 在浏览器中优化

Jun 2, 2025

FileCodeBox,轻量匿名文件中转站:快递柜式传输,免注册即传即取

FileCodeBox 介绍 FileCodeBox 是一个基于 FastAPI + Vue3 开发的轻量级文件分享工具。它允许用户通过简单的方式分享文本和文件,接收者只需要一个提取码就可以取得文件,就像从快递柜取出快递一样简单。 🚢 项目地址 Github:https://github.com/

May 26, 2025

Nextcloud平替?FileGator 轻松实现多用户文件管理

FileGator 介绍 FileGator 是一个免费的、开源的、自托管的 Web 应用程序,用于管理文件和文件夹,也是一个强大的多用户文件管理器。可以让管理员和其他用户管理具有不同访问权限、角色和主文件夹的文件。文件上传支持拖放、进度条、暂停和恢复。 🚢 项目地址 Github:https:/

OLDER

NEWER

一个开源的手绘图神器: Excalidraw 97.5k⭐

Recently Updated

  • MAZANOKE:离线运行的全能图片处理神器,隐私安全有保障
  • FileCodeBox,轻量匿名文件中转站:快递柜式传输,免注册即传即取
  • 「别让灵感溜走!」​​10分钟搭建轻量级笔记应用 Blinko​​ ——让每个想法都有归宿
  • Nextcloud平替?FileGator 轻松实现多用户文件管理
  • Domain Admin:域名SSL证书监控+自动续签,运维从此0焦虑

Trending Tags

网络工具 无线电 人工智能 智能家居 影音娱乐 阅读学习 sre

Contents

©2025 PiDIN. Some rights reserved.

Using the Halo theme Chirpy