git clone https://github.com/plausible/community-edition/
修改配置,这里我外面还要套一层Caddy
echo "BASE_URL=https://plausible.yourdomain.com" >> .env
echo "SECRET_KEY_BASE=$(openssl rand -base64 48)" >> .env
echo "HTTP_PORT=80" >> .env
修改配置,[......]
Category Archives: Linux
svg / png转ico并且背景透明
convert -background none ./dragon-solid-full.svg -define icon:auto-resize=48,32,16 favicon.ico
或
agick -background none ./xxx.svg -fill "#xxxxxx" -opaque black -define icon:auto-resize=16,32,48 xx.ico
[......]
cf部署next.js启用ISR
Incremental Static Regeneration (ISR)
参考 https://opennext.js.org/cloudflare/caching
1 配置R2 bucket
// wrangler.jsonc
{
// ...
"name": "<WORKER_NAME>",
"r2_buckets": [
{
"binding": "NEXT_INC_CACHE_R2_BUCKET",
"[......]
anyrouter + cc 解决使用问题
alias myclaude="export ANTHROPIC_AUTH_TOKEN=sk-xxxx && export ANTHROPIC_BASE_URL=https://pmpjfbhq.cn-nb1.rainapp.top && export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 && claude"
[......]
让Docker兼容firewalld防火墙
docker与ufw是不兼容的,一个方案是用三方的docker_ufw
今天换一个方案,可以简单配置以兼容firewalld
1 安装firewalld
sudo apt-get install firewalld
2 配置firewalld
sudo firewall-cmd --add-port={22/tcp,443/tcp} --permanent
sudo firewall-cmd --remove-port=3306/tcp --permanent
sudo[......]