Ubuntu 22.04

在 Ubuntu 22.04 中安装 Passwork

最低系统要求

Passwork 对服务器资源的要求不高。资源(RAM、CPU、HDD)的数量和服务器的数量取决于活跃用户的数量、存储数据的量以及对系统容错能力的要求。

获取 root 权限并重新加载本地包数据库

Shell


将服务器主机名更改为 "passwork"。

Shell


自动本地网络配置和发现。

Shell


将 AVAHI_DAEMON_DETECT_LOCAL 从 1 改为 0

Shell


设置:

Shell


重启 avahi-daemon:

Shell


安装 Git 和 Apache2

Shell


安装 MongoDB

安装 gnupg 和 wget

Shell


下载并将收到的数据转换为单独的文件

Shell


安装收到的文件

Shell


将 MongoDB 6 仓库添加到 apt 包列表

Shell


删除之前收到的文件

Shell


更新本地包数据库

Shell


安装 MongoDB 6

Shell


启动 mongod.service

Shell


激活服务

Shell


安装 PHP 8.2

必须安装 PHP 版本 8.2。

不支持更新的版本。

添加 PPA 仓库

Shell


安装 PHP 8.2 和附加扩展

Shell


选择 PHP 的主要版本

Shell


安装 PHP MongoDB 驱动

Shell


安装 PHP Phalcon 框架

Shell


重启 Apache2 网络服务器

Shell


下载并安装 Passwork

使用您的用户名和密码克隆仓库

Shell


系统将要求输入仓库的登录名和密码,您可以在您的客户门户中找到这些信息。如果您无法访问客户门户,请联系我们。

设置文件夹和文件的权限。

Shell


配置您的 Apache2

打开 Apache 配置文件。

Shell


将文件内容修改为以下形式:

Shell


启用重写模块并重启 Apache。

Shell


打开 http://passwork.local http://127.0.0.1 以访问网站。

安装

当您首次打开Passwork时,您将看到一个安装向导,它将检查服务器配置是否正确,并允许您输入基本参数。

如果您正在安装Passwork的新副本,请将所有字段保留为默认值

请注意,设置页面的随机生成的密钥用于加密数据库。

注册一个管理员

输入第一个用户的用户名和密码。该用户将自动成为管理员和组织的所有者。