如何搭建私密云存储之ownCloud

****ownCloud简介****
ownCLoud的内核使用PHP5编写的,环境基于LAMP,是一个开源云服务项目,接下来就利用ownCLoud来搭建私有云。


****Step-One:搭建ownCloud依赖的环境[LAMP]****
A2Web服务器:apache2
PHP语言:php5 php5-gd php-xml-parser php5-int l php5-sqlite
MySQL数据库:mysql-server php5-mysql
SMB 挂载win文件共享:smbclient
CURL:curl libcurl3 php5-curl

$ sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl mysql-server

LAMP详细说明
ubuntu搭建Apache+PHP+MySQL
ubuntu一步搭建Apache+MySQL+PHP环境


****Step-Two:安装ownCloud****

#获取ownCloud已经编译好的包
wget https://download.owncloud.org/community/owncloud-9.0.2.tar.bz2
#解压owncloud-9.0.2.tar.bz2
tar xjf owncloud-4.5.6.tar.bz2
#将文件mv到apache2服务器映射的根目录[为了方便我放在用户目录/www]
sudo mv owncloud ./www/
#进入owncloud文件
cd owncloud
#owncloud需要对apps、data、config目录有write的权限,要是没有这三个文件需要手动创建
#由于wget下来的版本没有data,那么就来mkdir
mkdir data
#分别给予write权限  username替换成你的用户名
sudo chown -R username: username data
sudo chown -R  username: username config
sudo chown -R  username: username apps
#安装完成啦

****Step-Three:修改Apache2配置信息****
我是利用二级域名来映射到服务器的

  • 修改apache2.conf配置
sudo nano /etc/apache2/apache2.conf
#添加如下的映射目录信息
#cloud alic
<Directory /home/ubuntu/www/owncloud/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>
  • 修改虚拟主机映射信息
sudo nano /etc/apache2/sites-enabled/000-default.conf
#添加如下的信息
#cloud alic
<VirtualHost *:80>
        ServerAdmin webmaster@cloud.example.com #example替换你的域名
        ServerName cloud.example.com
        DocumentRoot /home/ubuntu/www/owncloud
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
  • 启动Apache的mod_rewrite模块
    方法一
sudo a2enmod rewrite

方法二

#也可以修改配置文件
sudo nano /etc/apache2/mods-enabled/alias.load 
#添加这句话 :LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

Apache详细说明
本地集成xammp配置多域名


****Step-Four:运行安装****
打开浏览器输入刚配置的二级域名cloud.example.com
既然搭建了LAMP的环境推荐使用MySQL,也可以使用SQLite省内存,不过服务器的MySQL在其它项目需要用到因而是开启的,既然开了就别浪费。


配置管理员信息
成功进入欢迎界面.png

到此服务器端的ownCloud就安装完成!


****Step-Five:Linux文件管理器显示云存储****

  • 复制你的 WebDAV 链接:在浏览器打开网盘的左下角点击设置然后复制 WebDAV 链接
复制你的 WebDAV 链接
  • 打开本地桌面文件管理器 选择【连接至服务器】如图
    注意
    服务器:填写刚复制的WebDAV 链接,不要前缀http://或加密的https://
    用户名:ownCloud已经存在的用户
    密码:ownCloud用户对应的密码
    Paste_Image.png
成功登陆云储存

****Step-Six:挂载 WebDAV For Linux 用户****

  • 安装 davfs2 以及 fuse
sudo apt install fuse davfs2
  • 创建ownCloud的挂载目录
# 下面username改成你的用户名
cd /media/username
sudo mkdir Cloud/
#给Cloud可写的权限
sudo chown -R username:username Cloud/
  • 修改 davfs2 配置
#直接复制终端运行
sudo sed -i 's/# use_locks 1/use_locks 0/g' /etc/davfs2/davfs2.conf
#替换“网盘用户名 网盘密码”
#注意:该文件只有root账号才能查看、修改。
#使用sudo -i切换至root用户
echo "https://example.com/remote.php/webdav/ 网盘用户名 网盘密码" > /etc/davfs2/secrets
  • 挂载Cloud
#切换至root用户
sudo -i
mount.davfs https://example.com/remote.php/webdav/ /media/username/Cloud/
#退出root用户
exit
#给予Cloud可写权限
cd /media/username & sudo chown -R username:username Cloud/
  • 查看云盘容量:
df -h /media/username/Cloud/
  • 卸载云盘:
sudo umount /media/username/Cloud/
cd  /media/username/ & sudo rm -r Cloud
在挂载目录打开

很好,对于文件的操作也会会同步处理!
为了不必折磨麻烦的其实还是有客户端的

sudo apt-get install owncloud-client

ownCloud官网
参考文章:
图文教程:如何建立自己的私有云存储
一步搭建你的私密网盘 docker搭建


****价值源于技术,贡献源于分享****

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,222评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,455评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,720评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,568评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,696评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,879评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,028评论 3 409
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,773评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,220评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,550评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,697评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,360评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,002评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,782评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,010评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,433评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,587评论 2 350

推荐阅读更多精彩内容