标签: owncloud

自己的云盘死机,数据安全,如何设置新服务器

我们的 Owncloud 服务器磁盘崩溃,无法修复。所有数据都存储在已安装的磁盘 (RAID-1) 上,并且这些磁盘看起来完好无损。我必须承认,据我所知,我们没有配置的备份。

有没有办法在 Linux 上使用现有的数据磁盘安全地重新创建一个 Owncloud 服务器?

更新:截图

db 文件的屏幕截图

linux owncloud

5
推荐指数
1
解决办法
412
查看次数

备份大型 docker 卷、绑定挂载、/var/lib/docker/volumes/ (owncloud)

我在某种程度上“继承”了一个 docker 化的服务器环境,现在我必须实现一个备份概念 - 特别是对于 Owncloud 容器,它将用户文件存储在 docker 卷内。docer 文档 [1] 说“卷比绑定安装有几个优点”,因此“是首选机制”。列出的优点之一是“卷更容易备份”,文档建议使用如下命令来创建卷的 tar 备份:

$ docker run --rm --volumes-from dbstore -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata
Run Code Online (Sandbox Code Playgroud)

但是,特别是对于备份(我使用 borg 备份将主机文件同步到异地存储库),我发现这种方式有几个缺点:

  • 对于每个备份,您都必须在本地复制整个数据,这需要两倍的磁盘空间和复制时间。
  • 每个备份都会创建一个新的 BLOB - 必须再次复制未更改的文件。
  • 要恢复单个 Owncloud 文件,您必须从备份中恢复整个 tar(在同步到备份之前解压将使所需的磁盘空间增加三倍)。...

我对 docker 还比较陌生,所以我可能还没有对 docker 生态系统有完整的了解。但据我目前所知,对于这种情况,我认为绑定安装是最好的解决方案。无论如何,我也没有从卷的其他优势中受益。或者我错过了什么?使用绑定安装有什么缺点吗?

直接备份 /var/lib/docker/volumes/ 怎么样?

通过搜索,我从 owncloud [2] 中找到了这篇博文,建议直接备份 /var/lib/docker/volumes/owncloud_files/_data 。对我来说,这似乎不是最干净的方式。

不过,考虑到目前的情况,我暂时想走这条路。安全吗?(当然,关于一致性所需的预防措施,例如关闭数据库容器、owncloud 维护模式等 - 我认为这里提到的解决方案以任何方式都需要这些!?)

[1] https://docs.docker.com/storage/volumes/

[2] https://owncloud.org/news/docker-series-pt-3-automatically-easily-backup-restore-dockerized-owncloud/

backup owncloud docker

5
推荐指数
1
解决办法
1871
查看次数

如何同步两个 CalDAV 服务器

我的工作日历存储在我雇主的部落服务器上。我也有自己的 owncloud 实例在运行。

我想要做的是将我的工作日历也存储在我自己的云实例中,并有一个脚本将该日历镜像到我的部落帐户。我知道只有我对 Horde 服务器上的日历进行了更改,因此从 owncloud 到 Horde 的单向同步就可以了。

owncloud 和 Horde 都支持 CalDAV;此外,Horde 有一些 XMLRPC 服务。我对 owncloud 实例有 root 访问权限,但对于 Horde 服务器,我只有 Horde 的 Web 登录。对于如何进行这种同步的任何建议,我将不胜感激。不幸的是,我还没有找到任何解决方案。

synchronization caldav horde owncloud

4
推荐指数
1
解决办法
6452
查看次数

数据库表的owncloud再生

我碰巧对 PHP 同步软件ownCloud感兴趣。除了数据库之外,我对它的设置非常正确,因为一些模糊的原因,我必须在安装 ownCloud 后创建它。

结果,数据库是空的。我相信这对同步和版本控制没有帮助。

问题: 我找不到手动重新生成数据库表的方法,也就是说,要运行一个脚本来获取我的新数据库并将准备使用的全新表放入其中。有没有人知道如何做到这一点?

非常感谢。

干杯

database owncloud

0
推荐指数
1
解决办法
1303
查看次数

标签 统计

owncloud ×4

backup ×1

caldav ×1

database ×1

docker ×1

horde ×1

linux ×1

synchronization ×1