D2550组建NAS

在优盘上制作系统

  1. 删除U盘上的分区,对于RAW格式在win磁盘管理里会删不了,我用软碟通重新向优盘随便烧了个镜像,烧的时候选USB-HDD+解决的。
  2. 用imgdisk软件向优盘烧镜像
  3. 插机箱启动

修改openwrt管理页面ip

在etc/config/network文件内修改
vim下,i切换插入模式,esc :wq 保存并推出,esc :qa!强制不保存退出

通过LAN口网络接入外网的方法

说一下我的情景:win10PC通过wifi接入路由器、通过网线接入软路由LAN口

  1. 首先通过预设IP进入管理页面
  2. 网络 → \rightarrow 接口 → \rightarrow LAN 修改 → \rightarrow 协议改为DHCP客户端,主机名默认OpenWrt → \rightarrow 应用
  3. 之后进入win10pc网络共享中心 → \rightarrow wlan → \rightarrow 属性 → \rightarrow 共享 → \rightarrow 选择允许并选择接入软路由的适配器
  4. 进入CMD,Ping OpenWrt,回显会有软路由新分配的IP地址
  5. 通过这个新IP地址进入软路由就行了
    如果ping回显的是ipv6地址,
正在 Ping OpenWrt.local [fe80::2e0:66ff:fefa:57d5%3] 具有 32 字节的数据:

在浏览器通过[fe80::2e0:66ff:fefa:57d5]进入

这种设置在重启电脑后D2550会获取不到IP,通过下列方法重新获取IP
6. 断开WIFI的网络共享
7. 切换接口协议到静态,输入IP,保存应用
8. 启动WIFI的网络共享
9. 切换接口协议到DHCP客户端,保存应用

samba文件共享

  1. 首先在“启动或关闭windows功能”中确定是否SMB相关服务全部启动,没启动先启动下
  2. openwrt管理页面,网络存储 → \rightarrow 文件共享
  3. 关闭自动共享,关闭允许匿名
  4. 创建权限掩码 目录权限掩码都设置为0777
  5. 进入编辑模板,注释 invalid users = root行,# invalid users = root,即可
  6. 保存并应用
  7. 连接SSH,输入命令smbpasswd -a root,以设置root账户密码
  8. 完成,从文件浏览器 → \rightarrow 网络内访问

可道云

  1. 进入网络存储 → \rightarrow 可道云
  2. 勾选启用
  3. 存储设备路径选择要使用的硬盘挂载点,以“/mnt/sdb1”为例
  4. 项目存放目录,必须在上述使用的硬盘内,从可道云官网下载kodexplorer压缩包,解压后放到“/mnt/sdb1”内任一文件夹,以“/mnt/sdb1/kodexplorer4.45”为例
  5. 设置kodexplorer4.45内的data文件夹权限为777
  6. 保存并应用

NPS内网穿透

  1. 服务 → \rightarrow NPS内网穿透
  2. 启动,并填写信息

扩容软件包空间

  1. 格式化
  2. 挂载点over
    这一操作会导致OpenWrt重置,最好在开头操作

刷新软件包报错

Collected errors:
 * opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavailable.

解决方法

echo "nameserver 114.114.114.114">/tmp/resolv.conf
rm -f /var/lock/opkg.lock
opkg update

Araia离线下载设置

  1. 软件包内安装webui-aria2

  2. 网络存储 → \rightarrow Aria2

修改配置
在这里插入图片描述
将端口映射到外网,即可通过网址http://app.baotuba.com/aria2webui/,在外网控制

Aria不如那个T啥的好用

Docker安装jellyfin

  1. ssh下载镜像docker pull jellyfin/jellyfin
  2. 启动镜像
docker run -d \
 --name jellyfin \
 --net=host \
 --volume /mnt/sda1/jellyfin/config:/config \
 --volume /mnt/sda1/jellyfin/cache:/cache \
 --mount type=bind,source=/mnt/sda1/影音,target=/media \
 --mount type=bind,source=/mnt/sda1/aria2,target=/aria2 \
 --restart=unless-stopped \
 jellyfin/jellyfin

参数说明
前两个–volume挂载配置和缓存
后两个–mount挂在多媒体资源
注意 --mount后面的参数之间不要有空格

采用host模式,则-p绑定的端口无效,默认情况下此时只能通过ipv4 8096端口访问,后续到设置里打开ipv6可以

  1. 启动容器后等一会,大概一分钟不到,通过ipv4:8096访问Jellyfin,选择国家时,注意使People’s repubilc of china

硬件加速还没解决,用的固件没有显卡驱动
–device /dev/dri/renderD128:/dev/dri/renderD128
–device /dev/dri/card0:/dev/dri/card0 \

Jellyfin外挂字幕显示为方块问题

  1. 找一份中文ttf字体
  2. 在映射出来的Jellyfin/config内新建fonts
  3. 把字体拷进去
  4. 控制台-播放-备用字体路径,启用备用字体

Docker配置FRP连接浮居FRP

  1. 拉取镜像docker pull fujuage/fujufrp:x86
  2. 创建镜像,网络选host,环境变量添加FUJUFRP=配置文件内容
  3. 启动镜像

Docker部署思源笔记

  1. 拉镜像,docker pull b3log/siyuan
  2. docker run -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 b3log/siyuan --workspace=/mnt/sda1/siyuan/

下面是一条启动命令示例:docker run -v workspace_dir_host:workspace_dir_container -p 6806:6806 b3log/siyuan --workspace=workspace_dir_container

  • workspace_dir_host:宿主机上的工作空间文件夹路径
  • workspace_dir_container:容器内工作空间文件夹路径,和后面 --workspace 指定成一样的
    为了简化,建议将 workspace 文件夹路径在宿主机和容器上配置为一致的,比如将 workspace_dir_hostworkspace_dir_container 都配置为 /siyuan/workspace,对应的启动命令示例:docker run -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 b3log/siyuan --workspace=/siyuan/workspace/

参数说明
--workspace

用于指定工作空间文件夹路径,不指定时的默认值是 ~/Documents/SiYuan/

--wd

内核工作目录路径,不指定时按内核可执行文件入口自动获取。

--servePath

用于指定伺服路径(host:port),默认值为 window.location.hostname+":6806"

例如需要通过域名访问时,请将该值设置为 yourdomain.com,端口留空则表示使用协议默认端口,需要通过 NGINX 反向代理请求到 6806 端口。

--resident

使用 --resident=true 指定后内核将常驻内存,默认 true

设置为 false 后会每隔 30 秒检查一次活动会话列表,如果没有活动会话则退出内核进程。

--readonly

使用 --readonly=true 指定后内核将以只读模式运行,所有写入操作将被禁止。

--accessAuthCode

用于指定浏览器访问((20210104090909-20f2hvi “鉴权密码”)),设置后会覆盖 conf.json 中的 authCode。

--ssl

使用 --ssl=true 后将使用 https 和 wss 协议进行伺服。

官方文档的食用方法
docker run -v conf_dir_host:conf_dir_container -v data_dir_host:data_dir_container -p 6806:6806 b3log/siyuan --resident=true --conf=conf_dir_container
conf_dir_host:宿主机上的配置文件夹路径
conf_dir_container:容器内配置文件夹路径,和后面 --conf 指定成一样的
data_dir_host:宿主机数据文件夹路径
data_dir_container:容器内数据文件夹路径
配置文件 conf.json 内 box path 字段需要在 data_dir_container 路径下
为了简化,建议将 conf、data 文件夹路径在宿主机和容器上分别配置为一致的,比如:
conf_dir_host 和 conf_dir_container 配置为 /siyuan/conf
data_dir_host 和 data_dir_container 配置为 /siyuan/data
对应的启动命令示例:

docker run -v /siyuan/conf:/siyuan/conf -v /siyuan/data:/siyuan/data -p 6806:6806 b3log/siyuan --resident=true --conf=/siyuan/conf

Docker部署网心云

docker pull onething1/wxedge

docker run -d --name=wxedge --restart=always --privileged --net=host  --tmpfs /run --tmpfs /tmp -v /mnt/sda1/wxdata:/storage:rw  onething1/wxedge

1、–privileged 必须打开,–net目前只支持host(推荐)和macvlan两种网络模式
2、打开端口18888,否则无法在浏览器中打开魔盒的激活页面;
3、/mnt/sda1/wxdata是x86机器上的共享文件夹

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值