Docker Compose 部署 Wallabag

这是一篇在内网服务器上部署 wallabag 的踩坑过程记录,使用 docker compose 部署,并使用内网其他机器上已有的 PostgreSQL 数据库和 Redis 缓存,同时使用 traefik 作为前置的反向代理。

……

PVE 制作基于 Cloud Init 的虚拟机模板

00. 准备工作

首先需要在 PVE 创建一个新虚拟机:

  • 操作系统
    • 勾选 不使用任何介质
  • 系统
    • 勾选 QEMU 代理
    • 其他均保持默认
  • 硬盘
    • 删除硬盘
    • 若已添加,先分离后删除
  • CPU
    • 类型修改为 host
  • 内存
    • 取消勾选 Bollooning

创建后,进入【硬件】页面,继续修改:

……

使用 GPG 签名 Git Commit

前言

在 GitHub 上提交代码时,GitHub 会根据【 git commit 时的邮箱】和【 git push 时使用的用户名和密码】来记录提交信息,其中前者用来标识【谁提交了这次改动】,后者用来对【 git push 这个行为】鉴权。

……

Docker 安装 File Browser

系统环境: CentOS 7 x64

前言

File Browser 是一个开箱即用的网盘程序,配置过程非常简单(使用 Docker 部署就更简单了),但是功能却很全面,包括了:

  • 目录列表;
  • 在线预览文本和媒体文件;
  • 多用户,支持权限控制和可见范围控制;
  • 分享,可以自定义密码和分享链接有效期;
  • 甚至包含了一个简易的 Web Shell!

官网 上的安装说明其实已经足够简明了,俺这里就简单记录下配置过程,补充一点注意事项和进阶配置的说明。

……

Git 操作合集

Git 是一个分布式版本控制软件,本博客的源代码就是使用它来管理的,每次提交都会生成一个节点,每个节点记录了本次相对于上次的改动内容,十分便于管理笔记和代码。更详细的介绍可以看看 维基百科的介绍 ,本文记录一下使用和学习 Git 过程中的一些基本操作和笔记,文末整理了俺保存的一些学习资源。

……