owncloud 组和权限管理

过去,公司使用SVN进行文件存储和共享,其实版本控制很弱,基本上都是设计的一些图纸啥的,还有一些安装软件包,甚至软连接也在上面。虽然SVN对于管理这些还算应付的过来,但是每次来了新人,以及各种权限调整,哪个人访问哪个目录,这些都需要OPS去操作配置文件,越来越感到吃力。

于是我们开始寻找替代方案,最先考虑到的是Git,因为git目前也有LFs,但是后来发现,LFS对于开发人员来说,使用不成问题,但是对于一些设计等非研发人员来说,使用起来就不那么方便了。所以我们放弃了git lfs,但是svn切换到git的方式我还在做测试,稍后也会有文章放出来。

经过调研,发现owncloud、seafile对于企业存储和分享文件来说还是不错的。刚刚搭建了owncloud,采用docker方式,我被docker的效率吓到了。

首先,如果是centos 6.8 ,我们先搞个repo

[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/6/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
[docker-main-repo]
name=Docker main Repository
baseurl=http://mirrors.aliyun.com/docker-engine/yum/repo/main/centos/6
enabled=1
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/docker-engine/yum/gpg
yum remove docker
yum install -y docker-engine

/etc/init.d/docker restart
# 创建目录/data/owncloud

# 文件/data/owncloud/start.sh
#!/bin/bash

docker run -d -p 83:80 -v /data/owncloud/data:/var/www/html owncloud:latest

# 目录
mkdir /data/owncloud/data

# 运行
cd /data/owncloud && ./start.sh就可以了。 

# 访问:
http://192.168.3.228:83就可以开始设置了。

# 默认owncloud采用的是本地sqlite,
  • 看看owncloud用起来如何

    1. 使用管理员登录后,进行人员管理界面
      这里写图片描述

    2. 除了管理人员,新建user1和user都是group1
      这里写图片描述

    3. user1可以新建一个目录,然后共享给大家使用
      这里写图片描述

    4. user1也可以针对本组内的同事进行管理
      这里写图片描述

  • 参考

https://hub.docker.com/_/owncloud/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值