开源&Docker 篇九十二:何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

2024-04-14 11:49:10 35点赞 296收藏 33评论

前言

大家好,这里是可爱的Cherry。

JmalCloud 是一款私有云存储网盘项目,支持本地存储和OSS对象存储,兼容在线office编辑和文件浏览,网盘支持以webdav源使用。

同时,JmalCloud也是一款简易的博客系统,支持文章发布、独立页面管理、外观、分类管理。

不论是网盘还是博客模块,都充分给与了外观配置和修改的权限,可以通过自定义配置修改站点名字、icon、背景、导航、归档、分类、标签、页眉页脚等。

🔻网盘首页(演示站点)

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻博客首页(演示站点)

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

项目地址:https://github.com/jamebal/jmal-cloud-view
项目特性

✅ 支持OSS,阿里云OS、腾讯云OSS和MinIO

✅ 支持图片,音频,视频等文件的在线预览

✅ 支持Word、Excel、PPT、流程图和思维导图的编辑和预览

✅ 支持x86、arm64(Centos/Debian/Ubuntu/macOS)

✅ 提供强大的在线文本编辑器

✅ 支持超大文件上传,断点续传

✅ 支持WebDAV


系统部署

一、docker-compose.yaml代码

🔻新建一个文件夹,可以用项目为名字。新建/volume1/docker/jmalcloud/files和/volume1/docker/jmalcloud/mongodb两个文件。同层级新建一个docker-compose.yaml文件,将下面代码复制到yaml文件里。

version: "3"

services:

jmalcloud:

container_name: jmalcloud_server

image: jmal/jmalcloud:latest

environment:

MONGODB_URI: mongodb://mongo:27017/jmalcloud

TZ: Asia/Shanghai

volumes:

- /volume1/docker/jmalcloud/files:/jmalcloud/files/ #这个可以改,本地文件存储地址

restart: unless-stopped

mongo:

container_name: jmalcloud_mongodb

image: mongo:4.4

environment:

TZ: Asia/Shanghai

volumes:

- /volume1/docker/jmalcloud/mongodb/data/db:/data/db #这个可以改,mongodb存储地址

restart: unless-stopped

command: --wiredTigerCacheSizeGB 0.5

nginx:

container_name: jmalcloud_nginx

image: jmal/jmalcloud-nginx:latest

ports:

- 7070:80 #自定义网盘地址

- 7071:8089 #自定义博客地址

environment:

TZ: Asia/Shanghai

links:

- jmalcloud

- office

- drawio-webapp

restart: unless-stopped

office: # Optional

container_name: jmalcloud_office

image: onlyoffice/documentserver:7.0.0.132

environment:

TZ: Asia/Shanghai

restart: unless-stopped

drawio-webapp: # Optional

container_name: jmalcloud_drawio

image: jgraph/drawio:20.2.3

environment:

TZ: Asia/Shanghai

restart: unless-stopped

二、SSH部署

#来到文件夹

cd /volume1/docker/{item}

#启动容器

docker-compose up -d

三、群晖部署compose

打开container manager,选择项目,点击新建,选择penpot路径,点击下一步即可

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

四、威联通部署compose

打开container station,创建应用程序,复制代码验证后部署即可

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

系统使用

一、网盘功能

🔻网盘整体功能(点击左上角logo进入网盘页面),支持文件分类。根目录为本地存储,OSS存储为独立子目录。

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻支持在线打开文档查阅,也可以看到博客功能里写的md格式的文章

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻用户权限管理(点击右上角头像选择网盘设置),系统自带了超管、系统管理员、博客访客、博客作者、博客管理员、网盘管理员、网盘用户等,可以自定义用户权限。

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻网盘设置,可以开启图片webp格式降低硬盘使用,支持开启LDAP认证。

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻支持作为webdav原地址,左下角可以直接复制webdav地址

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

二、配置OSS存储库(以minio为例)

🔻配置minio,自建一个minio仓库,登录后新建bucket。

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻新建一个access key和secert key

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻增加默认region名称,修改为local(这个名字随意)

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻支持阿里云、腾讯云、Minio自建库

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻编辑网盘内的OSS地址

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

三、博客功能

🔻首先修改博客超链接,这里选择自己的外部blog,也可以选择系统自带的博客

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻文章管理功能

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

🔻文章编辑页面,支持markdown书写

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

四、密码重置

# 1. 重置密码

docker exec -it jmalcloud_mongodb mongo jmalcloud --eval "db.getCollection('user').update({ 'creator': true }, {$set: { 'password': '1000:c5b705ea13a1221f5e59110947ed806f8a978e955fbd2ed6:22508de12228c34a235454a0caf3bcaa5552858543258e56' }}, { 'multi': false, 'upsert': false })"

# 2. 重启容器

docker restart jmalcloud_server

# 重置后的密码为: jmalcloud


#本项目为docker部署,所有NAS均可安装#

何必nextcloud,新晋神级私人云盘,支持在线office编辑、在线查阅文件,甚至还有个人博客

欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2829元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4079元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1529元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS223J家用网络存储服务器nas私有云

Synology 群晖 DS223J家用网络存储服务器nas私有云

1549元起

Synology 群晖 DS124 四核心 单盘位 NAS网络存储 私有云 智能相册 文件自动存储

Synology 群晖 DS124 四核心 单盘位 NAS网络存储 私有云 智能相册 文件自动存储

1399元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

群晖(Synology)群晖(Synology)DS224+搭配2块希捷(Seagate) 4TB酷狼IronWolf ST4000VN006硬盘套装

群晖(Synology)群晖(Synology)DS224+搭配2块希捷(Seagate) 4TB酷狼IronWolf ST4000VN006硬盘套装

暂无报价

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

【】Synology 群晖 E10G22-T1-MINI 电口万兆网卡 适用于DS723+ DS923+ RS422+ DS1522+

【】Synology 群晖 E10G22-T1-MINI 电口万兆网卡 适用于DS723+ DS923+ RS422+ DS1522+

900元起

文中相关商品

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)
APC 施耐德 BK650M2-CH UPS电源 650VA/390W
33评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

生活家,数码领域作者,电脑外设领域作者

发文累计获赞6139,内容被4.8万人收藏

关注 打赏
作者其他文章
最新文章 热门文章
296
扫一下,分享更方便,购买更轻松