{"id":13821297,"url":"https://github.com/zhenorzz/goploy","last_synced_at":"2026-01-12T06:15:56.283Z","repository":{"id":38223608,"uuid":"161898203","full_name":"zhenorzz/goploy","owner":"zhenorzz","description":"Devops, Deploy, CI/CD, Terminal, Sftp, Server monitor, Crontab Manager, Nginx Manager.","archived":false,"fork":false,"pushed_at":"2025-04-10T02:23:48.000Z","size":18675,"stargazers_count":1139,"open_issues_count":7,"forks_count":174,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-10T03:29:01.777Z","etag":null,"topics":["cicd","deploy","devops","go","golang","nginx","terminal","vue"],"latest_commit_sha":null,"homepage":"http://www.goploy.icu","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhenorzz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-12-15T11:26:59.000Z","updated_at":"2025-04-10T02:23:53.000Z","dependencies_parsed_at":"2023-02-18T13:16:30.157Z","dependency_job_id":"8ecc70b1-92e5-4e5e-b434-945dff6a1602","html_url":"https://github.com/zhenorzz/goploy","commit_stats":{"total_commits":710,"total_committers":11,"mean_commits":64.54545454545455,"dds":"0.19436619718309855","last_synced_commit":"be4ee57664fed361aab6c74549a78418379e639f"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhenorzz%2Fgoploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhenorzz%2Fgoploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhenorzz%2Fgoploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhenorzz%2Fgoploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhenorzz","download_url":"https://codeload.github.com/zhenorzz/goploy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254530641,"owners_count":22086651,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cicd","deploy","devops","go","golang","nginx","terminal","vue"],"created_at":"2024-08-04T08:01:19.433Z","updated_at":"2026-01-12T06:15:56.198Z","avatar_url":"https://github.com/zhenorzz.png","language":"Vue","funding_links":[],"categories":["Vue","语言资源库","Go"],"sub_categories":["go"],"readme":"\u003cp align=center\u003e\n    \u003cimg src=\"./banner.png\" alt=\"logo\" title=\"logo\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/readme%20style-standard-brightgreen.svg\" alt=\"readme\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"#\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/give%20me-a%20star-green.svg\" alt=\"give me a star\"\u003e\n    \u003c/a\u003e\n  \u003ca href=\"LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-GPLv3-yellow.svg\" alt=\"License-GPLv3\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nEnglish | [简体中文](./README.zh-CN.md)\n\nName: go + deploy\n\nA web deployment system tool!\n\nSupport all kinds of code release and rollback, which can be done through the web with one click!\n\nComplete installation instructions, no difficulty in getting started!\n\n\u003e Important note: The master branch may be in an unstable or unavailable state during the development process. Please use releases instead of master to obtain stable binary files.\n\n[DEMO](http://demo.goploy.icu) admin:admin!@# (It may not be able to open, depending on the mood)\n\n[Docker](https://hub.docker.com/r/zhenorzz/goploy)\n\n[Dockerfile](./docker/Dockerfile)\n\n[Document](https://docs.goploy.icu)\n\n[OpenAPI](https://api-doc.goploy.icu)\n\n[Goploy-Agent](https://github.com/zhenorzz/goploy-agent) Monitor server performance\n\n[Goploy-Vscode](https://github.com/goploy-devops/goploy-vscode) Search Goploy in Visual Studio Code\n\n[Goploy-Jetbrains](https://github.com/goploy-devops/goploy-jetbrains) Search Goploy in Jetbrains\n\n[Jetbrains](https://www.jetbrains.com/?from=zhenorzz/goploy) Supports this project with GoLand licenses. We appreciate their support for free and open source software!\n\n## Content\n\n- [Feature](#Feature)\n- [Install](#Install)\n- [Use](#Use)\n- [Preview](#Preview)\n- [Diagram](#Diagram)\n- [Backend](#Backend)\n- [Frontend](#Frontend)\n- [Repository](#Repository)\n- [Contribute](#Contribute)\n- [License](#License)\n\n## Feature\n\nUse Goploy to automate your development workflow, so you can focus on work that matters most. \n\nGoploy is commonly used for:\n\n- Building projects\n- Support git svn ftp sftp\n- Deployment across os\n- RBAC\n- Monitor http tcp ping process script server\n- Second cron \n- Xterm\n- Sftp\n- LDAP\n\n## Install\n\nvia [release](https://github.com/zhenorzz/goploy/releases)\n\nor build from tag\n```\ngit clone https://github.com/zhenorzz/goploy.git\ncd ./goploy\ngit checkout -b tagname\ncd ./web\nnpm install \u0026\u0026 npm run build\ncd ../\ngo build -o goploy cmd/server/main.go\n```\n\n## Use\n1. Run ./goploy or goploy.exe or goploy.mac\n2. Follow the installation guide\n3. web http://ip:port  (Account:Password admin:admin!@#)\n\n## Preview\n![Preview](./preview.gif)\n\n## Diagram\n![Diagram](./goploy.png)\n\n## Backend\n1. Install go \u003e= 1.16\n2. go mod required\n3. edit goploy.toml `cp goploy.example.toml goploy.toml`\n4. build [Frontend](#Frontend)\n5. run `cd cmd/server \u0026\u0026 go run main.go --asset-dir=../../`\n6. use gin (hot reload)\n\n## Frontend\n1. `cd web`\n2. `npm install` or `yarn install`\n3. edit .env.development\n4. `npm run dev` or `yarn dev`\n5. build `npm run build` or `yarn build`\n\n## Contact\n\n[Email](mailto:zhenorzz@gmail.com)\n\n## Contribute\n\n[Issue](https://github.com/zhenorzz/goploy/issues/new) \n\nCreate a pull request.\n\n## License\n\n[GPLv3](LICENSE) © zhenorzz\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhenorzz%2Fgoploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhenorzz%2Fgoploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhenorzz%2Fgoploy/lists"}