悦库管理员使用手册

 

概述

悦库企业网盘(以下简称 “悦库”)是一款私有部署的企业级文档管理级存储管理系统,可轻松实现文件共享、协同办公、数据安全存储,解决企业文档管理和使用问题。

悦库支持数十种权限灵活组合,传输速度极快,强大的在线编辑功能,支持多用户同时编辑,确保企业数据安全的同时提高协同办公效率。

悦库支持Linux、windows、国产系统部署,同时支持PC客户端、虚拟盘、网页端、手机端、命令行多种访问方式。

为了保证系统运行效果和服务质量,您只需准备服务器并授权远程接入,由悦库技术团队帮您完成部署工作。

本文将介绍Linux配置建议及管理员功能供参考。如需要我们根据你所在企业具体情况制定部署方式及计划,可以联系我们,我们将提供免费的企业存储系统部署方案。

可以通过以下方式找到我们

● 电话: 19963860417(同微信)

● QQ群: 450448657

● QQ: 480247680

img img

扫码可拉入官方微信群 扫码关注官方公众号

 

1. 悦库服务器安装部署

1.1 Linux 版

适用200人/50TB规模以下的中小型企业使用,所有服务和数据在同一台服务器上,部署简单,运维方便。

1.1.1 准备

● 服务器(最低配置:双核CPU、8G内存、500G硬盘,建议至少2个分区(物理硬盘分区,用于存储和备份))。

● 操作系统兼容 Ubuntu18和Centos7及以上版本的64位X86/ARM操作系统。

● 为服务器配置固定的IP地址,用于客户端和网页端登录访问。

● 环境依赖:wget、tar、docker、python3。

1.1.2 安装
1.1.3 升级

升级流程同安装

1.1.4 移除

悦库服务端是Docker镜像部署的容器,通过挂载方式访问数据存储目录,删除容器不会删除存储目录。

1.2 Linux 集群版

集群版主要应用大规模用户访和云原生场景,部署较繁琐,需人工配置数据库和对象存储服务,不能直接运行!

中小型企业请使用单服务器版,部署简单,运维方便。

适用范围:

  1. 200人/50TB规模以上的大型企业/政府/学校等组织。
  2. 基于公有云服务(阿里云、七牛云等对象存储/云数据库)部署的,用于公网高速访问的组织。

集群版的优势:

  1. 部署在第三方数据库和对象存储服务之上,可以同时部署在多台主机中形成集群,当某台主机停止服务时,故障自动转移,不影响整体服务。
  2. 支持高并发,多服务器均衡负载,应对大用户量使用。
  3. 可以根据业务需要弹性扩容,省去公司前期存储成本压力。
  4. 热备份能力,多副本实时冗余存储。
1.2.1 准备

● 已准备就绪的对象存储服务和数据库服务。可以是兼容S3协议的分布式存储/云存储,和兼容mysql的数据库/云数据库。

● 服务器(最低配置:双核CPU、8G内存、100G硬盘)。

● 操作系统兼容 Ubuntu18和Centos7及以上版本的64位X86/ARM操作系统。

● 为服务器配置固定的IP地址,用于客户端和网页端登录访问。

● 环境依赖:wget、tar、docker、python3。

1.2.2 安装

配置完成后,重新运行setup.py脚本,继续安装过程。

等待安装完成后,通过2020端口访问服务端,默认管理员账号密码为:admin 666666

1.2.3 升级

升级流程同安装

1.2.4 移除

悦库服务端是Docker镜像部署的容器,通过挂载方式访问数据存储目录,删除容器不会删除存储目录。

1.3 Windows版部署

1.3.1部署前准备

● 一台服务器(最低配置:双核CPU、8G内存、500G硬盘,建议至少2个分区(存储和备份))。

● 操作系统需要使用windows7及以上64位操作系统, 建议使用windows7 / windows10 / windows2012 R2 / windows2016 R2版本。

● 为服务器配置固定的IP地址,用于客户端和网页端登录访问,服务器的IP必须是固定的,避免经常更换地址。

1.3.2下载安装包

用浏览器访问悦库官网,www.ydisk.cn, 打开下载页面,下载悦库网盘windows服务器一键安装包。

img

注意:内网的服务器,请在外网下载好安装包,复制到内网服务器进行安装。

1.3.3 安装

1、安装前先关闭杀毒软件,双击打开服务端安装包(ydisks_win64_free.exe),悦库windows服务端将启动安装向导,点击“立即安装”。

img

2、选择完成安装。

img

3、选择“开始安装”。

img

4、阅读用户授权协议,选择“下一步”。

img

5、设置存储目录和备份目录,(存储路径和备份路径建议设置在不同的磁盘,例如D:/YDiskstore, E:/YDiskback),注意:格式要正确,磁盘要真实存在,不支持中文路径。

img

6、置管理员账号、输入账号密码,点击保存,安装完成(请牢记管理员账号和密码)。

img

7、用刚才设置的管理员账号登录。

img

2. 组织管理介绍

组织管理和系统管理是系统管理员独有的模块,系统管理员可以对用户、部门、角色、权限、系统维护等进行设置。

image-20220307090626283

2.1 部门管理

2.1.1 添加部门

1、左侧导航栏点击组织管理,然后在一级导航栏点击部门管理,可添加多个部门。

image-20220307090809000

2、点击部门名称,可逐层添加多级部门。

image-20220307090859831

2.1.2 编辑、排序、删除部门

左侧导航栏点击组织管理,然后点击一级导航栏部门管理,在部门结构中可编辑部门信息。

image-20220307091023918

2.2 用户管理

2.2.1 添加/批量添加用户

左侧导航栏点击组织管理,然后一级导航栏中点击用户管理,右上角点击添加用户、批量添加用户。

image-20220307091133275

设置用户信息。

image-20220307091245045

2.2.2 编辑、删除用户

编辑用户:左侧导航栏点击组织管理,然后点击需要编辑的用户对应的编辑按钮,弹出编辑页面,编辑完点击保存。

image-20220307091408628

文件交接:用户删除时,可以将资料转移给交接人。 image-20220307091633424

2.2.3 用户冻结

支持将用户设置为冻结状态,冻结状态下账号无法登录。 image-20220307092002997

2.2.4 离职交接

支持将用户设置为离职状态,离职用户无法登录,并将资料交接给管理员。

img

2.2.5 重置密码

进入组织管理、选择用户管理、找到要重置密码的用户,选择编辑按钮。

image-20220307092742199

2.3 角色管理

说明:每个角色(超级管理员、系统管理员、部门管理员、普通员工等)都有角色自身的权限上限,给用户设置权限时,权限不会超过角色限制的权限上限,角色可以搭配权限一起使用。

注意:免费版本有3个默认角色,专业版支持自定义角色模板。

2.3.1 添加、编辑和删除角色

左侧导航栏点击组织管理,然后一级导航栏中点击角色管理,右上角点击添加角色。

image-20220307092841358

弹出添加角色页面,可编辑角色名称、角色描述,自定义角色权限。权限分为:视图权限、空间权限、文件权限。按需求自定义角色权限后,点击保存完成操作。

image-20220307092932442

2.3.2 修改用户角色

用户管理下选择修改用户信息。

image-20220307093211248

设置角色 。

image-20220307093312180

2.4 权限设置

说明:悦库网盘支持对空间、文件夹、文件设置权限。

注意:免费版本默认有3个权限,专业版支持自定义权限,权限更加灵活。

2.4.1 创建权限模板

左侧导航栏点击组织管理,然后一级导航栏点击权限模板,最后点击创建模板。

image-20220307093412834

例如我创建一个不可删除权限。

image-20220307093444588

2.4.2 对空间设置权限

image-20220307093553357

选择部门或用户、选择访问权限,提交。

image-20220307093631939

空间权限设置好了,下图代表“设计部”,对“销售部资料”这个空间,具有“只读权限”。 image-20220307093752533

2.4.3 对文件夹设置权限

image-20220307093850420

选择部门或用户、选择访问权限,提交,下图代表“销售部”,对“销售部资料”这个文件夹,具有“完全控制”。 image-20220307093939076

2.4.4 对文件设置权限

对单个文件设置权限,选择部门或用户、选择访问权限,提交即可。

img

3. 系统管理介绍

3.1 服务设置(配置外网)

外网映射只需要映射WEB服务即可,默认映射2020端口。 image-20220307102914825

3.2 存储和备份使用状态查询

查看存储和备份容量使用情况

image-20220307103150383

3.3 定时备份和手动备份

image-20220307110215318

3.4 API接口和帮助文档

提供API接口,可与自身OA等其他办公系统集成,获取API手册的方法有2种。

1、API接口

image-20220307110304821

2、用户信息栏获取API和帮助手册 image-20220307110338405

3.5 专业版授权

购买专业版授权后,在此处导入授权。

image-20220307110430774

3.6 Logo和名称定制

专业版支持更改logo和名称。

image-20220307110458891

3.7 服务端批量导入文件

悦库网盘批量导入文件的方式有2种,一种是导入服务器本地的文件,一种是导入FTP中的文件。

3.7.1 从本地导入文件

从服务器本地导入文件到悦库网盘中,本地是指安装了悦库4服务端的电脑;

从本地导入文件到悦库网盘,系统管理-系统维护-导入文件,点击从本地导入。

image-20220307110614062

注意:本地路径要真实存在,要存在目标位置。

image-20220307110734529

3.7.2 从FTP中导入文件

部分企业现用FTP存储文件,想要将FTP中的文件导入到服务器中,可以选择从FTP服务器中导入文件到悦库网盘,可使用此方法,系统管理-系统维护-导入文件,点击从FTP导入。

输入要导入的FTP服务器文件路径,访问FTP服务器的用户和密码,选择导入到悦库网盘的从FTP服务器导入文件到悦库网盘,系统管理-系统维护-导入文件,点击从FTP导入。

img

输入要导入的FTP服务器文件路径,访问FTP服务器的用户和密码,选择导入到悦库网盘的目标位置,点击开始导入。

img

创建任务成功,可以看到导入文件的状态条。

img

3.8 操作日志查询

记录用户每次操作日志,支持快速查询日志,可按照操作时间、操作类型、操作部门或用户等信息筛选日志。

image-20220307110851522

 

4. Linux平台运行维护

4.1 数据恢复

4.1.1 数据迁移

安装时,通过重新配置数据库路径和文件存储路径实现数据迁移。

4.1.2 备份恢复

4.2 远程备份

本示例以Ubuntu系统为悦库服务器和远程备份机,使用NFS(网络文件系统)进行远程备份。

  1. 在数据备份机中安装 NFS 服务并创建备份目录

NFS服务安装后会自动开机启动。

 

  1. 在悦库服务器中挂载远程备份位置

    挂载远程备份目录

    设置悦库服务器开机自动挂载备份目录

    该文件末尾添加下面的一行:

    image-20211015120141289

     

  2. 在悦库服务端中设置远程备份路径

    参照修改服务配置和路径配置

4.3 病毒扫描

安装病毒扫描组件前请确保已安装悦库服务端,并且已连接互联网!

4.3.1 安装
4.3.2 卸载

 

4.4 修改系统配置

4.5 部署依赖环境

4.6 在线预览和编辑

5. Windows平台运行维护

5.1 病毒扫描

安装病毒扫描组件前请确保已安装悦库服务端,并且已连接互联网!

5.1.1 安装
5.1.2 卸载

5.2 修改服务配置和路径配置

5.4 在线预览和编辑

联系管理员获取预览服务安装包

  1. 安装VirtualBox(安装VirtualBox-6.1.12-139181-Win.exe)

img

  1. 加载预览服务镜像(ydisk_ext_service.ova)

img

1) 打开VirtualBox,点击“导入”。

img

2)选择镜像文件(ova格式文件)路径,点击“下一步”。

img

3)配置镜像属性

img

点击“导入”,会弹出等待窗口。

img

出现如下界面,导入完成。

img

3. 配置网络

点击“设置”。

img

配置如下,点击“OK”。

image-20220412173233970

  1. 服务管理**

用户界面方式

打开VirtualBox,选中“ydisk_ext_service”,点击启动。

img

  1. 配置地址映射

确保IP Helper服务已启动,并开机自启动。

1、在预览服务的虚拟机中修改,打开预览服务的虚拟机。

账号:root,密码为空。

配置静态IP(根据用户的网络环境决定,不需要配置静态IP可跳过此步骤)

修改网络配置

vi /etc/network/interfaces

配置静态IP img

2、重启网络服务

service networking restart

3、查看预览服务的IP地址

Ip addr

4、在Windows的命令行中修改,"以管理员方式"运行命令行程序。

将本地的2022端口,映射至预览服务的2022端口。

netsh interface portproxy add v4tov4 listenport=2022 listenaddress=0.0.0.0 connectport=2022 connectaddress=预览服务IP

  1. 验证

在浏览器输入: http://127.0.0.1:2022

出现如下页面则部署成功(服务启动需要约5分钟左右,请耐心等待)

img

6. yshell 命令行客户端

yshell 是悦库网盘系统的全平台(Windows、MAC、Linux) CLI客户端,它允许您使用命令行方式上传/下载文件,像操作本地文件一样使用命令行对网盘中的文件进行删除、移动、复制、重命名等操作,也可以使用window bat、linux sh、Python、NodeJS等脚本实现对网盘文件自动化管理。

6.1 配置系统命令

通过配置ysh命令,可以直接在系统中输入ysh命令进行操作,方便快捷。配置完成后可以查看命令介绍

Windows

兼容win7及以上系统。

以管理员身份打开cmd命令行,并按以下步骤运行命令:

  1. 设置服务器地址,注意!下面命令的URL需要在您自己服务端中的客户端下载页面,找到命令行客户端对应平台的下载按钮,右键菜单中复制链接。

  2. 创建yshell目录

  3. 下载ysh.exe到yshell目录

  4. 添加系统环境变量,并立即生效

  5. 退出当前cmd窗口,打开一个新cmd,测试命令有效性。如果命令不生效请注销Windows系统重新进入。

Mac

兼容Mac10.15及以上系统。

按以下步骤运行命令:

  1. 设置服务器地址,注意!下面命令的URL需要在您自己服务端中的客户端下载页面,找到命令行客户端对应平台的下载按钮,右键菜单中复制链接。

  2. 创建yshell目录

  3. 下载ysh.exe到yshell目录,设置执行权限

  4. 添加yshell环境变量

    打开后在文件末尾添加一行:

    保存,关闭。并使环境变量生效。

  5. 测试

Linux

以下命令行在Ubuntu18系统验证通过,其他Linux系统方法类似,可自行探索。

Linux ARM平台需下载ARM版本命令行客户端。

按以下步骤运行命令:

  1. 设置服务器地址,注意!下面命令的URL需要在您自己服务端中的客户端下载页面,找到命令行客户端对应平台的下载按钮,右键菜单中复制链接。

  2. 创建yshell目录

  3. 下载ysh.exe到yshell目录,设置执行权限

  4. 添加yshell环境变量

    打开后在文件末尾添加一行:

    保存,关闭。并使环境变量生效。

  5. 测试

     

6.2 命令介绍

ysh [--version] [--help] <子命令> [<参数>]

已支持的子命令: user 配置用户名称和密码并保存到本地 put 上传文件、文件夹 get 下载文件、文件夹 ls 列出指定目录下的文件/文件夹 mkdir 创建文件夹 rm 删除文件、文件夹

使用命令 ysh -h 获取子命令详细帮助信息

user

用法:ysh user [<参数>] 设置/清理用户认证信息

-u, --url=URL 服务器URL -a, --account=Account 登录账号 -p, --password=Password 登录密码 -c, --clear 清除本地配置的用户信息和登录凭据

例子:

put

用法:ysh put [<参数>] 本地路径 远程路径 将本地路径中的文件/文件夹上传到指定的远程路径下。

-f, --force 如果远程路径的目标文件已存在则覆盖,默认远程目标文件已存在会失败。

例子:

get

用法:ysh get [<参数>] 远程路径 本地路径 将远程路径下的文件/文件夹下载到本地路径

-f, --force 如果本地路径的目标文件已存在则覆盖,默认本地路径的目标文件已存在会失败。

例子:

ls

用法:ysh ls [<参数>] 路径 列出指定远程路径下的所有文件

例子:

mkdir

用法:ysh mkdir 路径 创建远程目录

-p, --parents 如果父目录不存在则创建。

例子:

rm

用法:ysh rm [<参数>] 路径 删除文件/文件夹

-r, --recursive 递归删除目录及其子目录内的所有内容

例子: