cylab/cyrange

Laravel 框架。

维护者

详细信息

gitlab.cylab.be/cylab/cyrange.git

安装: 651

依赖者: 0

建议者: 0

安全: 0

类型:项目


README

pipeline status coverage report

自动部署和配置虚拟机以运行涉及数百台机器和用户的场景。所有机器都可以通过网页界面访问...

cyrange

cyrange

特性

  • 部署时可以配置客户系统;
  • 可以进行批量部署,例如为整个班级的学员;
  • 内置Apache Guacamole网页界面集成,使用户可以通过网页浏览器轻松访问虚拟机的屏幕和键盘(鼠标)。

文档

贡献

Cyrange依赖于多个服务器。因此,运行开发环境的最佳方式是使用docker-compose。

先决条件

  1. 安装VirtualBox并启动virtualbox-webservice: https://cylab.be/blog/132/installing-the-cyrange-cyber-range-platform#virtualbox
  2. 安装Docker和docker-compose: https://cylab.be/blog/132/installing-the-cyrange-cyber-range-platform#docker

安装

git clone git@gitlab.cylab.be:cylab/cyrange.git
cd cyrange
cp .env.example .env

修改`.env`。您至少需要修改`VBOX_PASSWORD(可能还需要VBOX_IMAGES`).

nano .env

启动容器

docker-compose up

几秒钟后,cyrange将在http://127.0.0.1:8080上可用

默认凭据是

  • 电子邮件: `cyrange@example.com`
  • 密码: `admin`

在开发环境中,邮件发送到`MailHog`容器。MailHog的网页界面将在`http://127.0.0.1:8025```

mailhog

正在工作...

https://cylab.be/blog/190/run-a-development-environment-for-laravel-with-docker-compose#working-on-php-code