美文网首页
我的家庭服务器搭建之旅(一)

我的家庭服务器搭建之旅(一)

作者: ubunux | 来源:发表于2018-11-26 23:29 被阅读0次

本来这篇文章是在Blog上开坑的 新坑——NAS搭建(一),但是考虑到老Blog很久没维护了,文章更多的也是想到那儿写到哪儿,也没简书用MarkDown来的方便(OS:懒得折腾),在简书上也算是新的开始。

目前的初步计划是用Ubuntu Server + NextCloud先搭个私有云的架子,后续还有些还没来得及实现的玩法,会慢慢地补上。

安装Ubuntu Server 18.04

用了这么久的Ubuntu了,安装Server也是没有什么难点,按部就班,一路下一步,中间需要注意的就是填写源的时候最好按照实际的网络状况选择合适的地址,不过安装完成后还是可以修改的。
分区划分就看个人需求了,我是用的闲置的旧电脑安装的系统,就用的整块500G硬盘安装,分区如下:

sdb      8:16   0 465.8G  0 disk
├─sdb1   8:17   0     1M  0 part
├─sdb2   8:18   0    80G  0 part /
├─sdb3   8:19   0     2G  0 part /boot
├─sdb4   8:20   0     8G  0 part [SWAP]
└─sdb5   8:21   0 375.8G  0 part /home

上面遇到的坑也是看到的比较奇怪的2G分区,期初分的200M,安装完系统后,熟练地

$ sudo apt update
$ sudo apt upgrade

这时候就傻眼了,更新grub的时候失败,这才发现安装完成后/boot mount的分区就占用了有140+MB。这又重新分区折腾了好一会儿。
再一个就是安装ubuntu-desktop,安装GUI主要还是方便直接操作服务器(实在是受不了CLI下那丑陋的字体)。这里想提一下我比较喜欢的一个平铺桌面 i3-wm,本来是不想安装臃肿的gnome,但是按官网上的方法更新了源,安装之后:

$ /usr/lib/apt/apt-helper download-file http://debian.sur5r.net/i3/pool/main/s/sur5r-keyring/sur5r-keyring_2018.01.30_all.deb keyring.deb SHA256:baa43dbbd7232ea2b5444cae238d53bebb9d34601cc000e82f11111b1889078a
# dpkg -i ./keyring.deb
# echo "deb http://debian.sur5r.net/i3/ $(grep '^DISTRIB_CODENAME=' /etc/lsb-release | cut -f2 -d=) universe" >> /etc/apt/sources.list.d/sur5r-i3.list
# apt update
# apt install i3

发现报了一堆依赖的问题,也不折腾了,直接上Gnome全家桶:

$ sudo apt-get install --no-install-recommends ubuntu-desktop

其中--no-install-recommends主要是不要装一堆像office之类的自带的软件,也比较干净一些。
安装了ubuntu-desktop之后就也安装上了gdm,会开机默认启动gdm,作为服务器像GUI这种消耗资源的服务还是尽量不要启动,发现在网上禁用gdm的方法在18.04上均不适用了,最后是在systemctl下改了default实现的:

$ sudo systemctl set-default multi-user.target 

后面如果需要改回开机启动gdm进图形界面改成:

$ sudo systemctl set-default graphical.target

Todo:更新NextCloud部分

相关文章

网友评论

      本文标题:我的家庭服务器搭建之旅(一)

      本文链接:https://www.haomeiwen.com/subject/abaiqqtx.html