我重生了!这一次,我要拿回属于我的一切!(真颜)

小站荒废两年停运半年后,再一次启动计划,这一次,我不再是一个人了。(诶嘿嘿)

有建站经验,总体还算顺利,但也踩了一些坑,希望做个记录,下次不要再踩。(那必不可能)

废话不多说,开始……

从系统安装开始

本次选择的是windows server vmware虚拟机安装ubuntu 16.04.7 LTS系统,可以使用一键快捷安装系统,方便快捷,故……

略。

开启ssh远程登录

sudo apt update
sudo apt install openssh-server
sudo systemctl status ssh
sudo systemctl start ssh
sudo systemctl enable ssh
sudo systemctl restart ssh #如需重新启动

数据硬盘的分区和挂载

lsblk #查看磁盘分区情况
fdisk /dev/sdb
n
p
w
ctrl+c
mkfs.ext4 /dev/sdb1
mkdir /mnt/data
mount /dev/sdb1 /mnt/sdb1
chmod 777 /mnt/sdb1
blkid
sudo vim /etc/fstab
UUID=你的磁盘UUID  /你的挂载点  ext4  defaults  0  2 #添加在文件最后一行,保存

docker和cockpit的安装

docker的安装:

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
sudo systemctl status docker

cockpit的安装

sudo apt-get update
sudo apt-get install cockpit
sudo systemctl start cockpit
sudo systemctl enable cockpit
sudo usermod -aG docker ${USER}
sudo ufw allow 9090/tcp

halo的安装

参考官方网站步骤操作即可,不再赘述,链接如下。

使用 Docker Compose 部署 | Halo 文档

Nginx反向代理的配置

参考halo官方网站步骤操作即可,链接如下。

与 Nginx Proxy Manager 配合使用 | Halo 文档

至此,大功告成。

计划今后不定期更新看番、看小说的心得、日常生活、美食制作等。

敬请期待!!@yuubari