goploy:一个简单、方便、完善的Devops工具
goploy是一个web发布代码工具,它可以让你通过web界面一键完成项目的构建和部署,无需复杂的命令行操作。
goploy支持git、svn、ftp、sftp等多种代码发布方式,支持各种web代码发布,如PHP,Python,JAVA等代码的发布、回滚。
goploy还提供了基于角色的访问控制RBAC,服务器性能监控,秒级定时任务,Xterm,Sftp,LDAP等功能,是一个功能丰富、界面友好、配置简单的Devops工具。
功能特点
goploy的主要功能特点有:
构建项目:goploy可以根据你的项目配置,自动执行构建命令,如npm install,composer install等,生成可部署的代码包。 发布项目:goploy可以将你的代码包部署到你指定的服务器上,支持unix、windows等操作系统,支持git、svn、ftp、sftp等传输方式,支持自定义部署前后的钩子命令,如php artisan migrate等。 回滚项目:goploy可以让你在任何时候回滚到之前的版本,只需点击一下,就可以恢复到你想要的状态。 RBAC:goploy提供了基于角色的访问控制,你可以根据你的团队需求,定义不同的用户和角色,控制他们对不同的项目和环境的访问权限。 监控:goploy可以监控你的服务器的性能,如CPU,内存,磁盘,网络等,还可以监控你的服务的状态,如http,tcp,process等,让你随时了解你的服务器的运行情况。 定时任务:goploy可以让你创建秒级的定时任务,执行你想要的命令,如备份数据库,清理缓存等,支持多种时间表达式,如cron,at等。 Xterm:goploy提供了一个web终端,让你可以在浏览器中直接操作你的服务器,无需安装任何客户端软件,支持多个标签页,支持复制粘贴,支持命令历史等。 Sftp:goploy提供了一个web文件管理器,让你可以在浏览器中直接浏览和编辑你的服务器上的文件,无需安装任何客户端软件,支持上传下载,支持拖拽,支持重命名,支持创建文件夹等。 LDAP:goploy支持LDAP认证,让你可以使用你的LDAP账号登录goploy,无需额外注册,支持同步LDAP用户和组,支持自动分配角色等。
如何quickstart
goploy的安装和使用非常简单,你只需要按照以下步骤操作:
下载goploy的二进制文件,或者从源码编译复制goploy.example.toml为goploy.toml,根据你的环境修改配置文件,如数据库,端口,密钥等。运行goploy,你可以使用systemd,supervisor等工具来管理goploy的进程。访问goploy的web界面,你可以使用默认的账号密码(admin:admin!@#)登录,或者使用你的LDAP账号登录。创建你的项目,填写你的项目配置,如仓库地址,构建命令,部署命令,目标服务器等。点击部署按钮,开始你的第一次部署,你可以在部署日志中查看部署的过程和结果。享受goploy带给你的便捷和高效吧!
结语
goploy是一个开源的Devops工具,它可以帮助你轻松地管理和部署你的代码,支持多种语言,多种版本控制系统,多种操作系统,多种传输方式,还提供了许多实用的功能,如RBAC,监控,定时任务,Xterm,Sftp,LDAP等,是一个值得一试的工具。
官网:https://goploy.icu/
GitHub:https://github.com/zhenorzz/goploy
关注公众号:拾黑(shiheibook)了解更多
赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- 研究人员称谷歌reCAPTCHA验证机制很容易被机器人攻破
- 苹果全新应用Invites登场!可创建邀请函:但需付费
- 卢布汇率人民币2023年8月6日
- 【大公司创新情报】在美团出售核酸团购券,北京一核酸检测机构被罚18.5万元
- 本周大新闻|苹果ARKit 6新功能瞄准VST头显,HoloLens团队即将重组
- 工业云“变”
- Docker Desktop 4.6 全新功能:大幅降低文件操作时间达 98%
- 工业软件:云上很美,上云很难
- 跑一趟赚2500元!这类跨省代购已违法
- 关于行业创新,商用 Surface 与你共同打造!
- 年终福利 | “社区之星”(年度贡献者)成长故事征集
- 春潮澎湃处,乘风破浪时丨一图看宁夏工业互联网砥砺奋进的三年!