owncloud是一个提供Webdav服务的可假设在私人服务器的网络硬盘。
由于本人需求在多个服务器同步Django代码,记录一下架设过程。
owncloud的同步十分方便,比使用git在多个服务器间同步代码快捷很多
当然owncloud的最大用途还是作为一个私人网盘,其提供了所有常见设备的客户端
- 1、docker安装owncloud服务器
# 需要服务器安装并启动docker服务
docker pull owncloud # 官方镜像 已经搭建了 apache 和 PHP 环境
docker run -d -p 9090:80 owncloud # 映射容器80端口
- 2、初始化owncloud
-
- 访问ip:port设置owncloud,例如服务器ip为192.168.1.2,则浏览器输入192.168.1.2:9090访问
- 3、Linux使用Webdav客户端同步
# 安装客户端
yum install davfs2