1、按照说明做好PVE下的alpine的基本配置;
2、启动alpine,进入命令界面
在PVE7.0下,lxc安装的alpine Linux没有openssh
所以在启动后,进入命令界面
安装openssh:apk add openssh
加入开机启动:rc-update add sshd
默认 alpine 没有开启远程登录权限。
ssh远程登录不了。
vi /etc/ssh/sshd_config
增加:
PermitRootLogin yes
如下所示:
localhost:~# vi /etc/ssh/sshd_config
# 修改
#PermitRootLogin prohibit-password
PermitRootLogin yes
# 重启sshd
localhost:~# /etc/init.d/sshd restart
允许root登录,当然这个是测试环境,未来方便的。
2、执行apk update更新软件源索引
执行apk add docker安装docker
执行rc-update add docker boot将docker加入开机自启
执行 service docker start启动docker
执行docker version查看安装的docker版本信息
3、 samba新增用户配置说明
1、samba配置文件 :sudo vi /etc/samba/smb.conf
2、在用户行新增一个用户
新增samba账户的话,此账户必须首先是系统的账户
(这个很重要,如果没有系统用户则会提示 useradd fail)
新增用户
useradd username -g usergroup //新增用户
passwd username //修改用户密码
smbpasswd -a username //修改用户samba密码
vi /etc/samba/smb.conf //修改配置
新增访问空间操作:
smb.conf文件中插入
[username]
comment = username folder
browseable = yes
writable = yes
path = /path/username #改为自己的路径
create mask = 0777
directory mask = 0777
valid users = username
public = yes
available = yes
然后保存退出 :wq
3、重启samba服务
sudo service smbd restart 重启samba服务
这样我们就可以通过局域网访问这个samba共享出来的文件夹了。
3、关于在docker版jellyfin中启用硬件加速
主要参考以上文章LXC安装jellyfin并开启硬件转码_存储设备_什么值得买 (smzdm.com)
在alpine中 安装相关驱动
apk add libva-intel-driver
apk add libva-utils 此工具安装后可以运行 vainfo
之后就是按照上面链接内容修改相关权限就可以。
4、按照jellyfin官方的安装教程,在alpine 中安装
下载相关的链接
wget https://fra1.mirror.jellyfin.org/releases/server/linux/versions/stable/combined/10.7.7/jellyfin_10.7.7_amd64-musl.tar.gz
进入下载目录,找到下载的文件: tar xvzf jellyfin_10.7.7_amd64-musl.tar.gz
ln -s jellyfin_10.7.7 jellyfin
可能要的依赖,apk add icu
然后进入jellyfin目录,输入 jellfin可以直接运行,至于加入开机运行,目前没搞明白。
网友评论