基于Linuxdeploy的Debian安装owncloud

首先刷机,最好原生系统如LineageOS,并取得root权限有的系统并无法完全取得root权限

开机后以静态IP连接wifi,多次点击 关于手机-版本号 进入 开发者选项,开发者选项-Root授权 设置为 应用与ADB静态wifi连接可避免以后IP地址改变导致owncloud无法访问

安装 busybox
打开 busybox ,授予root权限,等待解压完成
安装目录选择 /system/xbin 并安装

安装 linuxdeploy
左上角 菜单- 设置
在这里插入图片描述
在这里插入图片描述
手机拍照
这张最重要的手机怎么也截不下来,PATH变量只要和BusyBox安装目录一样即可
在这里插入图片描述
在这里插入图片描述

右下角属性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置完成后左上角选择安装,并等待安装完成(这个过程视源网速定,国内源会快些)
<<deploy 出现后则配置完成,点击 启动

电脑端putty连接
IP地址为手机IP
以刚才设置的账户密码(linux输入密码时不会有显示)登录后输入

sudo passwd root

修改密码并激活root账户

输入

su root 

切换至root账户
输入

cd /
sudo apt-get install -y apache2
sudo apt-get install -y apache2
sudo apt-get install sqlite3
sqlite3 -version                    #此步会显示sqlite版本
sudo apt-get install -y php7.0
php -v                    #此步会显示php版本
apt-cache search libapache2-mod-php

返回如下
libapache2-mod-php - server-side, HTML-embedded scripting language (Apache 2 module) (default)
libapache2-mod-php7.0 - server-side, HTML-embedded scripting language (Apache 2 module)
php7.0-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)

sudo apt-get install libapache2-mod-php7.0                    #此处完成后可测试以上配置是否成功
service apache2 status                    #此步显示apache状态
service apache2 restart
sudo apt-get install -y php7.0-zip
sudo apt-get install -y php7.0-intl
sudo apt-get install -y php7.0-xml
sudo apt-get install -y php7.0-curl
sudo apt-get install -y php7.0-gd
sudo apt-get install -y php7.0-mbstring
sudo apt-get install -y php7.0-sqlite3
wget https://download.owncloud.org/community/owncloud-10.2.0.tar.bz2                    #此处下载后可自行下载对应文件进行哈希校队
tar -xjf owncloud-10.2.0.tar.bz2
sudo cp -r owncloud /var/www/html
cd /etc/apache2/sites-available/
sudo touch owncloud.conf

使用电脑端WinSCP连接手机(注意文件协议选择SCP,账户root,密码为刚才修改的密码)
/etc/apache2/sites-available/ 目录下的 owncloud.conf复制到桌面,并用 记事本 打开

Alias /owncloud "/var/www/html/owncloud/"

<Directory /var/www/html/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/html/owncloud
 SetEnv HTTP_HOME /var/www/html/owncloud

</Directory>

将以上代码复制到空文本中
owncloud.conf复制回手机 /etc/apache2/sites-available/ 目录下并覆盖原文件

cd /
sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
sudo chown -R www-data:www-data /var/www/html/owncloud/
sudo service apache2 restart

这时owncloud已经配置完成,电脑浏览器打开 手机IP/owncoud 可进入owncloud网页,设置你的管理账户密码即可
(等待1min,视路由器和手机情况而定)网页会要求你输入刚才设置的账户密码
登录后为英文界面,点击右上角 账户名-settings
设置 Language 为 简体中文,此时即可享受你的个人云了

现在依旧还存在的问题:
1.apache2服务每次在linux重启后需要手动重启
2.家用移动宽带是ipv6地址,无法自动使用阿里云等解析

如果有大神看到,还望指导
参考:
荒原之梦:基于 Ubuntu Linux 和 OwnCloud 部署私有云存储
OwnCloud官网提供的安装手册:

[所需软件:putty WinSCP LinuxDeploy BusyBox owncloud安卓端]链接: https://pan.baidu.com/s/1IiayMCd1sZq38xWW6jLzXg&shfl=shareset 提取码: sxmh

更新:2019-06-04 03:15
如果单纯为搭建个人网盘不推荐此种方法,推荐使用ksweb

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值