828华为云征文|基于Flexus云服务器X实例的应用场景-部署多功能密码管理器

🔴大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂


写在前面

大家好哇,最近看到了华为云828活动,很是心动,推出来了一款云服务器Flexus X实例的,看官方介绍挺不错。

  • 柔性算力随心配
    基于用户业务负载动态和内存峰值画像,动态推荐规格,减少算力浪费,提升资源利用率

  • 一直加速一直快
    首创大模型加持,智能全域调度;X-Turbo加速,常见应用性能最高可达业界同规格6倍

  • 越用越省降本多
    按照算力规格变化,精准计算用量,按需灵活计费,搭配智能推介,始终确保成本更优

  • 安全可靠更放心
    提供旗舰级安全品质,跨AZ 99.995%可用性,100+全球权威合规认证

在这里插入图片描述
如上所示,还可以基于实际业务,灵活选配置,我这边选的配置是:4-12-3M 的机器,接下来我们就来基于这款:Flexus云服务器X实例,部署一款个人使用的密码管理器。

密码管理器

密码管理器:日常生活中,几乎生活中的各种场景都会用到密码,比如打开手机需要输入密码,去银行取钱,需要输入密码,上个网,还是需要输入密码。

而且,各家的密码要求程度还不一样,有的说要求最少8位纯数字,有的说要求8位还得有数字,还有的会说,8位字符中还得有个特殊字符…

如果说要求一样了,我们还可以设置成一模一样的密码,但是各家要求都不一样,就不可以了,所以,爱捣鼓的开发者,都有一款自己的密码管理器!

今天,我们就来看看如何在华为云Flexus X实例的云服务器上部署一个自己的密码管理器!!!

Vaultwarden密码管理器

简介

Vaultwarden,一款基于Rust语言开发的开源密码管理工具,是非官方的Bitwarden服务器版本。它具备卓越的密码管理能力,并兼容多种客户端及浏览器扩展。

Vaultwarden实质上是Bitwarden的一个由第三方开发的简化版本。它是基于Bitwarden的原理,通过Rust语言重新编写而成的rs版,其使用体验与Bitwarden相差无几。然而,与Bitwarden至少需要2GB内存的硬件要求相比,Vaultwarden几乎不受硬件限制,可以轻松地在我们的家用NAS或者云服务器的系统上部署。这也是NAS爱好者倾向于选择Vaultwarden的重要原因之一。

优点

  • 简单易用且开源
  • 资源占用极低
  • 兼容Bitwarden所有扩展

部署

既然,这个密码管理器这么好,那我们来看看如何在云服务器上部署一套自己专属的密码管理器呢?当前,前提条件还是你得有docker环境,因为没有什么方式能比docker部署的方式最快最方便了。

执行下面的命令:

docker run -d --name vaultwarden -v /$(pwd)/bitwarden/:/data/ --restart unless-stopped -p 80:80 vaultwarden/server:latest

在这里插入图片描述

root@flexusx-c79d:~# docker run -d --name vaultwarden -v /$(pwd)/bitwarden/:/data/ --restart unless-stopped -p 80:80 vaultwarden/server:latest
Unable to find image 'vaultwarden/server:latest' locally
latest: Pulling from vaultwarden/server
efc2b5ad9eec: Pull complete 
a79599be424c: Pull complete 
9d0786e26865: Pull complete 
471e47897d3d: Pull complete 
1e4205cc3851: Pull complete 
Digest: sha256:71668d20d4208d70919cf8cb3caf3071d41ed4b7d95afe71125ccad8408b040d
Status: Downloaded newer image for vaultwarden/server:latest
232a10fb5586ac507e4ee2591dceb2330ef2ed7df8b02f35902c38d05d6a3aeb
root@flexusx-c79d:~# docker ps
CONTAINER ID   IMAGE                       COMMAND       CREATED          STATUS                             PORTS                               NAMES
232a10fb5586   vaultwarden/server:latest   "/start.sh"   14 seconds ago   Up 13 seconds (health: starting)   0.0.0.0:80->80/tcp, :::80->80/tcp   vaultwarden

执行完毕后如上所示,下面我们需要开放一下80端口,对了,如果80端口和别的项目冲突了话,改一下docker的命令:

docker run -d --name vaultwarden -v /$(pwd)/bitwarden/:/data/ --restart unless-stopped -p 8988:80 vaultwarden/server:latest

接下来,我们就可以访问啦。

访问Vaultwarden密码管理器

直接在浏览器中输入ip+80端口就可以啦,如下所示:

在这里插入图片描述
随便输入个电子邮件,然后点击下面的继续。

如果没有账号和密码,需要点击下面的【创建账户】,新建一个账户。

在这里插入图片描述
但是,这个地方会报一个错误,提示我们说http的方式不安全,让改成https,所以,我们还需要先处理一下这个https的问题。

在这里插入图片描述
大家可以去自己申请域名的地方,解析一下当前ip的地址,然后申请一个免费的ssl证书,当然市面上也有好多免费的ssl证书申请,只是现在都成了三月一申请,比较麻烦。

比如httpsos这个平台,可以免费申请ssl证书:

在这里插入图片描述

当我们把ssl搞定后,就可以直接上去啦。如下所示:

在这里插入图片描述
点击【继续】之后,就进入了首页啦,如下图所示:

在这里插入图片描述
以上就是我们介绍使用华为云flexus X实例的云服务器实现部署密码管理器Vaultwarden的所有教程和步骤,其他的Vaultwarden还有待探索,今天我们的目标就是能部署实现启动,进入即可。

总结

华为云Flexus X实例的服务器确实蛮不错,先有服务器后,装两大神器:宝塔面板+docker,基本上就是想部署什么就部署什么,很方便的~

正值最近828企业上云活动,可以免费领取8280上云券,有感兴趣的小伙伴们,可以在这里进行查看!!!活动地址:点我查看

在这里插入图片描述

  • 12
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

穆雄雄

哎,貌似还没开张来着呢~

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

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

打赏作者

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

抵扣说明:

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

余额充值