|
|
本帖最后由 hsyh-hcfhsgl 于 2024-11-10 10:54 编辑
玩客云搞机系列(二)应用商店(1)
上篇讲述了安装备份之类的,该篇主要讲述目前主要使用的几个应用,如果追求稳定,建议只装本篇的,后面篇目更多的是更深入的玩法。
好了,废话不多说,开始教程
一、1panel面板
这个面板不用我多说的,是一个现代化主要是以docker为核心的Linux运维面板,功能非常丰富,大部分操作都能在这里执行我,而且官方原生支持armv7,可以部署网站之类的,比安装宝塔方便多了。
安装命令(可以自动安装docker,安装率成功率到目前在我这还是100%)
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
如果不想用的话,可以把它卸载掉
sudo 1pctl uninstall
建议先在容器配置里面配置一下docker加速地址,否则极大可能无法拉取镜像,不在国内的当我没说。
以下是自己收集的
https://mirrors.tuna.tsinghua.edu.cn/
https://docker.1panelproxy.com
https://mirrors.ustc.edu.cn/
https://mirrors.sohu.com/
https://<阿里云ID>.mirror.aliyuncs.com
https://docker.m.daocloud.io
https://dockerpull.com
https://dockerproxy.cn/
https://atomhub.openatom.cn
https://docker.awsl9527.cn
https://hub.uuuadc.top
https://docker.chenby.cn
https://hub.rat.dev
二、AList
官网
https://alistgo.com/zh/
https://alist.nn.ci/zh/
这个想必也不用多介绍了,功能非常强大,基本可以当做一个私有云来用,没有任何问题。
docker run -d --restart=unless-stopped -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest
安装后可以在1panel日志里面找密码,如果找不到也可以重置。
# 随机生成一个密码
docker exec -it alist ./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
docker exec -it alist ./alist admin set NEW_PASSWORD
三、Lucky(万吉)
这个应该也不用过多介绍了,支持STUN内网穿透,端口转发,动态域名解析、web反代理、自动续签证书,搭建静态网站,还能直接挂载AList,支持FTP,webdav,FileBrowser,最近还多了防火墙功能,总是功能非常丰富。
官网
https://lucky666.cn/
#host模式, 同时支持IPv4/IPv6, Liunx系统推荐
docker run -d --name lucky --restart=always --net=host gdy666/lucky
# 桥接模式, 只支持IPv4,windows 不推荐使用docker版本
docker run -d --name lucky --restart=always -p 16601:16601 gdy666/lucky
#挂载主机目录, 删除容器后配置不会丢失。可替换 /root/luckyconf 为主机目录, 配置文件为lucky.conf
docker run -d --name lucky --restart=always --net=host -v /etc/lucky/luckyconf:/goodluck gdy666/lucky
补充:
目前我使用有一个比较严重的bug,到2.13.4还存在,这个FTP服务使用一段时间后,会出现卡顿,连接不稳定,挂载webdav失败等问题,原因未知,解决方案先备份好配置文件,然后删除容器,再到数据目录里把配置文件也删掉,之后再重新创建容器重新设置,之后就能正常一段时间。
此外,在长期使用中发现运行时间过长会导致资源异常占用过高,低版本时是有,但是现在高版本不清楚解决问决没有,如果还存在,解决方案方案是每天重启,可在计划任务里面设置。
四、samba
我是不太推荐安装CasaOS,感觉意义不大,如果要用导航页的话,不如sun-panel,容器管理也不如1panel,资源占用还贼多。
#安装
apt update
apt install samba
#设置用户
#Samba 服务程序默认使用的是用户口令认证模式。但是,Samba 服务程序的数据库要求账户必须在当前系统中已经存在,否则日后创建文件时将导致文件的权限属性混乱。
#简而言之 可能就是root用户不行 你得新建一个
useradd admin
smbpasswd -a admin
#然后输入你自定义的密码123456
配置文件
以下都是——
[玩客云]
comment = 玩客云
path = /mnt/disk
available = yes
browseable = yes
writable = yes
read only = no
public = yes
create mode = 0664
force create mode = 0775
directory mmode = 0775
force directory mode = 0775
force user = root
force group = root
配置文件到此为止(这些说明别复制啊)
修改目录权限
chmod -R 777 /mnt/disk
开机启动SMB
systemctl enable smbd
重启
systemctl restart smbd
注意:这个配置文件是我自己琢磨出来的,最后两行是关于权限的,有些人觉得可以不用加,但是我使用的过程中,如果不加这两行时不时会出现权限问题,觉得root权限敏感可以不加,自行斟酌。
五、易有云
官网就不贴了,百度能直接搜到,感觉挺好用的,客户端更贴近平时的网盘。就是现在新版会员权益改了,不过我觉得免费用户也够用,外网无法直连的情况下,还提供中转流量。
docker run -d \
-p 8897:8897 \
--network host \
--name linkease \
--restart unless-stopped \
-v /etc/linkease/linkease-data:/linkease-data \
-v /etc/linkease/linkease-config:/linkease-config \
-v /etc/linkease/localtime:/etc/localtime:ro \
-v /mnt/disk:/mnt/disk \
-e PUID=0 \
-e PGID=0 \
linkease/linkease:latest
自行替换挂载目录啊
六、DDNSTO(没有公网IP的,可以用用,我就没有安装,免费用户映射五条地址,就是外网访问需要IP验证)
docker run -d --name=ddnsto --restart always --network host -e TOKEN=<自己的刷新令牌> -e DEVICE_IDX=0 linkease/ddnsto:3.0.0
七、微力同步(感觉用起来比syncthing,更简单,没什么太多问题,更适合新手,我主要用来同步学校的课件)
由于docker高版本没有arm v7,所以直接安装到底层。
curl http://www.verysync.com/shell/ve ... ler/go-installer.sh > go-installer.sh
chmod +x go-installer.sh
./go-installer.sh
注意它的配置文件是保存在root目录下,不要误删了。
八、Navidrome(可选,我有时听音乐就比较喜欢用它,搭配音流)
可以直接在1panel面板应用商店安装
docker run -tid \
--name navidrome \
--restart=unless-stopped \
--user $(id -u) (id -g) \
-v /Disk/Media/Music:/music \
-v /Disk/docker/navidrome/data:/data \
-p 4533:4533 \
-e ND_LOGLEVEL=info \
deluan/navidrome:latest
九、TaoSync(一个老父亲做的AList同步的工具)
「TaoSync是一个适用于AList V3的自动化同步工具」GitHub地址https://github.com/dr34m-cn/taosync?tab=readme-ov-file
docker run -d --restart=always -p 8023:8023 -v /etc/taosync/data:/app/data --name=taoSync dr34m/tao-sync:latest
十、aria2
这工具我个人用起来是非常顺手的,可以搭配它的配套UI使用,也可以直接用alist、易有云,ddnsto或者是其他第三方工具来使用。
docker run -d \
--name aria2-pro \
--restart unless-stopped \
--log-opt max-size=1m \
-e PUID=$UID \
-e PGID=$GID \
-e UMASK_SET=022 \
-e RPC_SECRET=<自己设置密码> \
-e RPC_PORT=6800 \
-p 6800:6800 \
-e LISTEN_PORT=6888 \
-p 6888:6888 \
-p 6888:6888/udp \
-v /etc/aria2/config:/config \
-v /mnt/disk/NAS/Downloads:/downloads \
p3terx/aria2-pro
注意自行映射下载目录以及修改令牌,不要直接复制粘贴
配套UI(喜欢可以用,反正我没安装)
docker run -d \
--name ariang \
--log-opt max-size=1m \
--restart unless-stopped \
-p 6880:6880 \
--network host \
p3terx/ariang
行了,这篇教程差不多得了,已经十个了,剩下的之后再发。
这是一个系列,可以在我的主页里面,看第一篇,以及之后会发布的第二篇等。
|
评分
-
查看全部评分
|