基于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了。

使用 Caddy 和 owncloud 搭建自己的私有云服务 (php7 MariaDB ubuntu)

Serving ownCloud with Caddy在这篇文章中,我会带着你用 Caddy 搭建一个安全的 ownCloud 个人云服务,此教程中所使用的平台为 Ubuntu 14 。 更新:C...
  • neuldp
  • neuldp
  • 2016年08月17日 17:26
  • 3221

搭建owncloud私有云

1、选择    近来云存储大行其道,确实对于多台设备的文件共享,云存储是一种很好的解决方案。更加专业的解决方案是NAS ,但考虑到成本问题,笔者决定在私人服务器上搭建私有云。(VPS是一个很好的方案,...
  • hsdfz0201
  • hsdfz0201
  • 2017年12月25日 11:09
  • 396

ubuntu 16.04 + lnmp1.3 搭建 owncloud

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

ubuntu owncloud 安装迁移

owncloud安装迁移
  • zhao_ning_ha
  • zhao_ning_ha
  • 2017年05月30日 16:33
  • 935

Owncloud 安装全记录(超详细)

  • 2013年10月30日 14:38
  • 1.31MB
  • 下载

Owncloud安装和使用

  • 2012年11月14日 10:35
  • 392KB
  • 下载

CentOS 7安装ownCloud

CentOS 7安装ownCloud ownCloud官网:https://owncloud.org/ ownCloud官方文档:https://doc.owncloud.org/ 安装ow...
  • wh211212
  • wh211212
  • 2017年04月18日 16:23
  • 4318

用owncloud打造属于你自己的云端硬盘

一.安装准备1.准备一台已经安装了cent os7的vps,确保80端口和22端口已经打开,并且允许远程连接。 2.准备好一个自己用的顺手的ssh远程连接软件,我用的是remmina远程连接 3....
  • github_38602440
  • github_38602440
  • 2017年07月19日 22:57
  • 440

Ubuntu下搭建owncloud平台

  • 2015年02月13日 15:42
  • 392KB
  • 下载

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
  • 1442
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于Ubuntu+Owncloud的私有云网盘
举报原因:
原因补充:

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