建立自己的docker镜像加速服务:cloudflare-docker-proxy

因为众所周知的原因,docker近期无法访问了。这对于nas用户来说是毁灭性打击。通过我的摸索和网上大佬们提供带资料,我整理了如何使用cloudflare和cloudflare-docker-proxy项目建立个人专属带镜像服务,考虑到cloudflare免费账户的限制,所以该教程只适合个人。
一、所需准备:
1、cloudflare账户,可以是免费账户。如何注册请问bing;
2、域名。用于访问docker镜像的地址,且该域名需要托管在cloudflare上(使用其DNS解析服务器)。不会请问bing;
3、可以科学上网,因为要用到GitHub的项目:cloudflare-docker-proxy。
二、具体操作:
1、访问cloudflare-docker-proxy项目地址:https://github.com/ciiiii/cloudflare-docker-proxy;
2、点击“Fork”按钮为该项目创建分支,该步骤需要在登录状态下,会将该项目创建在你项目名下;
3、进入该分支项目,需要修改3处内容才能在cloudflare上部署成功 继续阅读“建立自己的docker镜像加速服务:cloudflare-docker-proxy”

群晖7.x安装 docker-compose

1、登录SSH后,创建docker文件夹
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins

2、下载compose,github的地址请自行更换到自己想要带版本
curl -SL https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose 继续阅读“群晖7.x安装 docker-compose”

群晖中修改nginx默认80、443端口

在群晖中使用nginx反向代理访问nas中的服务或者应用前一般都会将nginx的80和443端口进行修改,留给域名访问使用。具体修改方式如下:
1、进入修改目录 /usr/syno/share/nginx
2、备份以下三个文件:server.mustache、DSM.mustache、WWWService.mustache
3、分别修改这三个文件中的80和443端口为你想要端口
4、重启nginx
备注:适用于群晖7.1版本

stable-diffusion-webui COMMANDLINE_ARGS参数详解

强大的stable-diffusion-webui通过webui-user.bat/sh (Windows/Linux) 文件进行配置,今天的主角是COMMANDLINE_ARGS参数,以下就是COMMANDLINE_ARGS参数带详解,附送google翻译的描述。

继续阅读“stable-diffusion-webui COMMANDLINE_ARGS参数详解”

Argument Command Value Default Description 描述(google翻译)
CONFIGURATION
-h, –help None FALSE Show this help message and exit. 显示此帮助消息并退出。
–exit Terminate after installation 安装后终止
–data-dir DATA_DIR ./ base path where all user data is stored 存储所有用户数据的基本路径
–config CONFIG configs/stable-diffusion/v1-inference.yaml Path to config which constructs model. 构造模型的配置路径。
–ckpt CKPT model.ckpt Path to checkpoint of Stable Diffusion model; if specified, this checkpoint will be added to the list of checkpoints and loaded. 稳定扩散模型检查点的路径;如果指定,该检查点将被添加到检查点列表中并加载。
–ckpt-dir CKPT_DIR None Path to directory with Stable Diffusion checkpoints. 具有稳定扩散检查点的目录路径。
–no-download-sd-model None FALSE Don’t download SD1.5 model even if no model is found. 即使没有找到模型,也不要下载SD1.5模型。
–do-not-download-clip None FALSE do not download CLIP model even if it’s not included in the checkpoint 即使未包含在检查点中,也不要下载 CLIP 模型
–vae-dir VAE_PATH None Path to Variational Autoencoders model 变分自动编码器模型的路径
–vae-path VAE_PATH None Checkpoint to use as VAE; setting this argument 用作 VAE 的检查点;设置这个参数
–gfpgan-dir GFPGAN_DIR GFPGAN/ GFPGAN directory. GFPGAN 目录。
–gfpgan-model GFPGAN_MODEL GFPGAN model file name.

黑群晖显示CPU实际温度

1、进入SSH,使用root权限

2、安装ipkg,以下六条命令每条单独复制粘贴并且回车,等执行完成到达新的命令行输入再粘贴下一条,需联网。

mkdir /temp
cd /temp
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
chmod +x syno-i686-bootstrap_1.2-7_i686.xsh
sh syno-i686-bootstrap_1.2-7_i686.xsh
ipkg update

3、安装 lm-sensors
ipkg install lm-sensors

4、输入sensors查询温度
sensors

wordpress更换域名数据库更新脚本

wordpress从a.com调整为b.com时数据库更新脚本

UPDATE wp_options SET option_value = replace(option_value, 'http://a.com', 'http://b.com') WHERE option_name="home" OR option_name="siteurl";
UPDATE wp_posts SET guid = replace(guid, 'http://a.com','http://b.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://a.com', 'http://b.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://a.com','http://b.com');
UPDATE wp_usermeta SET meta_value = replace(meta_value, 'http://a.com', 'http://b.com');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://a.com', 'http://b.com');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://a.com','http://b.com');