{"id":19748464,"url":"https://github.com/jumpserver/installer","last_synced_at":"2025-04-04T16:14:08.840Z","repository":{"id":37351909,"uuid":"303679235","full_name":"jumpserver/installer","owner":"jumpserver","description":"Installer is a tool for managing the installation of JumpServer, enabling users to conveniently install, deploy, update, and manage JumpServer.","archived":false,"fork":false,"pushed_at":"2024-10-30T08:53:04.000Z","size":725,"stargazers_count":112,"open_issues_count":3,"forks_count":64,"subscribers_count":11,"default_branch":"dev","last_synced_at":"2024-10-30T09:19:35.629Z","etag":null,"topics":["docker-compose","install","quickstart","release"],"latest_commit_sha":null,"homepage":"http://www.jumpserver.org","language":"Shell","has_issues":false,"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/jumpserver.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2020-10-13T11:22:30.000Z","updated_at":"2024-10-30T08:42:56.000Z","dependencies_parsed_at":"2024-01-22T09:01:48.855Z","dependency_job_id":"f755ed9f-4035-44c7-8c0c-7ee44772901d","html_url":"https://github.com/jumpserver/installer","commit_stats":{"total_commits":388,"total_committers":12,"mean_commits":"32.333333333333336","dds":"0.40463917525773196","last_synced_commit":"5a45ed4426ddfeb5ede59bb54fba63a6d11847d9"},"previous_names":[],"tags_count":185,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpserver%2Finstaller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpserver%2Finstaller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpserver%2Finstaller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpserver%2Finstaller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jumpserver","download_url":"https://codeload.github.com/jumpserver/installer/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247208143,"owners_count":20901570,"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":["docker-compose","install","quickstart","release"],"created_at":"2024-11-12T02:22:00.010Z","updated_at":"2025-04-04T16:14:08.811Z","avatar_url":"https://github.com/jumpserver.png","language":"Shell","readme":"# JumpServer 安装管理包\n\n从 v2.6 开始，JumpServer 统一了 **社区版** 和 **企业版** 的安装部署包，统一由 本项目 来维护。\n\ninstaller 可以安装、部署、更新 管理 JumpServer\n\n## 环境依赖\n  - Linux x86_64\n  - Kernel 大于 4.0\n\n## 安装部署\n\n```bash\n# 安装，版本是在 static.env 指定的\n$ ./jmsctl.sh install\n```\n\n## 离线安装\n\n[从社区下载离线安装包](https://community.fit2cloud.com/#/products/jumpserver/downloads)\n\n\n## 管理\n\n```\n# 启动\n$ ./jmsctl.sh start\n\n# 重启\n$ ./jmsctl.sh restart\n\n# 关闭, 不包含数据库\n$ ./jmsctl.sh stop\n\n# 关闭所有\n$ ./jmsctl.sh down\n\n# 备份数据库\n$ ./jmsctl.sh backup_db\n\n# 查看日志\n$ ./jmsctl.sh tail\n\n```\n\n## 配置文件说明\n\n配置文件将会放在 /opt/jumpserver/config 中\n\n```\n[root@localhost config]# tree .\n.\n├── config.txt       # 主配置文件\n├── mysql\n│   └── my.cnf       # mysql 配置文件\n|── mariadb\n|   └── mariadb.cnf  # mariadb 配置文件\n├── nginx            # nginx 配置文件\n│   ├── cert\n│   │   ├── server.crt\n│   │   └── server.key\n│   ├── lb_http_server.conf\n│   └── lb_ssh_server.conf\n├── README.md\n└── redis\n    └── redis.conf  # redis 配置文件\n\n6 directories, 11 files\n```\n\n### config.txt 说明\n\nconfig.txt 文件是环境变量式配置文件，会挂在到各个容器中，这样可以不必为 koko，core，lion 单独设置配置文件\n\nconfig-example.txt 有说明，可以参考 [JumpServer 参数说明文档](https://docs.jumpserver.org/zh/master/admin-guide/env/)\n","funding_links":[],"categories":["Shell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumpserver%2Finstaller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjumpserver%2Finstaller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumpserver%2Finstaller/lists"}