首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于个人nextcloud部署的服务器配置管理工具

用于个人nextcloud部署的服务器配置管理工具
EN

Server Fault用户
提问于 2020-04-09 10:36:20
回答 1查看 56关注 0票数 0

我想部署一个个人的nextcloud应用程序。

我已经使用docker-组合安装了下一个云,我应该使用哪个工具来进行服务器配置管理?

我有以下几件事要做。

  • SSH设置
  • 核硬化
  • 网络哈丁
  • 码头安装
  • Git
  • Nginx安装
  • SSL设置(让我们加密)
  • 下一个云码头组合
  • 迁移下一云

我研究过主厨和傀儡,但他们似乎是为更大的系统,我目前的应用程序是私人的和有限的。

是否有可能通过使用Google来实现这些目标?或者类似的产品?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-04-10 14:13:16

这是一个非常特定意见的问题,因此我将根据5+多年来使用配置管理的情况,给出我的问题。

目前最流行的3种配置管理工具是“木偶”、“厨师”和“Ansible”。

它们都有各自的优点和缺点:

  • Ansible完全是由SSH驱动的,所以我认为离地面运行是最容易的。没有额外的软件需要安装在服务器本身在它最基本的模式,只是运行SSH的能力。
  • 木偶拥有最丰富的预先存在的模块,用于公共服务器设置。我使用一个自定义模块来加强我的SSH设置,我几年前用木偶写的所有服务器,它仍然像一个魅力。
  • 我认为厨师可能是最“灵活”的:如果你需要做一些具体的事情,你可以直接为它编写红宝石代码,而不必使用单独的DSL。

就我个人而言,我认为木偶是三个中最好的(完全披露,我在木偶工作了3年,所以我可能会有偏见!)但是这些年来,我已经把它们全部使用了,有时是一次性的!

这三者都主要是为更大的基础设施设计的,但它们都有一种模式,适用于小型部署,比如个人服务器:厨师-Solo、木偶应用和Ansible-剧本。

最终,这取决于您选择哪一个,或者根本没有配置管理。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1011575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档