在线安装

1 环境要求

部署服务器要求

  • 操作系统: Ubuntu 22 / CentOS 7 64 位系统
  • CPU/内存: 2C4G
  • 磁盘空间: 200 G
  • 网络要求:可稳定访问互联网
  • Docker:一键安装基于 Docker 环境,安装 Docker 可参考官方的 安装文档 进行操作。

2 一键安装

通过 docker run 命令一键安装 metersphere:

  1. docker run -d -p 8081:8081 --name=metersphere -v ~/.metersphere/data:/opt/metersphere/data cr2.fit2cloud.com/metersphere/metersphere-ce-allinone

安装成功后,通过浏览器访问如下页面登录 MeterSphere。

  1. 地址: http://目标服务器IP地址:8081
  2. 用户名: admin
  3. 密码: metersphere

安装脚本默认将主机的 ~/.metersphere/data 目录作为挂载目录,MeterSphere 的配置文件、数据及日志等均存放在该安装目录。

3 配置反向代理

如果使用了 Nginx、HAProxy 进行反向代理配置,需要增加对 websocket 的支持。以 Nginx 为例,参考配置如下:

  1. server {
  2. listen 80;
  3. server_name demo.metersphere.com;
  4. server_tokens off;
  5. return 301 https://$host$request_uri;
  6. }
  7. server {
  8. listen 443 ssl;
  9. # RSA certificate
  10. ssl_certificate /etc/nginx/ssl/metersphere.com/fullchain.cer; # managed by Certbot
  11. ssl_certificate_key /etc/nginx/ssl/metersphere.com/metersphere.com.key; # managed by Certbot
  12. server_name demo.metersphere.com;
  13. proxy_connect_timeout 300;
  14. proxy_send_timeout 300;
  15. proxy_read_timeout 300;
  16. send_timeout 300;
  17. proxy_set_header Host $host;
  18. proxy_set_header X-Forwarded-For $remote_addr;
  19. proxy_set_header X-Forwarded-Host $server_name;
  20. proxy_set_header X-Real-IP $remote_addr;
  21. proxy_set_header X-Forwarded-Proto $scheme;
  22. proxy_redirect http:// $scheme://;
  23. location / {
  24. proxy_pass http://ip:8081;
  25. client_max_body_size 1000m;
  26. #access_log off;
  27. #配置 websocket 支持
  28. proxy_http_version 1.1;
  29. proxy_set_header Upgrade $http_upgrade;
  30. proxy_set_header Connection "upgrade";
  31. }
  32. }