文章8
标签0
分类4

小睿私人云debian9及小钢炮固件

rayndm.png
增加适配小钢炮,已知问题,频率不显示。时间不同步的情况下某些应用无法启动。
相对于debian10,debian9可以安装omv4,omv4功能更完善。
基于hanwckf的源码编译,增加了开机首次导航安装向导。
用户名密码 root:admin
https://cloud.189.cn/t/63AjQfm2eIRn(访问码:ha8v)
天翼云盘,免登录下载方法按F12,控制台运行 javascript:window.open("https:"+downloadUrl);
(fix版已开启)

开启rc.local

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.

/opt/entware_init.sh&

exit 0
EOF
chmod +x /etc/rc.local
systemctl enable rc-local 

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'];?>
下面相应的位置
:9080
改成
:9080
这样内外网都可以访问。

手动安装OMV,转载自https://www.right.com.cn/forum/thread-342164-1-1.html
添加OMV软件源

安装前先停止entware,的nginx ,否则会出现端口冲突,导致omv启动不了。

onmp nginx stop


echo "deb http://packages.openmediavault.org/public arrakis main" > /etc/apt/sources.list.d/openmediavault.list
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7E7A6C592EF35D13 24863F0C716B980B


设置环境变量

export LANG=C
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none


开始安装OMV

apt update
apt install openmediavault-keyring postfix
apt install openmediavault

修改omv的端口号为88号,配合我的导航。

omf-firstaid

第二项80改为88

如果需要使用更丰富的插件,比如说docker、nginx,安装插件包

wget http://omv-extras.org/openmediavault-omvextrasorg_latest_all4.deb
dpkg -i openmediavault-omvextrasorg_latest_all4.deb
apt update

2 评论

  1. M 1月4日 回复
    大佬 ,小睿私人云刷机 刷砖了,现在ttl 中断不了,进不去uboot控制台了,您知道如何救砖吗,稍微指导下,谢谢
  2. l李 4月2日 回复
    您好能在提供一下debian9的固件吗