PVE系统下 lxc中配置alpine Linux 记录

2022-01-14  本文已影响0人  狂奔自由的小马

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可以直接运行,至于加入开机运行,目前没搞明白。

上一篇 下一篇

猜你喜欢

热点阅读