搭建owncloud私有云

参考:教程1教程2,,教程4

硬件:raspi 3b+

系统:UbuntuMate

步骤:

1.安装Apache2

sudo apt-get install apache2

完成后访问服务器地址(默认80端口),如果显示如下图,则表示安装成功。

2.安装MySQL

sudo apt-get install mysql-server mysql-client

3.安装phpmyadmin

sudo apt-get install phpmyadmin

出现窗口选择“Apache2”,然后输入刚刚设置的Mysql的密码。

接着建立Apache2和phpmyadmin的软连接: 在终端窗口输入

sudo ln -s /usr/share/phpmyadmin /var/www/html

完成之后可以打开浏览器输入:服务器域名/phpmyadmin,如果显示如下图,你离成功就又近了一半。

帐号:root,密码为刚才设置的密码。登录后新建 owncloud 数据库,排序规则选 utf8_general_ci 

4.安装owncloud

sudo wget https://download.owncloud.org/community/owncloud-9.02.tar.bz2
sudo tar xjf owncloud-9.0.2.tar.bz2
sudo cp -r -v owncloud/ /var/www/html/

设置owncloud下的目录权限(注意定位到web路径下,默认为 /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

打开浏览器,访问 http://服务器域名/owncloud,如果如下图可正常配置,且配置完成后可正常使用则成功。

5.遇到提示“PHP未安装zip模块”等问题的解决方案

方案1:

wget http://pecl.php.net/get/zip-1.13.5.tgz
tar -zvxf zip-1.13.5.tgz
cd zip-1.13.5
phpize
./configure
make
sudo make install

中途可能会提示要安装 apt install php7.0-dev

然后编辑文件 /etc/php/7.0/apache2/php.ini
在 extension 里加上 /root/zip-1.13.5/modules/zip.so

方案2(推荐):

apt-get -y install php5-curl php5-gd

这样就安装完成了,如果之后需要安装其他的php相关的插件,也可以使用这个方法来安装。安装完毕之后记得重启一下apache服务:

sudo service apache2 restart

6.Ngrok穿透服务(未实测)

Ngrok官网注册一个账号

在虚拟机中下载Linux 64Bit版本(或者32位)

解压缩之后,执行命令:ifconfig 查看 ip地址,然后再在ngrok网站创建一条免费隧道,ip地址填刚刚查到的(局域网也没问题),端口填80,记住前面的id号

在刚刚下载的文件夹目录下打开终端,执行命令 ./sunny clientid **** 其中****对应刚刚的id号

执行完成应该会出现下面的图

到现在整个服务端已经搭建完成,可以使用了!

你可以尝试输入你在ngrok注册的域名 ******.ngrok.cc

然后再输入******.ngrok.cc/owncloud输入帐户名密码就可以用了!

原文地址:https://www.cnblogs.com/jiyang2008/p/9161861.html

时间: 2024-10-08 02:59:56

搭建owncloud私有云的相关文章

Centos 6.9 搭建owncloud 私有云盘

本文主要介绍在lamp环境下快速安装和部署owncloud 私有云盘 基本流程: 1.owncloud简介 2.yum部署lamp环境 3.下载owncloud 软件包并且安装 4.测试owncloud是否正常使用 流程一:owncloud简介 ownCloud是是一款私有云存储的搭建工具.可以在纯局域网环境使用,也可以搭建在公有云上.分为服务器和客户端两个部分,服务器以前是支持Windows.Mac OS和Linux的,但是现在的版本只支持Linux了. 客户端则支持Windows.Mac O

CentOS 7 上搭建 ownCloud 私有云

所需软件 & 环境 操作系统:CentOS 7.3.1711 最小安装 (已关闭 SELinux 和防火墙) 应用软件: Nginx  .MariaDB  .PHP  .ownCloud 10.0.3 一.安装软件包 yum -y install nginx mariadb-server redis lbzip2 php71w-common php71w-fpm php71w-gd php71w-mysql php71w-mbstring php71w-intl php71w-mcrypt ph

搭建自己的OwnCloud私有云

最近在网上看到了一个免费空间Hostinger,免费版包含了2G空间.100G月流量,每个用户可以创建两个免费空间,我用其中的一个安装了WordPress,用来当自己的Blog,效果可以看这里,另外一个安装OwnCloud. OwnCloud是开源的私有云,服务器安装好后,可以用客户端进行同步,客户的包含了Windows.Mac.Linux以及各种手机系统. 下面就是我搭建OwnCloud的介绍: 下载OwnCloud,打开网站,可以看到各种下载,我下载了ownCloud的zip包. 上传Own

Centos7下nginx+owncloud+php+mysql搭建个人私有云

Centos7.1 1053最小化安装lnmp通过yum安装,由于Centos7没有mysql的yum源,所以要自己安装mysql的yum源,但是安装上了,在我这yum安装只有几十K的速度,所以干脆去yum源里下载了mysql-server的rpm包,然后通过yum安装的rpm包,省了不少时间,lnmp的搭建这里就不再多说了,记着关闭selinux不然会提示File not found. 一.下载owncloud并解压的网站目录 [[email protected] ~]# axel https

利用自己服务器搭建专属私有云

自己的网站已经搭建完成 地址:fangcheng.online 第一步 在开始之前,你应该拥有了自己的服务器,我的是阿里的. 然后之后是安装了宝塔 这是需要提前准备好的,网上教程很多. 第二步 现在正式开始吧,第一种非常快速和简单的方法 打开宝塔的软件商店 选择宝塔一键部署源码并点击后面的设置 找到可道云选择一键部署 域名这里可以就写自己的ip地址 最后一步 成功之后,在浏览器中输入自己刚刚的ip地址 登陆成功,就可以使用啦,可以看到自带还蛮多的东西的 也可以自己下载其他云的安装包然后到服务器根

centos 6.6搭建seafile私有云盘

1创建云盘目录mkdir /yunpancd /yunpan 2把云盘安装包放到目录下wget http://download-cn.seafile.com/seafile-server_4.2.3_x86-64.tar.gz或者用rz命令上传.用rz要先用yum安装lrzsz. 3.解压tar xzvf seafile-server_4.2.3_x86-64.tar.gzmkdir installedmv seafile-server_* installed 4.更新yumyum update

自行搭建私有云ownCloud,启用SSL,其他配置

ownCloud简介 ownCloud(官网)是一款开源的私有云框架,可以通过它实现个人网盘的功能,如果拥有一个性能不错的VPS,那么就可以摆脱奇慢无比的百度云等网盘啦!我花了大约一天的时间总算搭好了ownCloud. 用途 如果搭在VPS上,可以用作个人的网盘使用.ownCloud提供了各个平台的文件同步客户端,因此搭建好ownCloud之后即可使用客户端来同步.上传.下载文件,十分方便. 可以搭在性能较好的智能路由器上,连接硬盘,这样路由器就能作为个人的NAS存储云使用.ownCoud的文档

06_树莓派搭建私有云owncloud

1.私有云owncloud简介 首先私有云是什么东西呢?类似于百度云网盘,360云盘等可以把数据上传到服务器的一个平台,这样在家里就可以搭建一个私有云,上传自己喜欢的电影或者音乐,方便与家人.好友分享. 首先,我们需要了解私有云的运行条件,owncloud是基于LAMP环境才能运行的.所以什么是LAMP环境呢?请看下面的解释 L:Linux,开源操作系统,(raspbian系统): A:Apache,网页服务器: M:Mysql(MariaDB),数据库 P:PHP,编程语音. 大概知道了own

在linux下搭建私有云

0:最近各大网盘纷纷停用,于是便琢磨着是不是搭建一个私有云,这样麻麻就不用担心网盘被停用了. ownCloud是一个免费开源的软件,用于为分享文件,日历,联系人,书签和个人音频/视频.非常容易安装和管理. 1:搭建环境配置:你的服务应该工作在LAMP上.参考下面链接去安装一键LAMP服务. 点击打开lamp一键安装连接: 安装成功以后,安装必要的php扩展: yum install php-mysql php-json php-xml php-mbstring php-zip php-gd cu