准备材料

准备一个域名
注册一个Github的账户
准备一个VPS作为面板机器

解析域名

最好解析两个域名,一个开启CDN,一个不开。
只解析一个不开CDN的也行。

创建一个OAuth Apps

Application name 这个填写名字 具体随你
Homepage URL
https://你开启小云朵的域名

Authorization callback URL

https://你开启小云朵的域名/oauth2/callback
填写OK后 点击注册申请

生成Github登录密钥

Client ID 记录下来
Client secrets 点击旁边生成按钮 然后记录下来

部署哪吒面板

curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh  -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

配置反向代理

安装caddy
安装依赖

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https

安装完成后,添加官方 Caddy GPG 密钥

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg

使用以下命令创建存储库文件

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list

更新apt

sudo apt update

最后,使用以下命令安装 Caddy

sudo apt install caddy -y

vim /etc/caddy/Caddyfile

将里面的内容全部删掉,改为以下配置

www.123456.com #此项改为你的域名
encode gzip
reverse_proxy 127.0.0.1:8008

完成后启动,启动后等带几分钟,caddy会配置ssl证书。

systemctl reload caddy # 重载配置文件
systemctl daemon-reload # 重载服务
systemctl enable caddy # 开机启动
systemctl start caddy # 启动
systemctl stop caddy # 停止
systemctl restart caddy  # 重启
systemctl status caddy   # 查看状态
caddy version #查看caddy的版本信息

最后访问站点设置机器

省略........

安装caddy

安装依赖:
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
安装完成后,添加官方 Caddy GPG 密钥:
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
使用以下命令创建存储库文件:
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
更新apt:
sudo apt update
最后,使用以下命令安装 Caddy:
sudo apt install caddy -y
编辑配置文件:
vim /etc/caddy/Caddyfile
将里面的内容全部删掉,改为以下配置:
www.123456.com #此项改为你的域名 encode gzip reverse_proxy 127.0.0.1:8008
完成后启动,启动后等带几分钟,caddy会配置ssl证书。
systemctl reload caddy # 重载配置文件
systemctl daemon-reload # 重载服务
systemctl enable caddy # 开机启动
systemctl start caddy # 启动
systemctl stop caddy # 停止

systemctl restart caddy # 重启

systemctl status caddy # 查看状态
caddy version #查看caddy的版本信息

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1065401427501393"

 crossorigin="anonymous"></script>

以Debian为例,配置多IP和IPv6

vi /etc/network/interfaces
auto lo
 iface lo inet loopback

auto enp3
 iface enp3 inet static
  address 192.187.88.21/29
  gateway 192.187.88.20
  dns-nameservers 8.8.8.8 8.8.4.4

auto enp3:0
 iface enp3:0 inet static
  address 192.187.88.22/29

auto enp3:1
 iface enp3:1 inet static
  address 192.187.88.23/29

auto enp3:2
 iface enp3:2 inet static
  address 192.187.88.24/29

auto enp3:3
 iface enp3:3 inet static
  address 192.187.88.25/29

 iface enp3 inet6 static
  address 2604:2048:a:12a::2/64
  gateway 2604:2048:a:12a::1
  up ip addr add 2604:2048:a:12a::1024/64 dev enp3
  up ip addr add 2604:2048:a:12a::1025/64 dev enp3

注意网卡名和网关。如上,IPv6可以配置很多,很多个。
最后重启一下网络服务:

systemctl restart networking

1. 查看当前硬盘信息

首先,查看当前的硬盘和分区信息:

lsblk -f

2. 使用 fdisk 创建新分区

尝试使用完整路径运行命令,通常它们位于 /usr/sbin 目录下:

/usr/sbin/fdisk /dev/sdb

3.在 fdisk 提示符下,输入以下命令:

n

然后选择 p(主分区)或者 e(扩展分区),通常选择 p。
选择分区号:一般可以按回车使用默认值。
指定起始扇区:可以直接按回车使用默认值。
指定结束扇区:可以直接按回车使用默认值,以便使用整个硬盘。

4.写入分区表:

w

5.格式化新分区

假设新分区是 /dev/sdb1,格式化为 ext4 文件系统:

sudo /sbin/mkfs.ext4 /dev/sdb1

6.创建挂载点并挂载

创建挂载目录并挂载新分区:

sudo mkdir /mnt/data
sudo mount /dev/sdb1 /mnt/data

7.配置自动挂载

获取分区 UUID 并编辑 /etc/fstab:

lsblk -f
sudo nano /etc/fstab

添加以下行(替换 你的UUID):

UUID=你的UUID /mnt/data ext4 defaults 0 2

8.测试自动挂载

sudo umount /mnt/data
sudo mount -a

9.检查是否成功挂载:

df -h

10.在修改了 /etc/fstab 后,系统需要重新加载配置。可以使用以下命令来重新加载 systemd 的守护进程:

sudo systemctl daemon-reload

然后,再次尝试挂载所有文件系统:

sudo mount -a

接下来,确认 /mnt/data 是否已成功挂载:

df -h

如果一切正常,你的新数据分区就配置完成了!