使用 ACME.sh 签发 SSL 泛域名证书
发表于
分类于
技术
脚本
1 | ~/.acme.sh/acme.sh \ |
nginx 配置文件
1 | server { |
参考
- https://github.com/acmesh-official/acme.sh
使用 GitHub Actions 部署 Hexo
发表于
分类于
技术
首先需要在 GitHub 上建立两个仓库,一个 公有,一个 私有。
公有 仓库用于存放 Hexo 生成的静态文件以部署 GitHub Pages。
私有 仓库用于存放未经编译的 Hexo 文件。
示例:starudream/blog-page 为我的 公有 仓库,starudream/blog 是我的 私有 仓库。
然后在 https://github.com/settings/tokens 申请 PAT,并将其加入私有仓库的 Secrets。
最后在 私有 仓库内创建文件 .github/workflows/deploy.yml,修改相应内容:
1 | name: Deploy |
生成 GitLab EE 许可证
发表于
分类于
技术
基于 gitlab-ee:12.6.4-ee
创建 ruby docker 镜像
1 | docker run -it --rm ruby /bin/bash |
生成许可证
1 | gem install gitlab-license |
1 | cat > license.rb |
1 | require "openssl" |
1 | ruby license.rb |
生成 GitLabBV.gitlab-license license_key license_key.pub 这三个文件。
使用许可证
用 license_key.pub 文件替换 /opt/gitlab/embedded/service/gitlab-rails/.license_encryption_key.pub。
GitLabBV.gitlab-license 即是许可证,填入 ${address}/admin/license 地址并重启。
修改等级
1 | --- /opt/gitlab/embedded/service/gitlab-rails/ee/app/models/license.rb |
修改完成后使用 gitlab-ctl reconfigure 重新加载配置。
参考
- https://www.rubydoc.info/gems/gitlab-license/1.0.0/file/README.md
修改主题 Pisces
发表于
分类于
主题
1 | --- a/themes/next/layout/_scripts/pjax.swig |