文章8
标签0
分类4

粒子云,我家云omv固件(带导航)

11月25日更新:
我家云,所有版本随便用,粒子云建议使用4.4.174内核。5.3以上内核获取不到IP。
更新内容(相对于之前的旧版本)
1、增加首次开机导航安装引导(需要使用root登录ssh),可选择性安装。
2、增加自动风扇脚本。
3、增加关机(使用rush的脚本)。
4、使用更好看的导航。(导航使用说明看最后面)

百度云: https://pan.baidu.com/s/1xrX0PdvGgtRBKYx1JWu7mw 提取码: djfi
天翼云: https://cloud.189.cn/t/2iQ7VbvyaYrm(访问码:9373)

百度网盘下不动的,使用https://www.baiduyun.wiki/zh-cn/ 这个脚本,配合IDM或者aria2下载。
天翼云盘,免登录下载方法按F12,控制台运行 javascript:window.open("https:"+downloadUrl);

如果超级终端ttyd无法登录需要在vi /etc/securetty
增加
pts/2
pts/3
pts/4

root密码1234
omv密码admin openmediavault
aria2 没密码(配置文件路径/opt/etc/aria2.conf)
transmission admin admin(配置文件路径/opt/etc/transmission/settings.json)
qbbitorrent admin adminadmin
filebrowser admin admin(如果提示密码错误同步系统时间)
mysql root 123456
easyexplorer 未配置
nextcloud已安装 需要自己配置
seafile 已安装需要自己配置(配置教程见另外的帖子导航说明)
dzzoffice 已安装需要自己配置
lychee相册需要自己配置。
WordPress需要自己配置。
所有依赖mysql的建议先改密码。

#11月25日修复qb打开报401刷新才正常的BUG,调整了下布局,以容纳更多图标。
#11月21日修复内外网无法修复的bug,更新nexcloud为17.0,新增seafile私人云,相关说明请看后面。

#!/bin/bash
####注意千万不要解压entware_navi.tgz再上传,否则权限会乱的。
#如果有端口号冲突先修改端口号,再进行下面的操作,比如omv的80号端口号改为88。
##内外网端口或者域名可能不同,修改位置/opt/wwwroot/navi/index.php。

#1、先拷贝entware_navi.tgz 和install_navi.sh到/opt目录。
cd /opt
chmod +x install_navi.sh
./install_navi.sh
#2、如果系统没有bash,Onmp会报错,比如不钢炮,也不建议在小钢炮使用,很多端口会冲突。解决办法把/opt/bin/onmp和/opt/onmp/onmp.sh中的#!/bin/bash改成#!/bin/sh




#3、下面适用于没有开启rc.local
#直接复制粘贴到ssh即可。
cat <<\EOF >/etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

if [ -f /opt/entware_navi.tgz ];then  ##entwarei flag
tar -xvzf /opt/entware_navi.tgz -C /opt ##entwarei flag
rm /opt/entware_navi.tgz  ##entwarei flag
sed -i '$a\export PATH=$PATH:/opt/bin:/opt/sbin' /etc/profile ##entwarei flag
sed -i "/entwarei/d" /etc/rc.local ##entwarei flag 
fi   ##entwarei flag
/opt/entware_init.sh&

exit 0
EOF



chmod +x /etc/rc.local
systemctl start rc-local

#filebrowser 默认用户名密码为admin admin(如果提示密码错误请检查你的时间)
#aria2 默认未开启密码更改位置/opt/etc/aria.conf
#transmission 默认用户名密码admin admin 更改位置/opt/etc/transmission/settings.json

#关于seafile
#seafile因为涉及到账号安全问题,就没进行配置需要自行配置,集成好主要是解决几个小BUG。
#使用前自行进入phpMyAdmin更改root密码,默认密码为123456
export PATH=/opt/bin:/opt/sbin:$PATH
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export PYTHONPATH=$PYTHONPATH:/opt/lib/python2.7/site-packages:/opt/lib/python2.7/site-packages/setuptools:
cd /opt/share/seafile/seafile-server/
./setup-seafile-mysql.sh
#按照提示一步步来主要是填写数据库等。
#然后按照提示启动服务
./seafile.sh start
./seahub.sh start
#默认的开机启动服务启动不了,需要加入开机启动。
sed -i '$a\#启动seafile' /opt/entware_init.sh
sed -i '$a\sleep 10' /opt/entware_init.sh
sed -i '$a\/opt/etc/init.d/S66seafile start' /opt/entware_init.sh
sed -i '$a\/opt/etc/init.d/S67seahub start' /opt/entware_init.sh
#其它问题,服务器ip必须填写本机IP,否则无法上传下载。解决办法登录后右上脚用户图标系统设置按钮。
#点击设置,SERVICE_URL及FILE_SERVER_ROOT填写你的服务器ip,不能使用localhost或者127.0.0.1

#关于nextcloud,新版本安装时数据目录如果要放到外围硬盘上请先将硬盘挂载到/opt目录,
#并设置开机自动挂载,或者自行解决权限不可写问题。或者采用mount --bind的方式,再或者也可以直接ln -s软链接。
#安装完后编辑/opt/wwwroot/Nextcloud/config/config/php
#加入下面这句,否则会出现内部服务器错误的问题。

'openssl' =>
  array (
    'config' => '/opt/wwwroot/Nextcloud/3rdparty/phpseclib/phpseclib/phpseclib/openssl.cnf',
  ),

#关于导航
#如果外网采用的是端口映射,而刚好端口号又相同,在首行添加
<?php $URL = $_SERVER['HTTP_HOST'];?>
#下面相应的位置
<a href=http://<?php echo $IP?>:9080
#改成
<a href=http://<?php echo $URL;?>:9080
#这样内外网都可以访问。

导航安装.png
navi.png

0 评论