有没有类似owncloud的群晖私有云owncloud,还可以编辑word的程序

查看: 94547|回复: 195
嘿!骚年,一起用ownCloud打造一个H本子联盟吧!
在线时间 小时
TA的每日心情Akari13&小时前签到天数: 1423 天[LV.10]以坛为家III
  索引  
建议手机用户点击下面链接浏览,专门对手机的排版有优化:
o o o o o o o o
  前言  
可能折腾硬件到现在的基友们不太适应折腾软件,但是没办法。。。现在硬件太不给力,必需要用软件方面的刺激来弥补(喂喂你是M么),刚好随着大带宽的普及以及大家的硬件闲置资源比较多,DIY私有云将会是一个很有意思而且平滑、具有优越感的折腾路线,希望我能够帮助大家找到新的兴♂趣。
不需建虚拟机、不需要担心影响系统下其他程序运行,码盲也可以完成整个过程。通过本文,你会利用闲置存储空间与带宽资源,将自己的PC扩展为一台真正意义上的私有云服务器:完全私有的云同步系统,提供全平台客户端支持(客户端支持Windows、Mac、Linux;Android、iOS),实现甚至要比很多NAS还要强大的同步,不需要组RAID就可以实现冗余。自己的网盘,拖拽等比较流行的操作,支持可以实现凭密码分享文件,再也不担心自己的隐私被侵犯(网盘是时刻暴露在“外面”的,并且管理员随时都可以看你的文件;而自己的云平台,所有文件都是被保护在自己服务器上的,必要时可以更换端口、启用各种加密以及防火墙),或者一些福利被无聊的人举报而被删除。直接使用网页在线预览自己的文档、直接检索文档内容、听自己下载收藏的歌曲、看视频、编写日程表、备份/查看通讯录、在线相册。通过插件扩展,还可以实现新闻订阅、网页控制自己的PC添加BT下载任务等功能。最后还会有一个打造去核心化网络的思路,也就是说服务器宕机,鬼畜的分享网络依然健在,其他人可以照常收集、分享H本子无障碍(这才是重点,而且这么做才够绅士)。
▲当然,如果你所在的公司规模不大,这一套方案也可以直接省下一笔开销,为自己的公司搭建一套私有云系统,提高安全性与工作效率。
除了可以不花一分钱在自己的PC上搭建这套方案,还可以在支持PHP的免费空间上搭建。
当然如果对稳定性要求很高的话,godaddy12美元一年、100G不限流量,还送一个.com顶级域名的空间也是可以跑这一套程序的(顶级域名:比如、,国内注册至少要40元RMB左右)。
▲文章会主要分两部分,前半部分是程序的环境配置以及部署,我会为大家提供一个新的windows环境下一键建站的方案;后半部分是ownCloud提供的基础功能演示,会涉及网页、Windows和安卓平台的客户端应用。
插件功能我会后去发文章逐一为大家介绍。
  ownCloud运行环境搭建(顺便介绍一个更强大的windows系统一键建站方案)  
ownCloud是一套开源的程序,并且随着很多有爱的用户参与进来,现在有了中文版支持。
程序需要PHP版本&=5.3、具有mysql数据库。
这一次我会教大家使用目前windows下功能最丰富的XAMPP,搭建Apache+MySQL+PHP+PERL环境:
首先下载XAMPP安装包:
▲点击下载Installer。
▲下载后管理员模式运行程序,把能勾选的都勾选。
▲指定XAMPP安装目录,注意务必要把程序安装在不需要提升权限才可以写入的目录里,直接的方法是装在C盘根目录,或者其他盘符中。
因为C盘是SSD,操作过程会比较快,所以我就偷了点懒直接用默认的方案将程序装在C盘根目录。
▲程序安装好后会跳出管理控制台,这里建议先把ownCloud的环境配置好再启动服务。
进入XAMPP安装目录/php
将libeay32.dll、libsasl.dll、ssleay32.dll复制。
▲将上面三个文件拷贝到:XAMPP安装目录/apache/bin
遇到提示直接点击覆盖就可以。
▲回到XAMPP安装目录/php
找到php.ini文件,记事本打开,Ctrl+F快捷键查找 extension=php_ldap.dll,找到后将前面的半角分号去掉。
重复上面的操作,将extension=php_openssl.dll还有extension=php_fileinfo.dll前面的分号去掉。
保存并关闭php.ini文件。
▲进入XAMPP安装目录,找到xampp-control.exe运行,点击Apache、MySQL右侧的Start按钮。
▲如果点击Apache的开始按钮后,出现了上图的错误提示,建议按照下面的步骤尝试:
需要先排除80端口是否被占用的问题,点击程序右侧按钮中的Netstat,查看哪个程序占用了80端口,找到PID在任务管理器中停止这个程序。
如果仍然报错,那么继续尝试下面的方法:
▲XAMPP安装目录,找到apache_start.bat,双击运行。
▲这样,我们就会看到Apache是因为什么问题无法运行。
图中窗口中描述的是Apache配置文件(XAMPP安装目录/apache/conf/httpd.conf)的第133行有错误。
▲于是我们按照上面的路径找到httpd.conf,记事本打开,找到第133行,先尝试在这个模块前面加[#],这个相当于关掉这个模块。
▲回到控制台,点击Apache右侧的Start按钮,我们可以看到Apache已经正常运行。
下面我们继续来配置MySQL的密码,以及一些安全设置:
▲浏览器中输入或直接点击这个链接: 。
进入XAMPP for Windows网页管理页面。
左侧找到phpMyAdmin,点击它:
▲进入phpMyAdmin设置数据库密码(这个步骤很重要,否则你的数据库谁都能进)。
点击用户选项卡,用户概况中找到root localhost,点击右侧的编辑权限。
出现的窗口中下拉滑块,找到修改密码,自定义密码后点击执行,数据库密码设置完成。
▲这时刷新页面会出现错误提示,原因是刚才添加了密码,所以我们需要修改一下配置文件:
▲XAMPP安装目录/phpMyAdmin
找到config.inc.php,记事本或者写字板打开。
Ctrl+F搜索password。
找到这一行之后,在单引号中间输入刚才保存的密码,比如刚才我设置的是pc426。
▲回来刷新,登陆后创建一个为ownCloud使用的数据库,记好数据库名,后面会用到。
下面继续完善XAMPP的安全设置:
▲浏览器中输入或者点击链接:
创建XAMPP目录保护用户和密码,这样以后访问XAMPP网页管理控制台就需要输入用户名和密码才能进入。
输入后不要忘了点击下面[保护XAMPP文件夹]按钮。
到这里,所有的运行环境准备、安全设置结束,感兴趣的话也可以折腾一下其他的功能,会有更多惊喜的。
  ownCloud程序的安装  
ownCloud最新程序下载:
▲下载完成后将程序文件夹解压缩到:XAMPP安装目录/htdocs文件夹下。
▲浏览器中输入或者点击下面链接:
首次运行程序需要创建管理员账户,先不要急着输入用户名和密码,先点击进阶按钮:
▲这次输入需要你填的信息吧。
另外网盘的数据存放文件夹是可以修改的,支持其他盘符。
配置数据库部分,点击MySQL,输入刚才保存的数据库密码(登陆phpmyadmin的密码)、刚才创建的数据库名,最后的数据库地址就是本地,localhost也行、127.0.0.1也行。
点击完成安装。
▲安装完成,第一个页面提供了各个平台客户端的下载入口,你可以在本机上直接安装桌面平台的客户端尝试,当然后面我也会详细介绍各平台客户端的功能。
先别急,目前这个程序还只能通过本机或者内网IP访问,想要达成随时随地访问它还需要做端口映射以及域名解析,下面继续完成这个步骤:
& && &为你的程序绑定域名、随时随地用域名访问& && &
如果你在内网,如果路由器不做设置的话,只有处于相同内网的用户可以通过内网IP访问你的网站。所以我们需要设置DMZ主机。当然,在此之前务必设置一下防火墙开放80端口,否则只有自己能上自己的网站。
首先要知道自己的内网ip地址,运行中输入ipconfig
▲可以看到内网IP地址是192.168.1.101,记住它进行下一步。
首先登陆路由器的管理界面
▲我的路由器是TP-LINK 841N,DMZ主机在转发规则中,其他路由器参见说明书。
DMZ状态启用,DMZ主机IP地址输入安装了网站程序的IP。
另外建议将这台机器的IP与mac地址绑定,防止下一次被分配了其他IP出现意外。
现在,你的站点就可以在外网通过IP访问了
▲看一下目前你被分配的IP,浏览器中输入它
▲输入本机IP可以访问网站就说明路由器的设置生效了。
下面开始做动态域名解析
▲点击这个链接注册花生壳账号,会送给你一个免费二级域名:
下载并登陆花生壳客户端,右键你的免费二级域名点击域名诊断。
&&可以看到域名的IP地址指向正确,说明动态解析已经生效,下面可以在公网直接输入你的免费二级域名访问网站了。
&&注意:要始终开着花生壳客户端。
&&浏览器中输入域名试一试:
▲动态域名解析成功。只要你的服务器开着、内网IP不变、花生壳开着,你就可以随时随地访问自己建立的站点。
感觉二级域名很长?那么可以直接考虑注册一个顶级域名,搭配动态解析建网站:
至于顶级域名的注册,我会单独发文章和大家分享,包括免费的顶级域名,以及低价渠道注册域名的方式。
▲首先,确保以上步骤全部做完、并且拥有一个顶级域名。
如果你的网站主要面对国内用户,可以考虑实用DNSPOD的解析服务。域名使用DNSPOD做解析的教程会在顶级域名注册的文章中一起为大家提供。其实需要做的很简单,在DNSPOD的管理页面中,将记录类型调整为CNAME,记录值为你的免费二级域名就可以了。如上图设置。
试试浏览器里面访问:
▲可以看到,直接通过就可以访问自己搭建的网站。
想要?DNSPOD里面做如下设置:
▲主机记录填www,CNAME到免费二级域名。
顶级域名,也就是@,显性URL转发到。当然,这样做其实会遇到一些延迟,DNSPOD的域名转发服务器没记错应该是在美国,租了亚马逊的AWS。避免延迟可以在Apache设置上做修改,让使用访问网站的用户直接跳转为,但是这些有点高深,不符合码盲建站的定位,后面会为大家提供方法。如果遇到问题欢迎讨论,力所能及能解决的我都会帮助大家解决。
如何直接输入域名就能访问owncloud目录?直接添加虚拟主机:
▲进入XAMPP安装目录/apache/conf/extra/httpd-vhosts.conf
用记事本打开httpd-vhosts.conf,添加如下信息:&VirtualHost *:80&
ServerAdmin 你的邮箱
DocumentRoot &/xampp/htdocs/owncloud&
ServerName 你绑定的域名
ErrorLog &logs/owncloud-error.log&
CustomLog &logs/owncloud-access.log& combined
&/VirtualHost& 复制代码注意DocumentRoot这部分,需要填写上传owncloud的目录地址。
ServerName,后面填写访问自己服务器的域名,多个域名需要在ServerName下面添加一行ServerAlias空格域名1空格域名2,举个例子:
pc426.vicp.cc复制代码这代表我输入前面三个域名中的一个访问网站,都可以直接进入网盘。
程序调教部分全部结束,下面开始介绍程序功能:
  功能演示——网页程序  
第一次打开程序后,可能需要手动更改语言:
▲点击右侧下拉菜单,点击第一个按钮。
语言选择中文就可以完成切换。
当然,汉化并不算完全,但是这么基础的英语我想应该不会难到大家。
▲再提一下比较重要的备份,语言继续向下找,可以找到User Account Migration。
&&点击Export就可以导出自己账户内的所有文件。
同理,导入直接点击浏览指定一个文件后,点击Inport就可以了。
下面来逐项简单介绍这套程序的功能以及用法:
▲文件菜单,也就是网盘功能,建议使用Firefox或者Chrome浏览器。
支持上图这样的拖拽上传。
▲文件上传完成后,鼠标停留在文件上,右侧就会出现菜单,重命名和下载和字面意思一样。
Version用来为文件做标注。
分享按钮会在下面单独介绍,最右侧的X是删除文件。
说一下文件分享功能:
▲只有点击分享按钮后,文件才可以不需要登录自己的账户下载。
分享功能做得比较丰富,可以添加文件描述,可以设置密码保护,还可以直接在这个窗口上为其他人发一个附带链接的邮件。
设置时效日期如字面意思,限时福利可以借助这个功能实现。
▲这是进入链接后看到的页面,如果可以预览则可以直接在页面上看到文件的内容。
继续回到刚才的页面:
▲产品默认有文档阅读插件,可以直接打开预览网盘内的文件。
同时ownCloud也提供了全文检索功能,可以搜索文档的内容找出需要的文档。
▲音乐,可以搜索上传到网盘中的音频文件,自定义播放列表在线播放音乐。
另外装了插件还可以在线打开上传的视频。
▲联系人,可以直接导入VCF文件,实现各个设备通讯录的同步,还可以手动添加。
▲日历的翻译有一些不太正确,正确的叫法应该是日程表。
点击日历上的某一天就可以建立当天的事件安排,高级选项也比较丰富。
虽然手机已经有比较好的日程表功能,但是对于刷机党来说再好的日程表也顶不住一些意外。
而在线的日程表服务还有泄露隐私的隐患,这一套日程表可以完全私有,并且防止了很多意外。
▲相册可以直接预览上传过的图片,当然自己买一个空间当图床用也是完全没问题的。
▲因为软件的名字是ownCloud,强调私有化,所以我们只有第一次使用软件才涉及注册,后期必须由管理员添加用户。
&&并且还可以指定用户的组别、权限、以及存储空间。
这样各位就可以带领自己的鬼畜朋友们开创自己的H物交换平台了,完全避免了出现任何意外。。。好吧我又邪恶了。
▲右上角按钮——程序。
这里可以管理和安装插件,开头提到的比如在线视频播放、博客、在线建立BT下载任务等功能就是在这里实现。
点击更多应用就可以去官网的插件区下载插件。
可以说只是网页应用就要比目前的网盘强大太多了,好好利用插件可以实现大部分实用功能。
  功能演示——PC客户端  
首先进入下面链接下载适用于自己系统的客户端,目前ownCloud提供全平台支持,从Win到Linux再到Mac。
因为程序是开源的,感兴趣还可以下载源码自己开发折腾。
我们用Windows的客户端来演示:
▲首先进行安装,会需要输入服务器地址,这里输入自己绑好IP的顶级或者二级域名就可以。
使用安全链接需要在Apache上开始SSL,对安全性要求高的用户可以考虑。
用户名密码就是你的账户。
点击下一步:
▲软件会测试链接,成功后点击完成就可以保存设置。
系统默认会分配用户名下的ownCloud为默认同步文件夹,后期我们可以自己指定同步文件夹。
▲进入软件,马上会开始同步进程,使用方法与目前网盘的同步一样,同步文件夹或者服务器上增减文件都会即刻完成同步。
▲同步完成后就会出现气泡提示。
▲试一试新增同步按钮,看一看这个同步工具都能做什么:
同样翻译可能有些蹩脚,第一个到您的ownCloud,实际上是新指定一个本地文件夹为同步文件夹,同时在服务器上建立一个新文件夹实现新的同步项目。
转到本地文件夹,就是将服务器上的文件与本地文件夹同步。
转到远程文件夹,这里可以指定局域网或者远程设备的路径进行同步。
  功能演示——移动客户端  
▲在各种应用市场上搜索owncloud就可以下载到这个客户端。
连接方式同PC客户端,输入服务器绑定的域名或者直接输入IP,然后填好用户名密码,点击连接就可以了。
▲连接成功,可以看到文件列表,因为考虑到流量问题,软件打开后并不是直接让手机与服务器同步。
手机可以选择下载文件到本地,或者上传文件到服务器。
▲软件的其他功能设置,支持照相机拍摄的照片与服务器同步。
还有只通过Wifi上传图片的选项。
▲点击一个文件后,就可以从服务器上下载,并且有保证文件更新的选项可选。
▲下载后的文件会出现绿色标志。
▲软件提供了一个音乐播放器。
▲删除下载回来的文件会出现三个选项:仅删除本地、同时删除网络内的所有拷贝。
▲演示一下如何上传文件,比如分享图片,点击图片浏览器右上角的分享按钮,就会出现ownCloud的选项,点击后就可以开始同步过程。
▲上传可以指定服务器上的某个文件夹。
▲如果是文件,长按住屏幕出现的菜单中也有ownCloud。
▲文件上传完成后可以看到提示。
▲同时,PC客户端也会出现提示。
▲可以直接用这个方法上传联系人备份与web页面中联系人功能结合使用。
  这个蛋疼?绝对不是——去核心化的私有云网络搭建方案  
&&这里先说一下思路,下面的方案我正在实践:
&&有可能会有基友提出,搭建这个应用的根本,是需要自己的服务器处于开机状态,这样没意义,还不如用网盘,我没有隐私问题纠结。
&&同时,天朝的带宽状况也是一个瓶颈,这个有点蛋疼。
下面的方案可以提供网盘根本没办法具备的稳定性,同时可以完全抵消带宽瓶颈带来的等待:
实际上我们可以巧妙利用ownCloud的特性,自己搭建一套去核心化的网络系统,简单来说,所有自己能长期接触到的PC都是一台服务器,用户可以选择就进与某一台服务器同步数据(利用局域网的超高带宽快速同步),然后在宕机的服务器开机时,就近的服务器自动与上线的服务器进行同步。
&&可能描述起来大家感觉难懂,画图说明:
▲这是目前网盘系统,以及大家所理解的网络架构——
一台服务器存储需要同步的资料,所有设备必须与服务器连接才能进行同步。
▲服务器宕机,或者网络故障,彼此的联系彻底消失,必须排除服务器的故障,或者等待网络连通后才能继续使用服务。
将服务器这个核心的作用削弱、每一台经常接触的PC都变为服务器后,网络架构就完全不同了:
▲这是改进后的方案,下面演示一下:
比如我们出差时,手机没有流量了,但是身边有一个已经成为一个节点的笔记本:
▲这个时候,直接利用局域网连接,笔记本将会作为服务器为手机提供所需的文件。
或者手机上传拍摄的图片、同化录音到笔记本。
▲试回到休息的地方,找到了网络,笔记本将会与服务器以及自己的工作机联网,客户端将会自动将笔记本上修改过的文件与服务器或者工作机的其中一台机器同步,然后服务器或者工作机再互相完成同步工作。
最终,行程内新出现的所有文件被同步到各个节点。
再模拟一个案例,服务器宕机,或者服务器的网络出现问题:
▲可以看到,这个时候工作机与笔记本将会组成一个临时的网络继续提供服务。
▲当服务器恢复后,临时网络新修改产生的文件会重新同步。
当然,以上是三个节点的应用,如果有条件还可以做到更多,达成完全无服务停止问题、完全不占用时间的同步。
怎么了解节点是否上线?可以搭配Teamviewer,这个工具我会单独介绍。
通过以上方法,我们就可以搭建出一个非常绅士的联盟,也就是说只要没有人卖队友,资源的稳定性以及分享期限将是无限的,于是对于一个伸手党来说,每天只会看到自己的硬盘自己添了很多给力的资源。
这可能是将来PC426的“里区”?
[]: 一个袋子砸在了 guanyuhan426 头上,guanyuhan426 赚了 3
在线时间 小时
TA的每日心情Akari 22:20签到天数: 856 天[LV.10]以坛为家III
这个帖子的复杂度是提升的有点快,但其实难度不大
去核心化的云,利用私有网络进行资料传输和共享,对于多平台工作娱乐的人挺不错,我就暂时没需求,RDP满足了
看完整个教程,感觉iCloud在易用性上面的创新真伟大
[]: lemonbig 发帖之后发现一只MM的小胖次,捡起来一看胖次里竟然藏着 5
在线时间 小时
TA的每日心情Akari 10:40签到天数: 353 天[LV.8]以坛为家I
还是需要一些建站的基础,马克完慢慢看
[]: panzers020玩了一个叫做《女装山脉》的游戏,将灵魂献给了路西法,得到 3
在线时间 小时
TA的每日心情Akari13&小时前签到天数: 1423 天[LV.10]以坛为家III
还是需要一些建站的基础,马克完慢慢看
这篇附带了建站教程和域名绑定教程,按照步骤做是没问题的
[]: guanyuhan426 发帖之后发现一只MM的小胖次,捡起来一看胖次里竟然藏着 5
在线时间 小时
TA的每日心情Akari 21:46签到天数: 352 天[LV.8]以坛为家I
好长好长&&留爪慢慢看
[]: pc0071玩了一个叫做《女装山脉》的游戏,将灵魂献给了路西法,得到 1
在线时间 小时
TA的每日心情Akari 18:55签到天数: 3 天[LV.2]偶尔看看I
我是来看御坂妹妹的···
在线时间 小时
TA的每日心情Akari15&小时前签到天数: 1298 天[LV.10]以坛为家III
用御坂妹搭建一个三角形封面
[]: peng163 :你是好人.... 1
在线时间 小时
TA的每日心情Akari14&小时前签到天数: 1557 天[LV.Master]伴坛终老
被封面片进来了。。
[]: 一个袋子砸在了 灯下狐 头上,灯下狐 赚了 3
在线时间 小时
TA的每日心情Akari 21:45签到天数: 49 天[LV.5]常住居民I
[]: Min 出门捡到一只萝莉,赖在家里不走,给了萝莉 4
在线时间 小时
TA的每日心情Akari13&小时前签到天数: 1423 天[LV.10]以坛为家III
有资源的话,以后组建一个这样的联盟?
[]: guanyuhan426 被钱袋砸中进医院,看病花了 1
在线时间 小时
TA的每日心情Akari 17:26签到天数: 12 天[LV.3]偶尔看看II
看楼主可怜巴巴的,帮顶吧。
[]: 风林火山 的帖子被路西法大人审核通过,+4
Powered byOwnCloud私有云存储搭建方案
我的图书馆
OwnCloud私有云存储搭建方案
OwnCloud安装
OwnCloud使用
Docker部署安装
VPS OwnCloud
私有云存储小结
早些年因受本地存储等多种因素的限制,网盘非常地火倍受大家的追捧,国外的Dropbox、SkyDrive(现已经更名为OneDrive)、Box.ne就相当不错,网络存储服务至今都可以正常使用。反观国内的网盘市场,从最初的115网盘、Dbank,到现在的百度云盘,金山快盘,360云盘,华为网盘……
现在国内的网盘能活下的也基本上是开始各种限制了,前些年的国内的网盘商为了争夺用户,不惜在网盘容量、分享链接、下载速度等方面加大投入,而当市场基本上被百度网盘、360网盘、微云网盘三家瓜分后,开始抛出了网盘会员、下载限速、流量限制等各种“枷锁”,用户体验真是苦不堪言。
前几天,使用微云上传几个比较大的文件后,就直接被禁止上传新的文件了,原因就是一天的上传流量不能超过1GB,要求开通XX钻才可以继续上传,敢情这15TB的容量就是一个“幌子”?!自从发生这件事情后,突然意识到数据还是放在自己的手里稳当一些,省得到时候要“取用”数据时还得看网盘商的“脸色”。
现在这么多的便宜VPS主机、还有各种云空间以及开源的云存储程序,想要自己搭建一套私有云存储也不是一件很难的事情,部落之前也分享过不少的云存储搭建方案,有兴趣的朋友可以参考尝试自己搞一套:
OwnCloud私有云存储搭建方案-VPS主机安装和Docker部署OwnCloud
一、OwnCloud安装方法
1、OwnCloud官网:
1、官方网站:https://owncloud.org
2、下载地址: 和 。
2、虚拟主机安装OwnCloud。OwnCloud可以被安装任意一个已经配置好了PHP和MysqL的Web服务器环境中,将OwnCloud下载并解压,接着打开浏览器,就可以看到页面了。设置一个OwnCloud管理员账号、选择存储目录,填写My SQL数据库信息。(点击放大)
3、如果你打开页面看到如下错误:“PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible.”这可能是由缓存/加速器造成的,例如 Zend OPcache 或 eAccelerator。打开你的打开php.ini文件,找到:[opcache],设置为:opcache.enable=0 和 opcache.enable_cli=0。
4、安装完成后,返回到OwnCloud登录账号。
5、VPS主机安装。如果你想在VPS主机安装OwnCloud,建议使用OwnCloud官方提供的安装包,相关代码如下:(注意选择你的Linux系统)
//CentOS_6 owncloud-8.2.2-1
rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_6/repodata/repomd.xml.key
wget http://download.owncloud.org/download/repositories/stable/CentOS_6/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
yum clean expire-cache
yum install owncloud
//CentOS_7 owncloud-8.2.2-1
rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
rpm -Uhv http://dl.fedoraproject.org/pub/epel/7/$(uname -i)/e/epel-release-7-5.noarch.rpm
wget http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
yum clean expire-cache
yum install owncloud
//Debian_7.0 owncloud-8.2.2-1.1
wget -nv https://download.owncloud.org/download/repositories/stable/Debian_7.0/Release.key -O Release.key
apt-key add - & Release.key
sh -c 'echo 'deb http://download.owncloud.org/download/repositories/stable/Debian_7.0/ /' && /etc/apt/sources.list.d/owncloud.list'
apt-get update
apt-get install owncloud
//Debian_8.0 owncloud-8.2.2-1.1
wget -nv https://download.owncloud.org/download/repositories/stable/Debian_8.0/Release.key -O Release.key
apt-key add - & Release.key
sh -c 'echo 'deb http://download.owncloud.org/download/repositories/stable/Debian_8.0/ /' && /etc/apt/sources.list.d/owncloud.list'
apt-get update
apt-get install owncloud
//Ubuntu_14.04 owncloud-8.2.2-1.1
wget -nv https://download.owncloud.org/download/repositories/stable/Ubuntu_14.04/Release.key -O Release.key
apt-key add - & Release.key
sh -c 'echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_14.04/ /' && /etc/apt/sources.list.d/owncloud.list'
apt-get update
apt-get install owncloud
二、OwnCloud客户端使用
1、OwnCloud客户端支持Windows、Mac和Linux,运行OwnCloud客户端后,打开连接向导,先输入你的OwnCloud服务器地址。
2、然后选择同步内容和本地文件夹。
3、设置完成后,你就可以开始同步你的本地文件了。
4、第一次运行OwnCloud客户端时会自动执行一次文件同步到本地。
5、你可以暂停文件同步、打开同步文件夹、取消同步连接等等。
6、在“动态”中你可以查看服务器同步记录、同步协议和设置忽略同步的文件。
7、在OwnCloud客户端常规中还能设置最大文件、忽略列表、开机启动等等。
三、Docker部署OwnCloud:TenxCloud 时速云
1、Docker部署OwnCloud其实是一件非常容易的事情,OwnCloud其实已经有了Docker镜像,而国内的Docker空间服务商 时速云、等都已经有了OwnCloud镜像。这里就以TenxCloud 时速云作为演示如何安装OwnCloud。TenxCloud申请使用:。
2、创建云端磁盘。点击“服务”,选择“存储与备份”。
3、新建磁盘时可以设置磁盘名称和容量大小。
4、创建Owncloud并运行容器。在“服务”中点击创建新的容器。
5、在“镜像来源”中搜索Owncloud,并点击部署。
6、然后就是配置容器了,主要是设置容器名称,服务类型中选择“有状态服务”,填写磁盘信息。(点击放大)
7、确定后,稍等几分钟就可以看到Owncloud容器已经开始运行了。注意owncloud的服务地址为您未来使用的服务器地址。
8、创建MySQL容器配置与运行。仍然是进入到服务器点击新建容器。
9、在镜像来源中搜索:“philo”,然后直接部署MysqL镜像。
10、接着是在容器配置中设置好名称、服务类型、磁盘信息等。(点击放大)
11、点击“高级设置”添加环境变量:MYSQL_ROOT_PASSWORD和设置一个密码,点击“添加”。
12、确定后,你就可以看到你的MysqL容器也开始运行了,点击该容器名称,记录内网名称。
13、现在你就可以打开你的Owncloud容器URL地址,在浏览器中就能看到Owncloud安装页面了,在数据库填写方面:用户名写root,数据库写mysql,数据库密码就是你创建MysqL容器时添加的,服务器地址填写创建MysqL容器的内网名称,这里是ownsql。
14、填写完成后,提交就可以成功在TenxCloud 时速云安装了OwnCloud了。
四、Docker部署OwnCloud:VPS用Docker安装OwnCloud
1、前面已经说过了,OwnCloud已经在Docker中提供了镜像,如果你有自己的VPS主机,然后又特别喜欢“折腾”,那么不妨在自己的VPS主机利用Docker安装OwnCloud。Linux不同系统安装Docker命令如下:
yum install http://mirrors./epel/6/i386/epel-release-6-8.noarch.rpm
yum install docker-io
yum install docker
service docker start
chkconfig docker on
//Ubuntu 14.04
apt-get install apt-transport-https
apt-key adv --keyserver hkp://:80 --recv-keys 36A1D0F966E92DD21E9
bash -c 'echo deb https://get.docker.io/ubuntu docker main & /etc/apt/sources.list.d/docker.list'
apt-get update
apt-get install lxc-docker
2、新建数据目录和Pull镜像。
mkdir /var/data
mkdir /var/data/mysql
mkdir /var/data/mysql/owncloud
mkdir /var/data/owncloud
docker pull owncloud
docker pull mysql
3、配置并启动 MySQL 容器。(注意:请把freehao123调整你的密码,此命令中已经将数据名和用户设置为owncloud,你可以根据自己的喜好修改,但记得与下文对应)
docker run --name mysql-owncloud \
-v /var/data/mysql/owncloud:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=freehao123 \
-e MYSQL_DATABASE=owncloud \
-e MYSQL_USER=owncloud \
-e MYSQL_PASSWORD=freehao123 \
4、部署带有离线下载功能的 ownCloud 镜像。(注意:mysql-owncloud是刚刚创建的MysqL容器,此处是将Owncloud容器与MysqL容器连接,而/var/data/owncloud:/var/www/html/data则是指定存储目录)
docker pull bohan/owncloud-with-ocdownloader-and-yt-dl
docker run --name=owncloud \
--link=mysql-owncloud:mysql-owncloud \
-v /var/data/owncloud:/var/www/html/data -p 5679:80 \
-d bohan/owncloud-with-ocdownloader-and-yt-dl
5、最后打开你的浏览器,输入URL就可以看到ownCloud安装界面。注意:上面将发布容器的端口80设置为了5679,你可以用 –p 80:80来设置默认的80端口访问。
6、在填写MysqL数据库时,数据库名和用户名都为我们设置的owncloud,密码也是我们刚刚在上面操作中设置的,服务器地址就填写MysqL容器名称:mysql-owncloud。
7、VPS主机上用Docker安装OwnCloud成功。(点击放大)
8、上传文件也是挺方便的。
9、因为我们刚刚用了bohan/owncloud-with-ocdownloader-and-yt-dl 这个自带离线下载功能的ownCloud镜像,所以我们可以看到ocDownloader离线下载可以使用。
10、ownCloud的插件列表中还有视频、音乐和图片查看插件,利用这些插件 ocDownloader,你就可以打造一下视听0娱乐共享平台了。
五、OwnCloud私有云存储小结
1、OwnCloud安装和使用都比较简单,官方已经提供了PHP安装包和Windows、Mac客户端,我们可以免费下载使用。不过,OwnCloud手机客户端却是付费的,当然牛人可以自己编译一下OwnCloud安卓手机客户端,因为OwnCloud android已经开源。
2、ownCloud离线下载插件ocDownloade非常有用,你可以自己在ownCloud上下载和安装ocDownloade。ownCloud官方已经提供了视频播放插件、音乐播放插件和图片查看插件,直接在后台插件列表中下载激活即可。
文章出自: 部分内容参考自、 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
标签: , , , , , ,
TA的最新馆藏[转]&
喜欢该文的人也喜欢

我要回帖

更多关于 私有云 的文章

 

随机推荐