找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 111585|回复: 430

[N1盒子] N1安装Linux、私有云NextCloud、迅雷远程Xware、Aria2等

 火... [复制链接]
本帖最后由 hellfirew 于 2018-5-20 15:01 编辑

前言:
首先感谢webpad及rush俩大神制作固件,让N1有了折腾的可能。N1其实还挺好玩的,功率低颜值高,root后可以装linux。就是俩usb2.0比较尴尬。
言归正传,接下来的安装教程均来自网络或者恩山的其他网友,我主要做下整理,排除安装上遇到的坑。


说明:
注意教程中的代码块,有些不是命令,是文件内容

一、修改让应用获得root权限。

#修改方主要是参照Bytes的原创方法,详细请看:
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=318465
#刷rush的固件使用上面的方法,我刷的是webpad的固件,只能用telnet了,而且要修改的脚本名称不一样。
#通过Windows的命令行telnet连接到N1,IP地址按照实际情况修改,后面如有需要同理。
#点击windows,选择运行,输入cmd,打开命令行窗口。
  1. telnet 192.168.88.105 2323
复制代码

#连接成功后,依次输入下面命令以获取修改权限。
  1. mount -o remount,rw /system
  2. setenforce 0
复制代码
#使用vi修改webpadinit.sh文件。
  1. vi /system/bin/webpadinit.sh
复制代码
#操作方法:按i键进行编辑。找到下面这一行并修改,让Linux Deploy能够获得root权限。最新的版本可能不用改,大家可以试试。
  1. /system/xbin/supolicy --live "permissive init;permissive kernel;permissive untrusted_app;permissive toolbox;permissive shell;permissive priv_app;"
复制代码
#顺便加入linux deploy的自启动。
  1. sleep 5
  2. svc power stayon true
  3. nohup /data/data/ru.meefik.linuxdeploy/bin/linuxdeploy -p linux start -m >/dev/null 2>&1 &
复制代码
#修改完成后按一下ESC键,然后输入:wq!保存并退出。用es文件管理器也可以修改。

二、安装Linux Deploy

1.下载apk安装包,刚发布了一个新版本,地址为:
   https://github.com/meefik/linuxdeploy/releases/

2.可以将apk文件拷贝到U盘上面安装。

3.安装完毕后打开APP,点击工具栏左上角的菜单按钮然后选择设置,修改主题为“亮色”,要不等会的设置有些看不到。


4.点击工具栏右边第三个按钮,配置Linux属性。

#使用悟空截的图,有点纳米。文字说明下各个怎么配置:
容器类型:
   
chroot
发行版GNU/Linux:
    Debian  (可以装uBuntu,界面强大)
架构:
arm64 (一定要选这个)
发行GNU/Linux版版本:
stretch (Debian9了)
源地址:
http://mirrors.163.com/debian/ (马云家的装不了,用163的)
安装类型:
镜像文件 (整个系统就一个img文件)
安装路径:
/storage/F056-61A5/linux.img
#我是装一个U盘上面的,N1上面插着的存储设备都有一个编号,我的是F056-61A5,具体可以在es管理器上面看到。
镜像大小:
自动分配
文件系统:
ext4
用户名:
用户啊用户,后面用Xshell登录要用到。
用户密码:
密码啊密码,登录时用到。
特权用户:
root
DNS:
114.114.114.114
本地化:
en_US.UTF-8
初始化:
默认的
挂载:
启用 (要想linux访问连接两个usb的存储设备,必须设置)
挂载点列表:
进入添加挂载点了。
    我加的/mnt/media_rw/XXX,XXX是我插在N1上面的H1编号,每个存储设备可能不同,具体可以在es管理器上面看到。
貌似也可以设置成/storage/XXX,大家试试。
SSH:
启用 (这个要启用啊,要不没法玩了)
SSH设置:
设置一下端口号就好,我用的10022。
图形界面:
一直没用过Linux的图形界面,不会弄所以没有装。

5.配置好之后,点击工具栏右边最后一个按钮,选择安装。

6.等待安装完成,我装的时候没截图,无图无真相了。

7.装完之后可以使用Xshell登录操作了,打开Xshell,新建一个链接,填写ssh的IP地址、端口、Linux用户及密码(前面设置的)。



8.由于普通用户操作比较麻烦,与Xftp不能好好相处,通过ssh连接上Linux后将开启root登录。
#连接效果如下。

#给root用户设置密码
  1. sudo passwd root
复制代码
#按提示设个密码,然后切入root用户。
  1. su
复制代码
#输入刚才设置的密码。
#配置允许root用户登录。
  1. nano /etc/ssh/sshd_config
复制代码
#找到PermitRootLogin设置为yes。
  1. PermitRootLogin yes
复制代码
#Ctrl+O保存,Ctrl+X退出。重启sshd服务。
  1. /etc/init.d/ssh restart
复制代码
#然后可以使用root用户登录了,改一个Xshell的配置,使用root用户登录。

三、安装nextcloud

1.首先安装LAMP环境。

#先更新一个,要不可能会发生让你安装不能的事故。
  1. apt-get update -y
  2. apt-get upgrade -y
复制代码
1)安装apache2。
  1. apt-get install apache2
复制代码
2)安装php。
  1. apt-get install php7.0-xml php7.0 php7.0-cgi php7.0-cli php7.0-gd php7.0-curl php7.0-zip php7.0-mysql php7.0-mbstring wget unzip
复制代码
#注意要装这个库,要不apache使用不了php。
  1. apt-get install libapache2-mod-php
复制代码
3)安装mariadb数据库
#安装mariadb命令。
  1. apt-get install mariadb-server
复制代码
#等待安装完成,完毕后修改一下服务端的配置。
  1. nano /etc/mysql/mariadb.conf.d/50-server.cnf
复制代码
#将user改为root,要不存在权限问题,服务自启运行不能。
  1. user            = root
复制代码
#启动mariadb。
  1. service mysql start
复制代码
#配置mariadb,通过询问的方式让你配置,按提示操作。
  1. mysql_secure_installation
复制代码
#以询问的方式完成配置,大概如下:
    #是否设置root用户密码(选择Y并设置密码,这密码后面要使用)
    Set root password? [Y/n]
    #是否删除匿名用户(选择Y)
    Remove anonymous users? [Y/n]
    #是否禁止root远程登录(选择Y)
    Disallow root login remotely? [Y/n]
    #是否删除test数据库(选择Y)
    Remove test database and access to it? [Y/n]
    #是否重新加载权限表(选择Y)
    Reload privilege tables now? [Y/n]


#登录mysql并创建数据库。
  1. mysql -uroot -p
复制代码
#提示输入密码,输入正确密码后回车,出现MariaDB [(none)]> 时证明登录成功。分别执行下面的命令创建nextclouddb数据库及用户并分配权限。
  1. MariaDB [(none)]>CREATE DATABASE nextclouddb;
  2. MariaDB [(none)]>CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY '这里面填密码自己设置后面用到';
  3. MariaDB [(none)]>GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextcloud'@'localhost';
  4. MariaDB [(none)]>exit;
复制代码

2.下载nextcloud 最新版本是13.0.2。
  1. wget https://download.nextcloud.com/server/releases/nextcloud-13.0.2.zip
复制代码
#用wget有些慢,可以先下载再通过Xftp工具上传。

#解压缩刚下载的nextcloud包,目录为nextcloud。
  1. unzip nextcloud-13.0.2.zip
复制代码
#将解压后的目录移动到apache的web目录
  1. mv nextcloud /var/www/html/
复制代码
#分配目录权限
  1. chown -R www-data:www-data /var/www/html/nextcloud
复制代码

3.配置nextcloud虚拟主机文件。
  1. nano /etc/apache2/sites-available/nextcloud.conf
复制代码
#填写如下内容:
  1. <VirtualHost *:80>
  2. ServerName 192.168.88.105
  3. ServerAdmin webmaster@localhost
  4. DocumentRoot /var/www/html/nextcloud

  5. <Directory "/var/www/html/nextcloud/">
  6. Options MultiViews FollowSymlinks
  7. AllowOverride All
  8. Order allow,deny
  9. Allow from all
  10. </Directory>

  11. TransferLog /var/log/apache2/nextcloud_access.log
  12. ErrorLog /var/log/apache2/nextcloud_error.log
  13. </VirtualHost>
复制代码
# 80是端口号码,没使用的可以用这个;ServerName输N1的IP地址吧。
#Ctrl+O保存并Ctrl+X关闭文件,然后启用nextcloud虚拟主机文件,并使用以下命令禁用默认虚拟主机文件:
  1. a2dissite 000-default
  2. a2ensite nextcloud
复制代码
#最后,重新启动apache服务以应用这些更改。
  1. service apache2 restart
复制代码

4.到此安装完毕,在浏览器输入http://192.168.88.105访问nextcloud。第一次要进行一些配置。
#输入要创建的管理员用户名及密码,私有云文件的存储目录,可以设置在挂载的硬盘或者U盘上。

#配置数据库。用户及密码就前面创建数据库配置的。

#配置完后点"安装完成",要等上那么一会。然后登录进入主页面,主页的效果如下:

5.安卓apk(苹果的也有,到官网上面找找)
https://download.nextcloud.com/android/nextcloud-30010099.apk
#APP的效果,第一次要配置一下网址。


四、安装迅雷远程下载xware

#官方的版本试了下都不能运行,发现tb大为K3制作的可以在N1上面正常运行。如果折腾entware的童鞋应该也可以使用。
#切到home目录,然后创建xunlei目录并进入。
  1. cd /home
  2. mkdir xunlei
  3. chmod 777 -R /home/xunlei
  4. cd xunlei
复制代码
#将thunder.zip上传到刚创建的xunlei目录,然后执行解压并设置权限。
  1. unzip thunder.zip
  2. chmod 775 -R /home/xunlei/
复制代码
#启动xware
  1. ./start.sh start
复制代码
#看到激活码(THE ACTIVE CODE IS后面的那一串)时到http://yuancheng.xunlei.com上面绑定。

#发现迅雷自动将下载目录设置到我连接的H1上面了。嗯,不用研究怎么配置下载路径了。


五、安装Aria2

1.安装aria2。
  1. apt-get install aria2
复制代码
2.配置aria2。
  1. mkdir /home/aria2
  2. touch /home/aria2/aria2.session
  3. nano /home/aria2/aria2.conf
复制代码
#配置文件内容为:
  1. # Basic Options
  2. dir=/mnt/media_rw/DAE4993EE4991E37/Download/
  3. input-file=/home/aria2/aria2.session
  4. log=/home/aria2/aria2.log
  5. disk-cache=64M
  6. max-concurrent-downloads=5
  7. check-integrity=true
  8. check-certificate=false
  9. continue=true

  10. # BitTorrent/Metalink Options
  11. bt-enable-lpd=true
  12. bt-max-open-files=16
  13. bt-max-peers=8
  14. dht-file-path=/home/aria2/aria2.dht
  15. dht-file-path6=/home/aria2/aria2.dht6
  16. dht-listen-port=6801
  17. #enable-dht6=true
  18. listen-port=6801
  19. max-overall-upload-limit=2M
  20. seed-ratio=0

  21. # RPC Options
  22. enable-rpc=true
  23. rpc-allow-origin-all=true
  24. rpc-listen-all=true
  25. rpc-listen-port=6800
  26. rpc-secret=******
  27. rpc-secure=false

  28. # Advanced Options
  29. daemon=true
  30. disable-ipv6=true
  31. #enable-mmap=true
  32. force-save=true
  33. file-allocation=none
  34. log-level=warn
  35. max-overall-download-limit=5M
  36. save-session=/home/aria2/aria2.session
复制代码
#主要注意2项目配置。
dir:用于配置下载目录,我配置下载到H1,H1的挂载看到Linux的安装配置部分。
rpc-secret:用于配置RPC密码。

3.启动aria2。
  1. aria2c --conf-path=/home/aria2/aria2.conf -D
复制代码
4.使用http://aria2c.com管理下载任务。

#点击小板手配置,主要是配置JSON-RPC Path,格式为:
http://token:rpc-secret@192.168.88.105:6800/jsonrpc
#rpc-secret为前面设置的密码。
#或者使用Aria-Ng管理下载任务,https://github.com/mayswind/Aria-Ng/releases
#安卓手机我弄了个简单的app,套上Aria-Ng使用。

六、自启动

#上面安装的软件都不能自启动的,Debain9没有rc.local,需要恢复rc.local并添加启动项。
  1. nano /etc/rc.local
复制代码
#文件内容为:
  1. #!/bin/sh -e
  2. #
  3. # rc.local
  4. #
  5. # This script is executed at the end of each multiuser runlevel.
  6. # Make sure that the script will "exit 0" on success or any other
  7. # value on error.
  8. #
  9. # In order to enable or disable this script just change the execution
  10. # bits.
  11. #
  12. # By default this script does nothing.

  13. service mysql start
  14. service apache2 start
  15. /home/xunlei/start.sh start
  16. /usr/bin/aria2c --conf-path=/home/aria2/aria2.conf

  17. exit 0
复制代码

七、最后
没有了,有空再折腾其他的。上面一些用到的app或者软件包我上传到百度盘了。
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

你说的很对,我赞同你的说法。: 5.0
你说的很对,我赞同你的说法。: 5
  发表于 2019-4-24 22:17

评分

参与人数 27恩山币 +29 收起 理由
深海*** + 1 兄弟,你肥皂又掉了…
con*** + 1 强大的恩山!(以下重复1万次)
若如*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……
king*** + 1 率全体恩山路由党以及党魁向你学习!
该用户*** + 1 强大的恩山!(以下重复1万次)
zren*** + 1 强大的恩山!(以下重复1万次)
caich*** + 1 一看就是觉得高端、大气、上档次!
lu*** + 1 我来恩山就是为了撩你!
chant*** + 1 别说了,打他!!!
mf*** + 1 我来恩山就是为了撩你!
54*** + 1 大大nfs服务如何安装?谢谢了!
qdpo*** + 1 亲,你这么厉害,我想做你的经纪人!
pog65*** + 1 表示没有PermitRootLogin设置为yes这一条
mu*** + 1 我来恩山就是为了撩你!
Striv*** + 1 我来恩山就是为了撩你!
enshan*** + 1 犀利
brw*** + 1 我来恩山就是为了撩你!
ujs*** + 1 楼主,开启启动搞不定
大大*** + 1 强大的恩山!(以下重复1万次)
10910*** + 1 强大的恩山!(以下重复1万次)
aze*** + 1 强大的恩山!(以下重复1万次)
wwb*** + 1 我来恩山就是为了撩你!
yuu*** + 1 我来恩山就是为了撩你!
kp*** + 1 我来恩山就是为了撩你!
甜橙*** + 1 我来恩山就是为了撩你!
ㄨian*** + 1 不错的教程,很详细!
web*** + 3 支持折腾~~~~~

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
沙发,很强大的教程。能不能装homeassistant?

点评

home assistant装了吗? 有没有分享 哈哈  详情 回复 发表于 2018-6-17 11:33
能装linux可以 就可以装homeassistant试试看了  详情 回复 发表于 2018-5-21 10:54
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

好东西,谢谢分享了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

好东西啊想想!!!!!!!!!!

点评

求头像出处  详情 回复 发表于 2018-8-19 13:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

很详细的教程!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

好强大的样子,现在买N1会不会太迟了?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

更刺激,很给力的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
好的很强大
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
我想知道 这样折腾后 还能挖矿吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这样后能外网仿问吗,
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

顶楼主啦..希望楼主多发精品好帖啦.....
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
谢谢分享了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

厉害厉害,,大神。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

回帖是一种美德!收藏备用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 06:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表