ecs

(★ 2,304)

VPS Fusion Monster Server Test GO Version Aiming to be the most comprehensive server testing project, implemented in Go with zero environment dependencies. VPS融合怪服务器测评项目 GO版本 尽量成为最全能的服务器测评项目,使用 Go 实现,无需任何环境依赖。

  • .gitignore
  • .goreleaser.yaml
  • Dockerfile
  • go.mod
  • go.sum
  • goecs.go
  • goecs.sh
  • goecs_test.go
  • LICENSE
  • README.md
  • README_NEW_USER.md
  • README_ZH.md

# Installation Guide

1. Get the code
git clone https://github.com/oneclickvirt/ecs

Downloads the entire project code from GitHub to your computer.

cd ecs

Moves into the project folder you just downloaded.

2. Docker

Easy Recommended
Prerequisites
  • Git Needed to download the project code from GitHub.
  • Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
International image: https://hub.docker.com/r/spiritlhl/goecs

Type this command into your terminal and run it.

Please ensure Docker is installed on your machine before executing the following commands

Type this command into your terminal and run it.

Using Docker to execute tests will result in some hardware testing bias and virtualization architecture detection failure. Direct testing is recommended over Docker testing.

Type this command into your terminal and run it.

Mirror image: https://cnb.cool/oneclickvirt/ecs/-/packages/docker/ecs

Type this command into your terminal and run it.

Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.

Pulled directly from this repo's README.

3. Go

Medium
Prerequisites
  • Git Needed to download the project code from GitHub.
  • Go The Go compiler and toolchain.
go build ./...

Compiles the Go program into an executable.

go run .

Runs the Go program directly without a separate build step.

If the build finishes without errors, it worked. If you used go run ., check the terminal output.
// repository documentation