fly.io部署alist与vaultwarden版本的Bitwarden

现在注册fly.io账号需要绑定信用卡并验证(扣款10刀以下随机金额)后方可免费试用三个256MB内存的服务,每个1GB大小,最多3G的持久化存储 分类 限额 说明 VM: shared-cpu 每个月 2340 小时 可以全天候运行 3 个 256 MB 内存的共享 CPU 的 VM Volumes 3GB 提供 3GB 永久存储 Bandwidth 160 GB/每月 亚洲、印度30G,美国、欧洲100G的outbound流量 Anycast IPs 无限的 IPv6, 每个应用一个 IPv4 每一个额外的 IPv4 地址需要额外每个月 $2 Certificates 10 个活跃的证书 最多 10 个证书 资源定价 Fly.io 计费 获取FLY_API_TOKEN 或在本地执行flyctl auth token查看 Linux安装 curl -L https://fly.io/install.sh | sh 移动到/usr/bin目录下 cp /root/.fly/bin/flyctl /usr/bin 登陆fly.io flyctl auth login 复制提示里面的网址在浏览器中打开完成登陆 部署Bitwarden 使用 SQLite 数据库安装 Vaultwarden。但是您需要为数据库创建卷 flyctl volumes create vaultwarden_data -a APP_NAME -s 1 在 Fly 上启动创建应用 ...

八月 13, 2024 · admin

WSL2运行Ubuntu子系统并设置开机自动启动应用docker

去Microsoft官网下载 Windows 11版本要求23H2+ 打开启用或关闭Windows功能勾选适用于Linux的Windows子系统和Hyper-V重启系统生效 下载WSL2 Linux kernel update package for x64 machines安装。 WSL常用操作 查看WSL版本 wsl --version 可以在运行(win+R)或资源文件管理器的路径里直接输入\\wsl$进入Ubuntu的目录 更新 WSL: wsl --update --pre-release 关机、重启 wsl --shutdown wsl 其它 # 列出分发版本 wsl -l -v # 关闭指定版本 wsl -t Ubuntu # 启动指定版本 wsl -d Ubuntu 不能使用 systemctl 开启、停止或查看服务的运行,使用这些服务文件有许多功能 {start|stop|reload|force-reload|restart|try-restart|status},WSL可以使用service或/etc/init.d/,例如 service docker start /etc/init.d/nginx start WSL2+Docker 开机自启 WSL2子系统中的应用默认不会开机自动启动,这里以docker为例,安装docker wget -qO- get.docker.com | bash 可以手动启动docker service docker start 不过有时候我们希望它能开机自动启动,接下来使用 WSL2内操作 echo "#! /bin/sh service docker start" > /etc/init.wsl chmod +x /etc/init.wsl Windows内操作 使用 ...

一月 2, 2024 · admin

Cookie自动登陆签到、抓包提取制作HAR文件

通过自动签到(网页签到、APP签到),可以有效防止某些站点规则中的因长时间未登陆不活跃而导致封号,还可以赚积分、领金币薅羊毛… Docker安装签到 https://hub.docker.com/r/a76yyyy/qiandao https://github.com/qiandao-today/qiandao 安装、启用docker wget -qO- get.docker.com | bash systemctl enable docker systemctl start docker Docker部署a76yyyy/qiandao签到 docker run -d --name qiandao --restart=always --env PORT=8923 --net=host -v /root/qiandao:/usr/src/app/config a76yyyy/qiandao 然后就可以访问 http://localhost:8923 网页管理签到 8923端口可以随意,只要不被其它应用占用即可,/root/qiandao宿主机配置文件目录 备份数据库只需要备份/root/qiandao目录下的database.db这个文件即可; 还原数据库只需要先暂停docker stop qiandao然后将database.db复制替换掉原来/root/qiandao目录下的database.db这个文件。 启动容器 docker start qiandao 停止容器 docker stop qiandao 删除容器 docker rm qiandao 获取HAR文件 我们还可以使用Fiddler抓包软件来抓取,这里使用Chrome浏览器示范。 打开Chrome浏览器,新建隐身窗口(重要),登陆账号: 打开开发者工具(ctrl+shift+I,或者 鼠标右键 > 审查元素) 切换到 Network(网络)面板,勾选 Preserve log (非常重要) 直奔签到页,完成签到 找对签到链接(非常重要),导出HAR文件。 使用HAR模板文件签到 以PT站点为例,因为大部分PT站点都是使用NexusPHP,大同小异,我们只需要抓取https://example.com/attendance.php保留这个链接,其它统统删掉。然后利用cookie登陆签到。 注册、登陆到网页签到管理,上传导入HAR文件,编辑、删除多余的链接,只需要保留有效、正确的签到链接 编辑HAR模板文件 Request Headers全部勾选;cookie填写为{{cookie}};Cookies全部删除; ...

三月 11, 2022 · admin

docker创建删除使用容器或镜像

更多容器可以访问docker的Docker Hub 操作系统内核大于等于 3.10 的都可以安装最新版 Docker 查看内核版本 uname -r 安装docker wget -qO- get.docker.com | bash 安装完成后,运行下面的命令,验证是否安装成功。 docker version ...

七月 25, 2018 · admin