OwnCloud
OwnCloud 是一个 一款云存储开源软件,它被用于 文档协作 等场景。ownCloud用于自建私有网盘的云存储开源软件,功能类似百度云盘,提供了PC、IOS和Android三个同步客户端。
准备
在参阅本文档使用 OwnCloud 时,需要确保如下几点:
入门指南
初始化
Websoft9 控制台安装 OwnCloud 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。
-
本地浏览器访问成功后,进入引导首页
-
填写账号密码后成功登陆到后台
设置语言
登录 ownCloud,在后台 【Personal】>【General】中设置语言
安装扩展
ownCloud Marketplace 包含大量的扩展(也叫apps),下面介绍如何安装它们
-
访问 Marketplace ,搜索所需的应用(以 OwnBackup 为例)
-
下载并解压
-
上传到 ownCloud 应用目录:/var/lib/docker/volumes/owncloud_owncloud/_data/apps,并通过chown 命令,改变扩展目录(如 ownbackup)的拥有者和关联组用户为 www-data
-
启用 OwnBackup
除了下载安装之外,也可以通过 ownCloud 后台在线安装 Marketplace 应用
连接外部存储
ownCloud 支持多种流行的企业存储服务,具体使用步骤如下:
-
登录 ownCloud 后台,安装 External storage support 扩展
-
打开:【Admin】>【Add storage】>【External Storage】,选择一个外部存储服务
-
根据实际情况进行设置
更多详情参考官方文档:External Storage
数据转移
ownCloud 的程序和数据迁移主要包括两个步骤:
- 数据从源目录复制(移动)到目标目录
- 连接到 ownCloud 容器,运行
occ files:scan --all
命令,重建索引后生效
配置选项
- 支持第三方存储(√)
- 多语言(√)
- 移动端:OwnCloud Desktop Client, OwnCloud Android App, OwnCloud iOS App
- 文档编辑与预览:需集成 ONLYOFFICE Docs 等第三方中间件实现
- 配置文件:/path/data/ownCloud/config/config.php
- ownCloudcmd
- API
管理维护
-
登录OwnCloud后,打开【admin】>【设置】>【个人】>【常规】,填写发件邮箱地址
-
打开【设置】>【管理】>【常规】,依次填写 SMTP 信息
- 发送模式选择“SMTP”,加密方式选择“SSL/TLS”;
- 输入发送方邮箱地址;
- 认证方式选择“登录”,并勾选“需要认证”选项;
- 输入SMTP服务器地址和SMTP服务器的端口号;
- 输入和发件人邮箱一致的邮箱地址;
- 输入该邮箱地址的SMTP服务的授权码或密码;
- 存储凭据;
-
点击“发送邮件”即可测试SMTP是否设置正确。
修改 URL
Websoft9 提供的 Owncloud 已经将 URL 设置为通配符,即域名的更改不会影响其访问。
在线备份
OwnCloud 后台提供在线备份功能
-
登录 OwnCloud 后台,安装 OwnBackup 插件
-
打开:【Admin】>【OwnBackup】,开始备份
-
此插件也可以用于恢复
在线升级
OwnCloud提供了非常人性化的升级入口,根据系统的更新提示既可以完成主版本、插件的更新。
插件升级
升级步骤参加如下:
-
登录 OwnCloud 之后查看右上角是否有更新通知,若有,请点击其中的更新条目
-
点击更新条目后 或 访问:http://域名/index.php/apps/market/#/updates 进入更新界面
-
点击【更新】按钮,系统进入【UPDATING】,耐心等待更新
主程序升级
-
当有可用升级的主程序时,系统提示“OwnCloud is available. Get more information ...”
-
依次打开:Admin->设置->常规,找到更新管理器,若有更新请点击“打开更新管理器”按钮
-
进入 Updater(更新管理器),根据指引开始升级