给surface平板电脑安装了最新的Ubuntu24.04系统,把他当成一个低耗电的家庭服务器,把他废物利用,变成一个既省电又好用全能的家庭服务器。

安装Ubuntu系统

下载Ubuntu桌面版,安装桌面版会占用更多内存,但可以设置息屏,APP挂机等操作。
下载地址:https://cn.ubuntu.com/download/desktop

Ventoy是一个制作可启动U盘的开源工具
下载地址:https://www.ventoy.net/cn/download.html

安装vim

ubuntu自带的文本编辑器是vi,很难用,我需要安装一个他的升级版vim。

打开命令行输入以下命令

sudo apt updatesudo apt install vim

安装RustDesk

作为一个服务器,我只需要让他安静地躺着柜子里,鼠标键盘显示器这些都不会再用了。所以我们下一项工作就是配置远程连接,从而拔掉鼠标键盘。

再添加一个桌面的远程访问,这里我选择开源免费的远程控制软件 RustDesk

https://github.com/rustdesk/rustdesk/releases

将安装包放在桌面,右键打开命令行

执行以下两个命令

sudo apt update
sudo apt install ./rustdesk-1.2.3-2-x86_64.deb

安装好rustdesk,我们需要进行一些设置,Ubuntu默认的显示器程序是wayland,在息屏状态下远程软件无法唤醒屏幕。为了能唤醒屏幕我们需要改成xorg。

sudo nano /etc/gdm3/custom.conf		

修改这一行

#WaylandEnable=false

将前面的注释去掉,然后点击ESC,输入:wq!  保存文件,然后输入命令重启桌面。

sudo systemctl restart gdm3

打开桌面上的Rustdesk 设置两个地方

设置->安全->允许IP直接访问,这样在家里就可以不使用中继服务器,而是IP直连,提高速度

设置->安全->密码 使用固定密码,这样主控方就可以使用固定密码控制

安装SSH-server

除了桌面的远程控制能力,我们还需要添加ssh的远程访问功能。

我们执行

sudo apt install openssh-server

安装SSH server,这样服务器就可以通过ssh的方式链接。

SMB文件共享

我们可以在Ubuntu服务器上开启SMB文件共享,这样可以很方便的在手机电脑上查看家庭服务器下载的电影,电视剧,爬爬虾有一整个视频介绍如何使用SMB文件共享,构建家庭影音服务,感兴趣的观众朋友可以找来看下。

执行命令

sudo apt install sambasudo vi /etc/samba/smb.conf

最下面粘贴这些内容,注意修改path为要共享的文件目录,修改最下面两行的user为自己的用户名

[ubuntu_smb]path = /home/tech-shrimpavailable = yes browseable = yes public = yes writable = yes create mask = 0755security = shareforce user = Akira group = akira

点击ESC,然后输入  :wq!  保存文件

重启smb服务

sudo service smbd restart

安装1Panel面板,docker,docker-compose

安装基础组件

apt update -y  && apt install -y curl

运行脚本

curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh

安装1Panel面板


挂载NAS上的SMB共享

如何在Ubuntu上挂载SMB共享?