1. 安装宝塔面板

1. 官方版

官网 https://www.bt.cn/

脚本:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
2. 开心版

开心版 https://sunpma.com/629.html

脚本:

yum install -y wget && wget -O install.sh http://v7.hostcli.com/install/install_6.0.sh && sh install.sh

2. 通过宝塔面板安装Nginx和FTP

3. 安装Docker 和 Portainer

1. Docker一键安装脚本
curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun
2. 启动Docker
 sudo systemctl start docker
3. 安装汉化版Portainer
mkdir -p /data/portainer/data /data/portainer/public
cd /data/portainer
wget https://labx.me/dl/4nat/public.zip
unzip public.zip
docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer:latest

4. Jenkins

1. 安装 JDK
yum install java-11-openjdk-devel
2. 安装Jenkins
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
yum install jenkins
3. 配置监听端口
vim /etc/sysconfig/jenkins
#监听端口
JENKINS_PORT="8080"
4. 配置权限

为了不因为权限出现各种问题,这里直接使用root

修改用户为root

vim /etc/sysconfig/jenkins
#修改配置
$JENKINS_USER="root"

修改目录权限

chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

重启

service jenkins restart
ps -ef | grep jenkins
5. 启动项目
systemctl start jenkins
6. 国内插件更新中心源

清华源 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

通过本地文件修改:

在 `jenkins` 工作目录下找到文件 `.jenkins/hudson.model.UpdateCenter.xml`;打开文件内容如下
   <?xml version='1.1' encoding='UTF-8'?>
   <sites>
     <site>
       <id>default</id>
       <url>https://updates.jenkins.io/update-center.json</url>
     </site>
   </sites>

修改成:

   <?xml version='1.1' encoding='UTF-8'?>
   <sites>
     <site>
       <id>default</id>
       <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json</url>
     </site>
   </sites>
7. 重启Jenkins
service jenkins restart
8. 通过Nginx设置反向代理

通过宝塔面板创建一个静态网站,设置反向代理

image-20210903164904970

5. 安装开发SDK

1. DOT NET5
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install dotnet-sdk-5.0
2. NPM
curl -fsSL https://rpm.nodesource.com/setup_lts.x | bash -
yum install -y nodejs

//安装yarn
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

yum install -y yarn

//版本管理
sudo npm install -g n

6. 国内镜像源设置

Yum镜像源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
NuGet镜像源
//添加国内源
dotnet nuget add source https://nuget.cdn.azure.cn/v3/index.json -n nuget.cn
//禁用默认源
dotnet nuget disable source nuget.org
Docker镜像源
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://*****.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
yarn镜像源&npm镜像源
//安装源管理工具
npm i -g yrm
yrm use taobao
//或者直接设置
npm config set registry https://registry.npm.taobao.org
yarn config set registry https://registry.npm.taobao.org
最后修改:2021 年 12 月 07 日
如果觉得我的文章对你有用,请随意赞赏