因为众所周知的原因,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”
apache基本命令和配置
以下命令是在centos 7.9版本下,不同系统和版本命令和文件位置会不同
1. 基础命令
启动:systemctl start httpd
停止:systemctl stop httpd
重启:systemctl restart httpd
查看状态:systemctl status httpd
运行docker的终端
CONTAINER_id为容器带ID
docker exec -it CONTAINER_id /bin/bash
ffmpeg将图片合并为视频
在用stable diffusion + animatediff生成底图片后,可以通过ffmpeg合成视频,好处是可以控制视频的播放速度和质量
使用命令行输入
ffmpeg -r 8 -f image2 -i %05d.png -vcodec libx264 -r 30 -pix_fmt yuv480p video.mp4 继续阅读“ffmpeg将图片合并为视频”
群晖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”
git基本命令
从github上下载到当前目录
git clone XXX.git
拉取最新版本(需要到指定项目带根目录)
git pull
群晖中修改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翻译的描述。
| 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');