Nas安装froxlor 教程

03 八月, 2023

Froxlor 是轻量级的服务器管理控制面板,提供有效的网络托管服务、域名服务、创建和管理多个电子邮件和 FTP 帐户。这个开源平台简化了管理您的托管计划的工作。

使用 apt 在 Debian/Ubuntu 上安装 froxlor
froxlor 通过自己的存储库为 Debian 和 Ubuntu 系统提供软件包。

1.编辑apt源
为了在 Debian 上安装 froxlor,我们需要先添加存储库并添加用于签署存储库文件的 GPG 密钥(密钥FD88018B6F2D5390D051343FF6B4A8704F9E9BBC:)

Ubuntu安装

apt-get -y install apt-transport-https lsb-release ca-certificates gnupg

curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg

sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'

2.更新包列表
要更新您的软件包列表并将您的系统升级到最新版本,请输入以下命令:

apt-get update && apt-get upgrade

3.安装Froxlor
将 froxlor 与所有需要的软件包一起安装(例如 webserver):

sudo apt-get update(由于在安装装报错执行一次后客正常安装)

apt-get install froxlor

  1. 设置 MySQL
    使用 mysql_secure_installation 保护 MySQL 安装:

mysql_secure_installation

登录 MySQL 以创建一个新的特权用户 ( froxroot),这是 froxlor 添加/删除 mysql 用户和数据库所必需的。您需要在 web-installer 中将此用户指定为MySQL root 用户。

mysql -u root

要创建用户,我们执行以下命令,请更改默认密码:

CREATE USER 'froxroot'@'localhost' IDENTIFIED BY 'CHANGEM3';
GRANT ALL PRIVILEGES ON . TO 'froxroot'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

  1. 继续安装和配置
    现在按照从第 3 步开始的一般安装文档:从 tarball 安装 froxlor

 

安装PLEX让你拥有自己的影音库

因为对影片刮削比较感兴趣,在网上搜罗了很久也没有找到一个能让盒子简单刮削的办法,于是结合群晖及自己的经验终于找到问题并解决。关注到不少朋友对影片刮削比较感兴趣,故将自己的一点经验分享出来供大家参考。后面还有极强大的照片管理工具PhotoPrismde 安装教程 因为 PhotoPrismde 比较麻烦,所以抽时间会写成教程分享给大家。
闲话少说,本教程只有简单几步 大家跟着做即可

1、下载plex软件(复制链接下载即可) https://downloads.plex.tv/plex-media-server-new/1.27.2.5929-a806c5905/debian/plexmediaserver_1.27.2.5929-a806c5905_armhf.deb
2、将软件移动到盒子内部任意位置 如/mnt
3、执行命令 进入mnt文件夹
cd /mnt
4、执行安装命令(dpkg -i 后面的为文件名 安装其他软件时根据自己的文件名字复制即可)
dpkg -i plexmediaserver_1.27.2.5929-a806c5905_armhf.deb
5、.安装结束后,第一次打开 浏览器输入ip+32400/web ,以后再打开的时候 就不用输入/web 了
6、自行完成设置,添加资料库。刮削阿里云电影视频的话,直接资料库添加挂载到盒子的阿里云文件夹地址即可(挂载阿里云的方法就不多说了 论坛扒拉即可),阿里云视频正常观看不卡 拉进度条等几秒,本地影音库随便看。
7、有公网ip 可以设置下端口转发,设置完成后 点击plex右上角设置(小扳手图标)点击远程访问-手动指定端口-申请。 设置成功后外网即可访问,异网 电视直接登录账号就可以看了。
8、PLEX有个很好的功能就是能够授权各自的影音库给别人看,如果有兴趣的可以相互分享一下 极大程度的扩展片源。还可以安装插件实现追剧等功能。

分享一下效果图



 

海思NAS安装Docusaurus文档服务


安装nodejs环境

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

创建文档程序

npx create-docusaurus@latest my-website classic
cd my-website
npm run serve -- --build --port 3000 --host 0.0.0.0

开启服务

npm run serve

访问

http://ip:3000

 

Docker系列之,打造自己的导航页 Heimdall

先上一个效果图

第一步,先安装docker
docker安装有两种方式
1、使用神雕在盒子里内置的脚本安装docker和portainer 容器管理面板
使用命令: install-portainer.sh (对青龙有需求的也可以使用 install-qinglong.sh )
脚本的逻辑都是先检查盒子是否安装了docker,如果没安装会自动安装,并在安装后拉取相应的镜像
2、使用命令 : curl -sSL https://get.daocloud.io/docker | sh
(这个命令我自己没在盒子上试过,只在玩客云的armbian上试过,如果有人使用后发现问题,可以留言反馈)

拉取镜像
docker pull linuxserver/heimdall

创建实例
docker run -d \
--name=heimdall \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-p 8088:80 \
-p 3068:443 \
-v /root/heimdall:/config \
--restart unless-stopped \
linuxserver/heimdall

8088和3068,是大家访问地址的映射端口,分别对应http的80和https的443,大家根据自己情况自行修改。
/root/heimdall 是Heimdall 的配置文件映射地址,大家可以根据自己的习惯修改。
我的习惯是把所有实例的配置文件都映射到root目录下,以应用的名称做区分。如下图所示

这样做的好处是,只要备份了docker创建实例的参数,
每次迁移系统的时候只要复制一份root下的文件,
再拉取镜像,黏贴创建参数就可以完成应用的快速部署。

如果没有报错,接下来就可以通过 http://盒子IP:8088 访问Heimdall
本教程针对初级使用者,需要通过https访问的需要自己准备好证书,key;有相关需求的可以在群里讨论。
Heimdall 可以自己添加应用,选择搜索引擎,设置语言,每个人都有自己的使用习惯,在这里不多展开,
如果部署过程中遇到问题可以留言回复!


 

docker镜像拉取错误解决办法

小白一个。
年前在老家用的电信网络,安装青龙和portainer以及homeassistant都很顺利。年后回来,重刷了,换了移动网,再装这些镜像,死活都不行,都是拉取错误。换了源也无济于事,根据论坛里@heluofuchen
这个帖子,药到病除。但是他的代码里少了后半个大括号,需要自己加上。
本来想在他的原帖回复,但是原帖关闭了回复,在这里记录一下,以备自己日后查询。
步骤:
vim /etc/docker/daemon.json #打开或创建配置文件
i #修改配置文件
#输入以下内容
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}
粘贴后 esc,然后 :wq
systemctl restart docker #最后重启docker

参考:https://blog.csdn.net/m0_54883970/article/details/124173283?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-124173283-blog-125622078.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-124173283-blog-125622078.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=1