1.先进入https://scaleway.com 注册 个账号,绑定好信用卡(有可能会触发kyc),如果提示被锁账号了,在线kyc即可,支持身份证
2025-08-31T05:56:51.png
2.创建好项目名称后
依次点击左侧的Organization Dashboard->Projects->选择你刚刚创建的项目名称,然后点击后面的三个点,选择SSH keys
2025-08-31T05:58:46.png
点击Add SSH key,随便输入个名称,把生成的公钥填入进去(https://uutool.cn/rsa-generate/)可用在这里直接生成,后续反正也用不到,不放心,就自己命令生成下
2025-08-31T06:01:10.png
3.提醒
以下为其他网友测试得出的结论:
警告:创建删除开关机等操作一律计费€0.01逐项每次,系统存在多种bug费用自负工单不抹零,想折腾不要怕出错花钱,没需求不玩立省100%
选择:线路fr/nl,性能pl

4.创建实例:右上角点CLI,根据想开的区域,手搓输入以下命令
法国:scw instance server create zone=fr-par-1 root-volume=local:10GB name=fr type=STARDUST1-S ipv6=true ip=none
荷兰:scw instance server create zone=nl-ams-1 root-volume=local:10GB name=nl type=STARDUST1-S ipv6=true ip=none
波兰:scw instance server create zone=pl-waw-2 root-volume=local:10GB name=pl type=STARDUST1-S ipv6=true ip=none
返回服务器信息表示手搓正确,返回各种乱七八糟参数表示手抖出错重来
成功后注意检查机器的配置,遗漏type=STARDUST1-S参数将会开出大鸡,经费燃烧
2025-08-31T06:05:00.png
出现以上信息就代表实例已经创建成功
2025-08-31T06:05:43.png
接下来,点击右侧Compute->CPU & GPU Instances,点击刚刚创建好的实例,记住你的zone是哪里的,待会后面都要用到
2025-08-31T06:07:50.png
2025-08-31T06:09:11.png
往下拉,找到Flexible lP->Create flexible lp->Choose an Availability Zone(这里选择实例对应的地区后Select an Instance for the flexible lP 下拉就会显示对应地区的实例)->Select a protocol(选择IPV6 FREE)->点击Create flexible IP
2025-08-31T06:12:20.png
点击实例右上角的Actions->power off,关机
2025-08-31T06:14:03.png
点击实例下方,有个Storage->下方有个10GB硬盘,点击后面三个点(如果Detach from Instance显示灰色状态,那是还没关机,需要等待一会,也就十几秒吧)->Detach from Instance 选择解除这个硬盘
2025-08-31T06:19:38.png
点击左侧导航栏的Storage->Local Storage
2025-08-31T06:22:06.png
删除这个10GB的硬盘,然后创建个本地盘
2025-08-31T06:20:27.png
这里需要注意地区哦,看看你的实例再什么地区,我的在PARIS 1 就选择了这个,Configure the volume这里其他不用管,把大小改成1GB就行,Attach to an Instance (optional) 这里不用管,然后点击Create volume
2025-08-31T06:27:05.png
2025-08-31T06:26:33.png
接下来点击这个硬盘,挂载到你的实例去

2025-08-31T06:28:43.png
2025-08-31T06:29:44.png
2025-08-31T06:30:34.png
2025-08-31T06:31:28.png
点击左侧的Compute->CPU & GPU Instances,然后点击上方的Security groups->选择默认的安全组,后面的三个点,点击more info,点击rule,放行所有端口即可
2025-08-31T06:33:55.png
选择实例上方的Advanced settings->Boot mode选择进入救援系统 Use rescue image->save,点击上方的actions->选择power on 开机
2025-08-31T06:38:39.png
找到实例中的ip信息,用ssh证书登录实例(这里就用前面生成好的私钥登录即可)
执行以下命令

#看看硬盘是否附加上了
fdisk -l
#磁盘分区表初始化(把 /dev/vda 的分区表改成 GPT 格式)
parted /dev/vda mklabel gpt
#下载alpine镜像
wget -qO- https://dl-cdn.alpinelinux.org/alpine/v3.20/releases/x86_64/alpine-virt-3.20.1-x86_64.iso | dd of=/dev/vda

2025-08-31T06:41:55.png
2025-08-31T06:43:17.png
2025-08-31T06:45:16.png
再次返回实例,点击actions,选择关机,更改硬盘启动:Advanced settings,选中Use local boot,save,Boot volume选择1GB硬盘,保存,右上角actions->power on
2025-08-31T06:46:46.png
点击实例下方的console,这里随便输入个字符,比如su,然后强制弹出login
2025-08-31T06:48:09.png
随便输入下,然后出现localhost login,输入root登录即可
安装系统前置操作和安装alpine:

mkdir /media/setup
cp -a /media/vda/* /media/setup
mkdir /lib/setup
cp -a /.modloop/* /lib/setup
/etc/init.d/modloop stop
umount /dev/vda
mv /media/setup/* /media/vda/
mv /lib/setup/* /.modloop/

setup-alpine

第一问,输入主机名
第二问,done
第三问,y,i进入编辑,输入以下内容,其中ipv6和网关在实例管理面板里有,编辑完成按esc,输入:wq回车保存(可用先用:%d 命令删除所有的配置,然后直接复制以下的配置,改下ipv6和网关即可)

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 static
    address 你的ipv6
    netmask 64
    gateway 你的ipv6网关

第四问,新建root密码
第五问,输入时区,巴黎Europe/Paris,阿姆斯特丹Europe/Amsterdam,华沙Europe/Warsaw
第六问,none
第七问,skip
第八问,no
第九问,openssh
第十问,yes
第十一问,none
第十二问,vda
第十三问,sys
报错后更改nameserver

vi /etc/resolv.conf
#把下面的nameserver复制进去
nameserver 2001:4860:4860::6464

输入官方源:

echo "http://dl-cdn.alpinelinux.org/alpine/latest-stable/main" >> /etc/apk/repositories
echo "http://dl-cdn.alpinelinux.org/alpine/latest-stable/community" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories

安装启动项和关闭swap

apk update
apk add dosfstools
apk add grub-efi

setup-disk -s 0 

第一问,vda
第二问,sys
第三问,y
接着输入:reboot重启

安装常用工具:

apk add sudo curl wget bash tar unzip

修改ssh端口

#找到#Port 22行,去掉#,改成想要的端口号,保存
vi /etc/ssh/sshd_config
#重启服务
rc-service sshd restart
#开启warp,注:fr给美国IP,nl给法国IP,pl给波兰IP
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh 4
#开启bbr
echo "tcp_bbr" >> /etc/modules-load.d/bbr.conf
modprobe tcp_bbr
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

reboot重启后,验证bbr是否成功,出现以下内容表示成功:tcp_bbr

lsmod | grep bbr

写在最后:虽然说可以在救援模式下,可以不用交硬盘费,但是最好还是不要这么做,第一,每个月用不了几个钱,第二,重启后数据就没了,没必要

参考:https://dwz.dk/sj8aq

最后修改:2025 年 08 月 31 日
如果觉得我的文章对你有用,请随意赞赏