基于Ubuntu+Owncloud的私有云网盘

原创 2016年05月18日 20:17:48

1.背景介绍

    前段时间,各种网盘纷纷停止服务,所以不得不未雨绸缪,考虑一下在公司内部搭建文件服务器,于是找到了owncloud。

    可用的服务器:组装PC机一台,操作系统为Ubuntu 14.04 LTS,无桌面环境,放在机房,使用远程终端进行访问。有安装了Apache2,运行着svn服务。内网IP地址为192.168.0.168


2.开始安装

2.1 安装web服务器

$ sudo apt install apache2

2.2安装PHP

        包括php5, php5-gd, php-xml-parser, php5-intl

        可以一键安装

$ sudo apt install php5 php5-gd php-xml-parser php5-intl php-mysql

2.3安装Curl安装包

$ sudo apt install curl libcurl3 php5-curl

3.下载owncloud

使用wget在线下载

$ sudo wget https://download.owncloud.org/community/owncloud-9.02.tar.bz2

由于网页访问比较慢,所以我选择已经下载好的owncloud上传到目标机器的用户目录

$ sudo scp owncloud-9.0.2.tar.bz2 admin@192.168.0.168:/home/admin
mac和linux都可以使用scp来进行传输。如果是windows的话,则可以使用ftp或者是samba共享服务来传文件。


4.安装owncloud

解压owncloud到web目录下

$ sudo tar xjf owncloud-9.0.2.tar.bz2
$ sudo cp -r -v owncloud/ /var/www/html/

设置owncloud下的目录权限

$ sudo mkdir data
$ sudo chown -R www-data:www-data data
$ sudo chown -R www-data:www-data config
$ sudo chown -R www-data:www-data apps

配置web服务器

$ sudo nano /etc/apache2/apache2.conf
#修改如下内容,将AllowOverride对应的值改为All
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>
$ sudo service apache2 restart
$ sudo a2enmod rewrite
Module rewrite already enabled
$ sudo a2enmod headers
Module headers already enable<pre name="code" class="plain">$ sudo service apache2 restart


开始Web安装

打开浏览器,以我的目标机器的ip地址192.168.0.168为例,http://192.168.0.168/owncloud


开始安装时会提示创建的管理员用户和密码,数据目录可以是默认

配置数据库中填入数据库中的数据库用户,用户密码以及数据库名,默认数据库主机为localhost,可以更改为其它的数据库服务器,但是要保证用户名密码这些能验证通过。

都填好了之后点击安装完成按钮,则开始安装。

出现下图时则说明安装完成


5.owncloud初始化

5.1修改为中文

默认的界面为英文,但是owncloud是支持中文的。如图,点击右上角的用户名,此处示例为"admin",在菜单中点击"Personal"

Personal界面

将Language改为中文

好了。可以开始使用owncloud了。

相关文章推荐

ubuntu 16.04 + lnmp1.3 搭建 owncloud

360倒下了, 百度越来越慢了, 只能自己搭个网盘用用了.开始试了seafile, 很容易搭建, 就是免费版本少了搜索功能-_- 没这功能没法忍啊… 转向owncloud, 虽然看网上的评价说是慢了...
  • fcymk2
  • fcymk2
  • 2016年11月26日 23:47
  • 2167

linux 安装 owncloud

云存储,看似很神奇,一直想搞搞试试,正好公司现在有这需求,于是就搞了一把,共享一下!...

CentOS 7安装ownCloud

CentOS 7安装ownCloud ownCloud官网:https://owncloud.org/ ownCloud官方文档:https://doc.owncloud.org/ 安装ow...

使用ownCloud搭建你的个人云服务(ubuntu 14.04 server)

ownCloud是什么ownCloud是一个自由且开源的个人云存储解决方案(类似百度网盘或者Dropbox),包括两个部分:服务器和客户端。ownCloud在客户端可通过网页界面,或者安装专用的客户端...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

How to Configure and Install ownCloud on Ubuntu 16.04

In this article, we will learn how to configure and install the ownCloud on Ubuntu 16.04. ownCloud i...
  • tjl666
  • tjl666
  • 2016年12月22日 09:45
  • 1147

安装部署CloudStack 4.0企业私有云平台

参考资料 CloudStack Installation_Guide/installation.html CloudStack Admin_guide/working-with-iso.html ...

ubuntu下使用百度云盘

ubuntu下使用百度云盘 网盘 百度云盘:python版本。。 下载地址: https://github.com/houtianze/bypy 我的云盘分享: 链接: http://pan.ba...

在ubuntu上安装百度云的方法与步骤

在linux ubuntu14.04 64bit 上安装百度云客户端。经常需要用到百度云网盘,Bcloud 是一个 Linux 下的客户端。 Bcloud的官网下载地址是https://github....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于Ubuntu+Owncloud的私有云网盘
举报原因:
原因补充:

(最多只允许输入30个字)