私有服务器搭建过程

引 今天整理了一下常用的服务,加上有些服务因为安全问题直接暴露到公网不太合适,需要通过VPN访问,所以干脆重新部署一下服务器, 记录一下搭建过程 作为一个云原生和容器化的脑残粉,遵循可以容器绝不折腾的思想,以容器化部署为主,本文中暂时不提及二进制部署方式 前置需求 配置方面网上有很多相关教程了,这边就不赘述了,以硬性要求为主,有些不是必须的前置需求本次暂时忽略 1. 一个公网服务器 2. 一个看起来还不错的域名 3. 一个比较稳定的魔法工具 环境准备 开启root登录(ubuntu) 1 sudo passwd root 按照提示输入密码,成功后会提示passwd: password updated successfully 1 sudo vi /etc/ssh/sshd_config # 编辑ssh配置文件 将PermitRootLogin参数修改为yes 将PasswordAuthentication参数修改为yes 1 sudo service ssh restart # 重启ssh服务 更新软件包 1 sudo apt update 安装ShellCrash 魔法工具,一条指令即可实现安装 1 export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && bash /tmp/install.sh && source /etc/profile &> /dev/null 根据提示进行安装即可,订阅链接请自行购买 安装Docker 若之前安装过docker请务必先卸载再继续执行,本文假设你是全新vps或者第一次安装 若当前apt源非官方源,ShellCrash可能会导致其无法正常使用,请更换官方源或者关闭ShellCrash进行安装 1. 安装必要支持 1 sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release 2. 添加 Docker 官方 GPG key 这一步可能需要开启VPN ...

2024-10-06 · 6 分钟 · Nebula