Passbolt 密码管理器安装流程

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

passbolt 介绍

Passbolt 是团队的开源密码管理器。它允许您安全地共享和存储凭据。例如,办公室的 wifi 密码、路由器的管理员密码或组织的社交媒体帐户密码,都可以使用 passbolt 进行保护。
可以直接部署在本地服务器上或选择云端部署服务,安全可靠,通过浏览器上的扩展插件在不公开密码的情况下即可进行密码分享,保护隐私安全。
Passbolt 与其他密码管理器不同,因为:

  • 它主要为团队而不是个人而设计
  • 它是免费的和开源的
  • 它尊重隐私
  • 它基于 OpenPGP,一个经过验证的加密标准
  • 它对于新手和 IT 专业人员都易于使用

安装说明

安装方式是通过官网的教程 .sh脚本安装,https://help.passbolt.com/hosting/install/ce/centos-7.html
在这里插入图片描述
配置上,官方推荐的是2核CPU+2Gb内存
这里本人是通过 Contos 7 进行的部署,所以需要一台最小化安装的Contos7系统的主机,安装好基础软件服务如bash-*、net-tools、nginx、配置可以上网的IP
完成以上操作后将selinux关闭,firewalld不需要关闭,因为脚本安装时会进行火墙配置,如果你关闭了火墙会报错弹出。
还有一点可以自行先配置SSL加密,因为执行时会选择加密的访问或非加密的。


安装步骤

服务依赖性安装

因为通过使用官方的脚本安装服务时会有很多的依赖性需求从而报错弹出,所以在执行前自行安装这些依赖性。
我操作时使用的都是root用户。
可能存在yum源的区别,会出现安装时缺少一两个依赖性安装包,可以在 https://pkgs.org/ 里搜索下载

添加EPEL存储库

yum -y install yum-utils epel-release

添加并启用Remi PHP存储库

yum -y install 'http://rpms.remirepo.net/enterprise/remi-release-7.rpm'
yum-config-manager --enable 'remi-php72'

安装包依赖项composer,git gcc等

yum -y install unzip wget composer policycoreutils-python git gcc

安装PHP-FPM以及所需的所有扩展

yum -y install php-fpm php-intl php-gd php-mysql php-mcrypt php-pear php-devel php-mbstring php-fpm gpgme-devel

安装nginx

yum install -y nginx

数据库配置

数据库使用的是Mariadb或MySQL,可以自行安装配置,或在执行脚本时通过脚本进行自动配置。
如果自行安装数据库,需要配置的有:

  • 配置数据库密码;
  • 新建passbolt数据库;
  • 创建一个passbolt 的用户,并授权它对passbolt库的所有权限;

yum -y install mariadb-server
systemctl start mariadb
mysql_secure_installation	#初始化数据库,设置密码
mysql -u root -p	#通过密码登录

Mariadb [(none)] > create database passbolt;	#创建passbolt服务的库
Mariadb [(none)] > grant all on passbolt.* to 'passbolt'@'localhost' identified by 'password-passbolt';	#创建用户授权库的权限,用户名密码都是自定义
Mariadb [(none)] > flush privileges;	#刷新授权表

下载passbolt脚本并执行

下载脚本文件压缩包
curl -L -o passbolt-ce-installer-centos-7.tar.gz https://www.passbolt.com/ce/download/installers/centos/latest
下载校验
curl -L -o passbolt-installer-checksum https://www.passbolt.com/ce/download/installers/centos/latest-checksum
执行校验
sha512sum -c passbolt-installer-checksum
解压脚本
tar -xzf passbolt-ce-installer-centos-7.tar.gz
执行脚本
./passbolt_ce_centos_installer.sh

在这里插入图片描述

脚本执行说明

这里我的是没有自行配置数据库,直接让脚本自动安装,在执行脚本开始会进行一些选择

首先,是否要安装数据库,如果已经安装过选择2,没有的话选择1。并且如果你的数据库安装在其他地方也可以选择2,然后去配置。
在这里插入图片描述
选择1后,就会让你输入要这是的数据库密码,需要创建的passbolt用户的用户名密码等,还有passbolt 的库名。
这些和自行安装的设置是一样的。
在这里插入图片描述

接着需要生成GunPG密匙,选择1就可以
在这里插入图片描述
设定主机名,可以设置为ip,自定义
在这里插入图片描述
下来还需要选择SSL设置
1)manual: (推荐) 选择manaul, 如果你有你自己的 ssl 证书。
2)auto:此选项将自动通过"让我们加密"颁发 SSL 证书。仅当您拥有外部世界可覆盖的域名或无法正常工作时,才使用此选项。
3)none:如果您不希望 Web 服务器运行 https,请选择此选项。不建议这样做。
因为我没有配置加密所以选择3
在这里插入图片描述

最后就会进入漫长的安装阶段,这里需要的时间是比较久的,会去安装很多的依赖服务以及下在它的代码目录,因为passbolt本身是不需要安装的,将目录放在默认发布目录下即可。

注意
如果没有开启firewalld服务就会出现这个情况报错,记住要提前开启火墙
在这里插入图片描述

如果在安装过程中出现如下报错
在这里插入图片描述
注意这是因为版本问题,passbolt的插件只支持composer 1.x.x 之前的版本,所以如果报错了,就需要去执行的脚本passbolt_ce_centos_installer.sh 里加参数指定版本:--version=1.10.13
在这里插入图片描述

脚本执行完成后,浏览器配置

完成后会提示让你使用浏览器登录你设置的主机名,完成后面的设置
在这里插入图片描述
可以看到脚本自动配置了nginx的配置文件,新建了一个文件passbolt.conf,文件指向的发布目录是/var/www/passbolt/webroot
在这里插入图片描述
进入这个目录可以看到脚本将代码目录安装在/var/www/路径下了
在这里插入图片描述
这里需要注意的是,浏览器选择推荐Firefox和Chrome,因为需要的扩展插件只有这两个浏览器有。

Chrome 浏览器访问配置步骤
  1. 访问:http://172.24.206.153 ,进入后,点击右侧的 Start the wizard
    在这里插入图片描述

  2. 这个页面是检测环境的,没有问题就会是这个界面,点击Start configuration 继续下一步
    在这里插入图片描述

  3. 这个页面是配置你的数据库信息,如果你在其他地方安装了数据库就看以配置Host,用户密码,库名这些都是前面数据库配置时设定的
    在这里插入图片描述

  4. 配置GPGkey,直接填入信息新建一个使用,名字邮箱都是自定义的
    在这里插入图片描述

  5. 配置STMP服务
    这里上面Email configuration 需要设置发用邮件时使用的用户名和邮箱地址;
    下面SMTP server configuration,邮件服务构建里host可以自定义设置,我是用的是腾讯企业邮箱的STMP地址,
    想知道其他的STMP地址可以在这里面看 https://blog.csdn.net/zhangge3663/article/details/104293945/?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-2.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-2.nonecase
    腾讯邮箱是要求开启TLS,并且端口是587,然后写入你注册邮箱的用户名和密码让服务可以使用。
    设置完只要用右侧测试发用成功就可以了。
    在这里插入图片描述

  6. 设置偏好
    url是默认写入的,可以不用改动;
    第二个是否允许公开注册,看个人需求,一般用在公司里是可以不需要公开,由管理者去后台创建用户授权就可以;
    第三个是强制SSL,也是看个人需求,因为我在内部使用测试,并且也没有配置https所以选的NO
    在这里插入图片描述

  7. 创建账户
    这个账户是管理员账户,这里的First name和Last name可以在登陆后再更改,Username用户名是不能变的,所以要注意设置
    在这里插入图片描述

  8. 下载扩展插件
    在这里插入图片描述
    插件下载地址
    因为我们在国内所以访问下载是受限的,下载后解压出来passbolt-extension.crx
    将这个文件直接拖拽到Chrome里,就可以看到加载上了,然后再去刚才的页面点击 retry
    在这里插入图片描述
    就可以得到这个界面,告诉你插件安装好了,勾选后点击下一步
    在这里插入图片描述

  9. 这是确认前面的信息,直接Next
    在这里插入图片描述

  10. 设置密码
    在这里插入图片描述

  11. 备份密匙,点击中间的dowmload下载
    在这里插入图片描述

  12. 设置安全色和标识码,安全加固,当你需要输入密码是都会出现你设置的颜色和标识码
    在这里插入图片描述

最后点击Next就会跳转到登录界面了
在这里插入图片描述

centos7安装passbolt开源密码管理器 首先passbolt官网安装centos教程: https://help.passbolt.com/hosting/install/ce/centos-7.html 缺点是各项填写的内容不明确,且每人环境不一样 本人阿里云服务器,centos7.6 阅读详情

相关推荐

php开发密码管理系统,passbolt是一个适用于团队的开源的密码管理器

____ __ ____/ __ \____ _____ ____/ /_ ____ / / /_/ /_/ / __ `/ ___/ ___/ __ \/ __ \/ / __// ____/ /_/ (__ |__ ) /_/ / /_/ / / /_/_/ \__,_/____/____/_,___/\____/_/\__/...

weixin_27729671的博客 704

passbolt是一个适用于团队的开源的密码管理器

passbolt是一个适用于团队的开源的密码管理器。它允许安全地共享和存储凭据。例如,你办公室的WIFI密码,或者一个路由器的管理员密码,或团队的社会媒体帐户密码

开源且免费的安卓(Android)密码管理器,优先考虑您的隐私

在本文中,您将找到一份值得一看的 Android 设备免费开源密码管理器列表。

网络研究观 3510

在CentOS上安装自托管密码管理器Passbolt服务器

本文介绍了在CentOS操作系统上安装Passbolt自托管密码管理器服务器的详细步骤。通过按照这些步骤进行操作,您可以在自己的服务器上设置和管理Passbolt,从而实现安全的密码共享和管理。Passbolt是一款开源的密码管理器,它允许用户在团队环境中安全地存储和共享密码。接下来,我们将创建一个名为passbolt.repo的存储库文件,并将其保存在/etc/yum.repos.d/目录中。在配置过程中,您将被要求提供数据库连接详细信息,请输入先前创建的数据库和用户的凭据。

ZynCobol的博客 516

团队密码管理器Passbolt安装

Passbolt 是一款为协作而设计的免费开源的密码管理器

wbsu2004的博客 1万+

完整安装passbolt流程记录

完整安装passbolt流程记录 系统:centosmini7 基础配置: 1、yum update(初始源速度还可以1.3MB/S)【暂时不考虑换源】 2、基础指令安装(ifconfig等): 3、安装openssh-server(默认已安装)关闭防火墙,selinux、firewalld,开放root远程权限 4、静态IP配置: dhcp自动分配IP地址,但是由于是测试环境,所以需要固定IP systemctl restart network 重启网络 5、下载passbolt包并校验完整性

Mo_Zi_Wei的博客 1497

终极Passbolt社区支持资源指南:如何快速解决问题并融入开发者生态

Passbolt Community Edition (CE) API 是一款开源团队密码管理器的JSON API,为团队提供安全的密码管理解决方案。无论你是刚接触Passbolt的新手,还是寻求进阶技巧的用户,充分利用社区支持资源都能让你更高效地使用这款工具。本文将详细介绍如何利用论坛、文档和开发者社区等资源,解决使用过程中遇到的各种问题。 ## 官方文档:从入门到精通的必备指南 📚 Pa

gitblog_00322的博客 730

Passbolt CLI 工具指南

Passbolt CLI 工具指南 项目介绍 Passbolt CLI 是一个基于命令行接口的工具,旨在方便用户通过终端与 Passbolt 这个开源团队密码管理器进行交互。它允许团队成员执行诸如管理密码、用户账户等操作,无需打开浏览器。项目采用 MIT 许可证,并且以 Go 语言编写,强调安全性和易用性。 项目快速启动 要开始使用 Passbolt CLI,首先确保你的系统已安装 Go 1.11...

gitblog_00929的博客 1037

革命性开源密码管理器Passbolt:为团队打造的安全协作平台

在当今数字化时代,团队密码管理已成为企业安全的重要挑战。Passbolt作为一款专为团队设计的开源密码管理器,通过端到端加密和用户自有密钥的安全模型,为组织提供革命性的密码管理解决方案。这款安全优先的开源工具不仅保护您的数字信息,更促进团队间的安全协作。🚀 ## 🔐 为什么选择PassboltPassbolt区别于传统密码管理器的三大核心优势: **安全第一的设计理念**:采用用户自

gitblog_00555的博客 670

Passbolt开发者终极指南:5步快速掌握开源密码管理器架构

Passbolt是一款专为团队设计的开源密码管理器,采用用户拥有密钥和端到端加密的安全模型。作为一名开发者,了解Passbolt的架构设计和代码组织对于参与项目贡献至关重要。本文将带你深入探索这个安全至上的密码管理解决方案。🚀 ## 项目概述与技术栈 Passbolt API基于CakePHP 5.2.9框架构建,要求PHP 8.2或更高版本。项目采用模块化设计,核心功能通过插件系统实现,确

gitblog_00970的博客 907

Passbolt 浏览器扩展项目教程

Passbolt 浏览器扩展项目教程 1. 项目介绍 Passbolt 是一个开源的密码管理器,专为团队设计。它允许用户安全地生成、存储、管理和监控团队凭证。Passbolt 通过浏览器扩展(支持 Firefox、Edge 和 Chrome)提供了一个高安全性的环境,确保密码的完整性和安全性。 Passbolt 的主要特点包括: 开源: 基于 AGPL-3.0 许可证,代码完全开放。 高安全性:...

gitblog_00772的博客 649

Passbolt API 安装与配置指南

Passbolt API 是一个开源的密码管理器,专为团队设计。它允许组织安全地集中管理、组织和共享密码和密钥。Passbolt 以其安全性、协作性和隐私性著称,支持用户拥有自己的密钥并进行端到端加密。 **主要编程语言:** PHP ## 2. 项目使用的关键技术和框架 Passbolt API 使用以下关键技术和框架: - **PHP**:项目的核心编程语言。 - **CakePHP*...

gitblog_00094的博客 1061

Passbolt Docker 项目常见问题解决方案

Passbolt 是一个开源的密码管理器,专为团队设计,旨在安全地存储和共享密码。Passbolt Docker 项目提供了一个使用 Docker 容器化部署 Passbolt 的解决方案,使得用户可以轻松地在各种环境中运行 Passbolt。 该项目主要使用以下编程语言和技术: - **Shell 脚本**:用于自动化部署和配置。 - **Docker**:用于容器化部署。 - **YAML*...

gitblog_00474的博客 1106

终极指南:如何配置Passbolt自注册功能,简化团队用户管理流程

Passbolt自注册功能为团队密码管理带来了革命性的便利,让新用户能够自主完成账户注册流程,大大减轻了管理员的负担。Passbolt是一款开源的密码管理器,专为团队协作设计,提供了安全的密码共享和管理解决方案。通过配置自注册功能,您可以实现自动化用户管理,让团队成员快速加入并使用Passbolt的强大功能。 ## 🔧 Passbolt自注册功能的核心优势 Passbolt的自注册功能不仅仅

gitblog_00970的博客 947

Passbolt Docker Compose终极部署指南:快速搭建团队密码管理器

Passbolt是一款专为团队设计的开源密码管理器,采用用户拥有私钥和端到端加密的安全模型。通过Docker Compose部署方式,您可以在几分钟内快速搭建完整的开发环境,体验团队密码管理的强大功能。 Passbolt Docker Compose部署方法让团队能够快速启动密码管理服务,支持安全协作和权限控制。无论是开发测试还是小团队使用,都能获得企业级的安全保障。 ## 🚀 为什么选择D

gitblog_00762的博客 413

Passbolt CLI 常见问题解决方案

Passbolt CLI 常见问题解决方案 1. 项目基础介绍和主要编程语言 Passbolt CLI 是一个开源项目,为 Passbolt API 提供命令行界面。它允许用户在不使用网页扩展的情况下与 Passbolt 服务器进行交互。当前版本主要是只读访问。Passbolt 是一个面向团队的开放式密码管理器。本项目使用的主要编程语言是 JavaScript。 2. 新手常见问题及解决步骤 问题...

gitblog_00777的博客 759

Passbolt Browser Extension 项目常见问题解决方案

Passbolt Browser Extension 项目常见问题解决方案 项目基础介绍 Passbolt Browser Extension 是一个为团队设计的开源密码管理器的浏览器扩展插件,支持 Firefox、Edge 和 Chrome 浏览器。该项目使用 JavaScript 编程语言进行开发,旨在帮助团队安全地管理密码。 主要编程语言 JavaScript 新手常见问题与解决步骤 问...

gitblog_00524的博客 823

开源项目 Passbolt Docker 教程

--- ## 1. 项目介绍 Passbolt Docker 是一个基于 Docker 的解决方案,旨在简化开源密码管理器 Passbolt CE(社区版)的部署过程。它允许团队在容器化的环境中安全地存储和分享敏感信息。通过这种方式,Passbolt 提供了一个易于集成且安全的平台,确保了企业级的数据保护标准。该项目遵循 AGPL-3.0 许可证,鼓励开源协作与贡献。 --- ## 2. ...

gitblog_00853的博客 562

Passbolt终极部署指南:Docker、Kubernetes和原生安装完整教程

Passbolt是一个面向团队的开源密码管理器,采用用户自有密钥和端到端加密的安全模型。在前100个字内,Passbolt密码管理器的核心功能包括安全存储、团队协作和隐私保护。本文将为您提供三种主流部署方式的详细步骤,让您能够快速搭建自己的密码管理平台。 ## 🚀 为什么选择PassboltPassbolt与其他密码管理器相比具有独特优势:**安全性**采用端到端加密技术,**协作性**

gitblog_00657的博客 1024
上一篇: 忘记MySQL密码如何进行修改
下一篇: 关于Linux上安装php扩展的报错
Howei__
博客等级 码龄7年 42粉丝 95原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Howei__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值