From bfd5776c464c93d694187fd48f3c7447b82ef891 Mon Sep 17 00:00:00 2001 From: bisnsh Date: Thu, 26 Feb 2026 19:44:33 +0800 Subject: [PATCH] update 2026.2 --- source/_posts/2026/2026.2/add-renovate-bot.md | 43 +++++++++++++++++++ .../_posts/2026/2026.2/install-bitwarden.md | 41 ++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 source/_posts/2026/2026.2/add-renovate-bot.md create mode 100644 source/_posts/2026/2026.2/install-bitwarden.md diff --git a/source/_posts/2026/2026.2/add-renovate-bot.md b/source/_posts/2026/2026.2/add-renovate-bot.md new file mode 100644 index 0000000..c294c74 --- /dev/null +++ b/source/_posts/2026/2026.2/add-renovate-bot.md @@ -0,0 +1,43 @@ +--- +title: 自建renovate-bot +categories: + - 技术 +cover: https://pic.biss.click/image/fca16741-64fa-495b-aa5e-a2ef077461ef.webp +swiper_index: 3 +tags: + - gitea +abbrlink: 56f57c0b +summary: >- + 这篇文章介绍了如何自建Renovate Bot以自动更新依赖,并通过Docker Compose进行部署。首先,文章提供了Renovate + Bot的Docker Compose文件配置,包括使用特定平台(gitea)、设置Git + API地址、生成Token以及启用自动发现功能。接着,建议创建一个专门用于管理Renovate + Bot的账户,并为其生成登录Token。最后,通过在系统的crontab中设置定时任务,可以自动化运行更新流程。 +date: 2026-02-23 10:49:17 +--- + +最近自建了`gitea`,所以把`renovatebot`也自建一下,毕竟`renovatebot`可以自动更新依赖,但是它不对自建`git`提供服务。 +这是`docker compose`文件: + +```yaml +services: + renovate: + image: renovate/renovate:latest + environment: + RENOVATE_PLATFORM: 'gitea' + RENOVATE_ENDPOINT: '你的git api地址' + RENOVATE_TOKEN: 'token' + RENOVATE_AUTODISCOVER: 'true' + RENOVATE_GIT_AUTHOR: Renovate Bot + RENOVATE_USERNAME: renovate-bot + volumes: + - ./renovate-data:/tmp/renovate +``` + +可以新建一个`renovate`用户来专门管理,然后登录这个账户创建一个登录`token`。然后再需要使用这个的仓库添加这个用户为协作者就可以了。 +这个`docker`容器在运行后会自动退出,这是正常的。 +可以在系统crontab新建一个定时任务,这样就可以自动运行更新。 +```bash +cd /www/compose/renovatebot && docker compose run --rm renovate +``` + +{% link 官方文档,Renovatebot,https://docs.renovatebot.com/examples/self-hosting/ %} \ No newline at end of file diff --git a/source/_posts/2026/2026.2/install-bitwarden.md b/source/_posts/2026/2026.2/install-bitwarden.md new file mode 100644 index 0000000..59ac619 --- /dev/null +++ b/source/_posts/2026/2026.2/install-bitwarden.md @@ -0,0 +1,41 @@ +--- +title: 自建bitwarden服务 +categories: + - 技术 +cover: https://pic.biss.click/image/deaddd0c-e808-45f3-8354-3c44b2b65167.webp +abbrlink: 7baa41fc +summary: >- + 这篇文章介绍了如何自建Bitwarden服务,以替代浏览器自带的密码管理器。Bitwarden是一款开源、端到端加密的密码管理器,支持多种操作系统和设备,具有安全存储、自动同步、一键填充、生成随机密码和检测弱密码等功能。文章详细描述了部署Bitwarden服务的步骤,包括安装Vaultwarden、配置Nginx反向代理以及设置域名和数据卷等。通过这些步骤,用户可以轻松搭建一个功能强大的密码管理服务器,提高个人信息安全。 +date: 2026-02-25 11:09:23 +--- + +Bitwarden 是一款开源、端到端加密的密码管理器,支持 Windows、macOS、Linux、Android、iOS 以及几乎所有主流浏览器。 +它可以帮你: + +- 安全存储密码、银行卡、笔记、密钥等敏感信息 +- 全设备自动同步 +- 一键自动填充账号密码 +- 生成高强度随机密码 +- 检测弱密码、重复密码、泄露密码 + +之前一直使用浏览器自带的密码管理器,跨平台不太好用,所以自建一个Bitwarden服务器。 +但是我们一般用Vaultwarden,占用更小,有一些Bitwarden的商业功能。 + +```yaml +services: + vaultwarden: + image: vaultwarden/server:latest + container_name: vaultwarden + restart: unless-stopped + environment: + DOMAIN: "https://vw.domain.tld" #更改成自己的域名 + volumes: + - ./vw-data/:/data/ + ports: + - 127.0.0.1:8000:80 + +``` + +然后使用nignx进行反向代理,然后就可以尽情享用了。 + +{% link vaultwarden,vaultwarden,https://github.com/dani-garcia/vaultwarden %} \ No newline at end of file