利用Docker快速搭建EasyImage2.0 简单图床

利用Docker快速搭建EasyImage2.0 简单图床

近期由于telegraph修改了上传规则,导致Telegraph-Image 图床项目无法使用,索性自己搭建一个自用的图床,用于论坛等发送图片使用。 部署: docker-cli部署: docker run -itd \ --name easyimage \ -p 8080:80 \ -e TZ=Asia/Shanghai \ -e PUID=1000 \ -e PGID=1000 \ -e DEBUG=false \ -v /root/data/docker_data/easyimage/config:...

Centos7下rpm升级OpenSSH到openssh-9.8p1版本

Centos7下rpm升级OpenSSH到openssh-9.8p1版本

由于openssh爆出最新漏洞,需要升级Openssh至最新版openssh-9.8p1,博客已经编译好最新版本,下载后直接使用即可。 CentOS7下载地址: https://cikeblog.com/s/openssh-9.8p1-el7.tgz 推荐安装脚本: rpm -ivh --force --nodeps --replacepkgs --replacefiles openssh-*.rpm 注意: 由于openssh版本较高,部分设备如果无法链接,请将以下代码加...

Nginx免安装包制作工具:Nginx-portable 二次更新

Nginx免安装包制作工具:Nginx-portable  二次更新

之前compile文件打包路径为相对路径,非绝对路径,导致每次都需要进入nginx路径内去启动,如果我们需要考虑用服务控制,去编写nginx.service时,需要先进入nginx路径后,执行/sbin/nginx启动,这无疑增加了毫无营养的工作量。本次手动更新,可适用于后续Nginx升级使用。 最终解决办法: 将nginx路径固定到/app/nginx路径,将配置文件conf固定...

自建Docker-hub加速服务

自建Docker-hub加速服务

由于国内已经于2024年6月份锁紧了关于docker加速的消息,众多加速源已经通知不再提供加速服务,只能考虑自建加速。 nginx上新建一个域名,开启https后,再添加如下配置: location / { proxy_pass https://registry-1.docker.io; # Docker Hub 的官方镜像仓库 proxy_set_hea...

分享CentOS7可用nginx-1.26.0版本rpm包及二进制免安装版本

分享CentOS7可用nginx-1.26.0版本rpm包及二进制免安装版本

采用4月23日官方发布的1.26.0版本,使用rpmbuild编译,默认路径为/usr/share/nginx,如果从之前版本升级,建议检查路径是否一致,可以采用备份配置文件进行卸载之前的版本,然后安装此版本,或者使用软链接进行配置。后期nginx官方发布新版本后,博客会在第一时间进行编译升级。 适用于CentOS7: nginx-1.26.0-1.x86_64.rpm 默认编译参数: ....

解决麒麟v10操作系统 curl报错:SSLv3_client_method version OPENSSL_1_1_0 not define

解决麒麟v10操作系统 curl报错:SSLv3_client_method version OPENSSL_1_1_0 not define

此问题出现在部分麒麟Linux v10版本上,初步判断原因应该是升级或者降级过openssl,导致curl无法识别到openssl路径,需要单独进行处理。 两种解决办法: 1.该错误是/usr/lib64中的动态链接中无法识别和链接,对此所采取的解决方法也是十分的简单,那就是将其加入到系统环境路径下,具体: export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH ...

PVE (Proxmox Virtual Environment)监控虚拟机存活状态

PVE (Proxmox Virtual Environment)监控虚拟机存活状态

在部分场景下,会遇到PVE虚拟机自动关机的情况,也没排查出具体原因来,索性从根本上解决,监控虚拟机状态,检查到虚拟机关机状态的时候,直接执行qm start启动。 监控脚本: #!/usr/bin/env bash function check_and_restart() { vm_id="${1}" vm_ip="${2}" # curl --connect-timeout 5 -sSL "${vm_ip}" > /dev/null ping -c 1 "${v...

将KVM虚拟机从libvirtd迁移到PVE (Proxmox Virtual Environment)虚拟机

将KVM虚拟机从libvirtd迁移到PVE (Proxmox Virtual Environment)虚拟机

由于pve使用的也是QEMU底层,qcow2镜像通用,只需要将libvirt虚拟机进行拷贝到pve目录下,然后修改硬盘格式为直通硬盘即可正常加载。 操作如下: kvm宿主机虚拟机文件:/var/lib/libvirt/images/107.qcow2 PVE主机:/var/lib/vz/images/ 首先在pve主机上创建一个和kvm主机一样的操作系统,硬盘随意,后续需要更改,创建后记下id,博主创建...

PVE (Proxmox Virtual Environment)虚拟机配置独立IPV6和共享IPV4

PVE (Proxmox Virtual Environment)虚拟机配置独立IPV6和共享IPV4

起因:部分VPS会分配/64段IPV6,可以开设独立IPV6小鸡,搭建网站后,使用Cloudflare的AAAA记录,即可正常部署网站项目。 目的:配置独立IPV6和内网IPV4,实现虚拟机可以同时独立IPV6和IPV4出口,用于一些软件部署。也可以使用warp分配ipv4出口。 部署情况: 母鸡先行分配一个ipv6地址用于测试ipv6是否正常。注意:部分商家需要先到soulsvm控...

CentOS7升级glibc 2.8 解决version `GLIBC_2.2x` not found问题及部分软件踩坑记录

CentOS7升级glibc 2.8 解决version `GLIBC_2.2x` not found问题及部分软件踩坑记录

注意:glibc向下兼容,glibc是linux非常底层的工具库(内核之上,一切工具之下),一旦出错很可能整个系统无法使用,强烈建议不要再生产环境上升级!,可以在系统刚安装完成后进行升级,然后再进行其他软件部署,否则会出现不可预料的问题,博主写此篇文章是为了记录安装过程和踩坑记录。 CentOS7安装需要先安装GCC8,否则编译的时候会有comp...