备份好本地文件夹和github ssh 密钥,如果git未连接则:
配置git配置用户名和邮箱,用户名为 GitHub 账号,邮箱为注册 GitHub 的邮箱。git config –global user.name “用户名”git config –global user.email “邮箱”使用 git config -l 检查是否配置成功。
检查本地是否正常1hexo clean && hexo s
上传并覆盖github远程更新覆盖
12git add . && git commit -m fugai && git push
强制覆盖
12git add . && git commit -m fugai && git push origin main --force
Docker搭建
未读前言 之前有段时间重装了一次系统导致之前很多工具都没了。后来又因为工作忙一直没时间重新装。刚好趁着最近最近比较闲,记录一下搭建图床的过程,重新踩踩坑。
创建Github仓库首先搭建一个专门存放图片的github仓库这边创建的仓库必须是公开的,不然后面会读取访问不了。
获取github Token在上面创建完成仓库之后,我们还需要创建一个无限期的token用于给后面的picgo使用。这边的时间一定要选择无期限,不然到时候到期了还得重新弄下面这里选择你的图床仓库,指定这个token只能访问这个仓库。这样比较安全
指定仓库之后,点开下面这个,我们需要给token配置一下权限,不然会出现无法上传的情况
这里把contents的权限配置允许读写
这边token只会出现一次,记得复制存储下来,后面需要用到。
安装PicGo接下来需要安装PicGo这个工具来辅助我们。
工具地址:Releases · Molunerfinn/PicGo
这边下载根据你自己的操作系统来选择,至于是不是稳定版,我感觉没什么关系只要存储没有问题,最终图片是在github上面的
安装过程就没什么了,直接一 ...
Docker搭建
未读
采用docker compose安装alit和lskypro方便数据备份
安装部分1、安装alist2、安装lskypro免费版修改底部版权信息参考 #337
修改位置:
lsky-pro/resources/views/welcome.blade.php
Line 33 in b8471f2
1Copyright © 2018 - present Lsky Pro. All rights reserved. <a href="https://beian.miit.gov.cn/" target="_blank" rel="noreferrer">{{ \App\Utils::config(\App\Enums\ConfigKey::IcpNo) }}</a> 请勿上传违反中国大陆和香港法律的图片,违者后果自负。
显示空白问题,添加外网域名
docker-compose.yml
123 ...
liunx相关
未读注意:使用debian系统安装spiritlhl一键pve,会失联
都是我的踩坑经验,适合小白理解,大佬别往下看了,我丢人的研究了一天,终于搞定了!开心发个贴
开机顺序:1. 使用ovh自带的pve模版 重装2.配置nat内网虚拟网卡
简单版教程:Ovh Pve独服单ip开小鸡自动获取nat地址,并将小鸡端口转发到公网ip的端口上
复杂版:单IP PVE配置虚拟机NAT联网 端口映射iptables(参考1)https://www.cnaaa.net/archives/9431)(参考2)https://foxi.buduanwang.vip/virtualization/pve/1951.html/
3. 配置DHCP
由于我使用的不是iso完整版镜像,不需要安装自动获取ip
如果你需要手动安装桌面版debian系统,请看:debian Linux最小化安装
4. 创建kvm虚拟机
不是CT,pve直接可下载CT的模版,不需要再往下操作了
登录pev后台先手动创建一个id为100的虚拟机
操作系统:不使用任何介质
系统-SCSI控制器:VirtIO SCSI
磁盘:删 ...
动态IP的VPS如何使用Cloudflare的DDNS API即时解析域名到新的IP日前站长入手了几台动态IP的NAT VPS,需要手动部署DDNS;站长考虑再三,还是决定用Cloudflare的DDNS来部署;有大佬在GitHub开源了一个基于Cloudflare API的DDNS项目,步骤实施起来简单方便快捷。
项目地址:https://github.com/yulewang/cloudflare-api-v4-ddns
具体步骤如下:
1、获取Cloudflare的API,登陆到Cloudflare之后再打开下面这个网址,可以看到Global API Key,点击查看,把API复制出来保存到文本中,后面要用到。
https://dash.cloudflare.com/profile/api-tokens
2、执行下方命令下载DDNS脚本,本文以root用户直接执行为例。
161.230.133.90
3、编辑脚本文件nano cf-v4-ddns.sh,如下图所示:
4、找到# API key这一行,下面有几行参数需要填写。
123456789101112# API key, ...
123sudo -i # 切换到 root 用户apt update -y # 升级 packagesapt install wget curl sudo vim git -y # Debian 系统比较干净,安装常用的软件
安装 Docker 环境安装 Docker(非大陆服务器)curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.shwget -qO- get.docker.com | bashcurl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.shdocker -v #查看 docker 版本systemctl enable docker # 设置开机自动启动
安装 Docker-compose(非大陆服务器) amd
sudo curl -L https://github.com/docker/compose/releases/download/1.27.4/dock ...
使用 Docker Compose 部署 Caddy 服务器
使用 Docker Compose 部署 Caddy 服务器本文档提供了一步一步的指南,用于使用 Docker Compose 部署 Caddy 服务器。Caddy 是一个现代的Web服务器,可以轻松配置和自动管理TLS证书,非常适合托管网站和Web应用程序。
步骤 1: 创建目录结构首先,创建一个名为 “caddy” 的文件夹,用于存放所有相关文件和配置。在 “caddy” 文件夹内,创建以下子文件夹:
caddy/data : 用于存放Caddy服务器的数据文件。
caddy/config : 用于存放Caddy服务器的配置文件。
步骤 2: 创建 Caddy 配置文件在 “caddy” 文件夹内,创建一个名为 “Caddyfile” 的配置文件,用于定义Caddy服务器的行为和规则。以下是示例配置,您可以根据自己的需求进行修改:
12345678910111213141516171819202122232425262728293031323334353637383940# 设置监听端口 ...
IDC网站
未读Namesilo域名转出来有时候,我们会因为看到有些域名注册商,提供特别超值的域名优惠价格,就需要将放在Namesilo域名转出来。
那么怎么将Namesilo域名转出呢?本文会教你如何将Namesilo域名转出来的操作。
第 1 步:Namesilo域名解锁
首先在namesilo中找到我们想要转出域名。
解锁域名,然后点击域管理界面中的小锁按钮。
点击 “Unlock” 给你的Namesilo域名解锁 ▼
第 2 步:确认解锁
Namesilo确认域解锁按钮 ▼
此时,Namesilo域名小锁变成灰色 ▼
第 3 步:关闭域名隐私保护
由于我启动了域名隐私保护(一项Namesilo免费的域名隐私保护),因此转移需要提前关闭域名隐私保护。
点击 “Change” 更改 ▼
选择 “no privacy” 没有隐私,关闭隐私保护 ▼
此时,头像状态变成灰色了,说明你的域名的隐私保护已被解除 ▼
第 4 步:获取Namesilo转移密码
完成上述步骤后,你可以单击 “send email” 发送电子邮件,将转移密码发送到你的邮箱。
第 4 步:Email收到 ...
为vps添加秘钥前言对于新入手或重装后的 VPS 配置密钥登录需要创建 ~/.ssh 目录、把公钥写入到 ~/.ssh/authorized_keys、设置权限、禁用密码登录等操作,虽然都是很简单的基础操作,但过程麻烦且枯燥:
123456mkdir -p ~/.sshcurl -fsSL https://github.com/P3TERX.keys >> ~/.ssh/authorized_keyschmod 700 ~/.sshchmod 600 ~/.ssh/authorized_keyssudo sed -i "s@.*\(PasswordAuthentication \).*@\1no@" /etc/ssh/sshd_configsudo service sshd restart
SSH 密钥一键配置脚本是一套用于简化 SSH 密钥配置过程的解决方案。使用它以上操作只需要一行命令:
1bash <(curl -fsSL git.io/key.sh) -g P3TERX -d
语法及选项说明1bash <(curl -fsSL g ...