当前位置: 首页 > 科技观察

如何使用DokuWiki来记录硬件和软件?

时间:2023-03-14 08:44:20 科技观察

【.com快言】您的内部数据中心(或基于云的数据中心)很复杂,可能运行许多标准服务,例如Web服务器、HRM工具、备份服务器、数据共享和SaaS工具等,或者您可能有一个运行着大量应用程序和服务的集群。由于您在同一时间运行的硬件和软件数量众多,您可能想要记录您的硬件和软件是如何部署、配置和使用的。您可能需要为员工、管理员和开发人员提供无数的清单和策略,那又怎样?您可以使用简单的wiki服务器。一个这样的平台是开源DokuWiki,它包括以下功能:易于使用的界面和语法HTML嵌入无限制的页面修订支持颜色编码的并排差异图像上传/嵌入可定制的wiki间链接可定制的布局(通过模板)支持LDEP、MySQL和Postgres下面是在UbuntuServer20.04上部署DokuWiki的分步过程。你需要什么?UbuntuServer20.04的运行更新实例如何以具有sudo权限的用户身份安装Apache和PHP?我们要做的第一件事是安装ApacheWeb服务器和必要的PHP组件。登录到您的Ubuntu服务器,使用以下命令安装Apache:sudoapt-getinstallapache2-y现在,我们可以使用以下命令安装必要的PHP组件:sudoapt-getinstallphpphp-gdphp-xmlphp-json-y完成这些安装后,使用以下命令启动并启用Apache:sudosystemctlenable--nowapache2如何下载、解压缩和移动DokuWiki?为了安装DokuWiki,我们需要下载、解压缩并将其移动到Apache文档根目录。使用以下命令下载最新版本的DokuWiki:wgethttps://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz使用以下命令提取压缩的tar文件:tarxvzfdokuwiki-stable.tgz移动并重命名为:刚刚创建的目录:sudomvdokuwiki-XXX/var/www/html/dokuwiki其中XXX是版本号。使用以下命令复制示例.htaccess文件:sudocp/var/www/html/dokuwiki/.htaccess{.dist,}使用以下命令更改DokuWiki文件夹的所有权:sudochown-Rwww-data:www-data/var/www/html/dokuwiki如何配置Apache?目前,Apache无法了解新安装的组件。为了让它知道,我需要为DokuWiki创建一个配置文件。使用以下命令创建一个新文件:sudonano/etc/apache2/sites-available/dokuwiki.conf在该文件中,粘贴以下内容:ServerNamedokuwiki.example.comDocumentRoot/var/www/html/dokuwiki<目录~"/var/www/html/dokuwiki/(bin/|conf/|data/|inc/)">AllowOverrideAllRequirealldeniedOrderallow,denyDenyfromallErrorLog/var/log/apache2/dokuwiki_error.logCustomLog/var/log/apache2/dokuwiki_access.logcombined如果您要使用域,请确保更改您在上面看到的ServerName选项。保存并关闭文件。使用以下命令启用新网站:sudoa2ensitedokuwiki使用以下命令重新加载Apache配置文件:sudosystemctlreloadapache2如何完成安装?打开Web浏览器并导航至http://SERVER/install.php(其中Server是托管服务器的域名的IP地址)。您应该会看到基于Web的DokuWiki安装程序(见图A)。图A.DokuWiki基于网络的安装程序准备完成安装填写必要的信息,点击“保存”。安装应该会立即完成,并且会显示一个指向DokuWiki主页的链接,http://SERVER/doku.php?id=wiki:welcome(其中Server是托管服务器域名的IP地址)(见图B).图B.DokuWiki基于Web的安装程序准备好完成安装,仅此而已。现在您已准备好开始构建wiki来记录您的硬件、软件、容器等。这是让您的开发人员和管理员了解部署环境的好方法。您甚至可以使用该工具来存放管理员和开发人员的清单之类的东西。始终保护wiki免受窥探,切勿使用任何类型的密码管理器等工具。始终将密码保存在常规密码管理器中。DokuWiki(和类似工具)非常适合记录,但不太适合保护机密信息的安全。原标题:HowtodocumentyoursoftwareandhardwarewithDokuWiki,作者:JackWallen