使用 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 |