幸福飞过海 - docker
https://fengqi.me/tag/docker/
-
[记录]便捷部署bitwarden_rs/vaultwarden:从docker提取二进制
https://fengqi.me/unix/587.html
2021-10-30T06:43:00+00:00
Bitwarden Server的开源Rust实现(新版本已经改名vaultwarden),编译后的二进制没有外部依赖,社区不提供编译好的二进制,但是提供了docker,本文是建立在提取docker内的二进制的基础上。我使用的环境是Proxmox VE(PVE),你可以根据自己的情况变通;点击右上角,创建CT,使用Alpine模板,硬盘默认2G就足够,内存512MB即可。准备工作使用命令lxc-attach vmid进入容器,下载docker官方提供的镜像下载脚本,并安装依赖:cd /opt
wget https://raw.githubusercontent.com/moby/moby/master/contrib/download-frozen-image-v2.sh
chmod +x download-frozen-image-v2.sh
apk add jq bash[...]
-
[分享] SSH和Git共享22端口,适用于docker或者frp转发等
https://fengqi.me/unix/558.html
2021-05-17T10:13:00+00:00
先说下我的使用场景:我有一台跑在腾讯云上的VPS,就是此博客系统所在的机器,这台机器是有公网IP的在我家里的内网,有一台4核16G的小型服务器,没有公网IP,运行Proxmox VE虚拟了各种服务,其中包括Gitea我通过frp转发暴露内网的Gitea到公网在这之前我一直使用HTTP协议上传或者下载代码,现在觉得太麻烦想用SSH协议如果你跟我的场景类型,此文很适合你,如果你是同一台机器上docker和宿主机之间22端口共享问题,文末官方文档更适合你。本文也是参考了文末官方文档的实现,但是有部分不太一样。[...]
-
[原创]搭建自己的 Ngrok 服务器, 并与 Nginx 并存
https://fengqi.me/unix/409.html
2015-09-03T12:07:00+00:00
Ngrok 是一个内网穿透工具, 用来将内网的一些服务器暴露到公网上, 目前支持 HTTP 和 TCP 端口转发.Ngrok 官方提供的服务器因为一些原因导致可用率不高, 但是他们开源了 1.x 版本的服务器端代码(目前最新是 1.7), 这样就可以自己搭建了.Ngrok Server 端部署这个比较简单, 参考官方的文件就可以, 步骤无非就是: 拿到代码, 安装 go, 进行编译.文档地址: https://github.com/inconshreveable/ngrok/blob/master/docs/DEVELOPMENT.md编译完成后, 执行 ngrokd -h, 输出如下:Usage of bin/ngrokd:
-domain="ngrok.com": Domain where the tunnels are hosted
-httpAddr=":80": Public address for HTTP connections, empty string to disable
-httpsAddr=":443": Public address listening for HTTPS connections, emptry string to disable
-log="stdout": Write log messages to this file. 'stdout' and 'none' have special meanings
-log-level="DEBUG": The level of messages to log. One of: DEBUG, INFO, WARNING, ERROR
-tlsCrt="": Path to a TLS certificate file
-tlsKey="": Path to a TLS key file
-tunnelAddr=":4443": Public address listening for ngrok client参数比较简单, 指定域名, http 端口, 日志, ssl 证书, 隧道端口.这里有个问题就是, 80, 443 已经让给 nginx 使用了, 虽然 ngrok 能指定到其它端口, 但是在客户端连接后:一个是 https 识别错误, 一个是访问的时候加端口麻烦, 就算用 nginx 再次代理, 但是客户端显示的端口是没有变化的.[...]