docker compose 环境下安装 authentik 1.添加环境参数echo "PG_PASS=$(openssl rand -base64 36 | tr -d '\n')" >> .envecho "AUTHENTIK_SECRET_KEY=$(openssl rand -base64 60 | tr -d '\n')" >> .env--打开报错提示echo "AUTHENTIK_ERROR_REPORTING__ENABLED=true" >> .env2.docker加速mkdir -p /etc/dockernano /etc/docker/daemon.json {"registry-mirrors": ["https://docker.m.daocloud.io/"]}下载配置文件mkdir -p /opt/authentikwget https://docs.goauthentik.io/docker-compose.yml4.启动 cd /opt/authentikdocker-coompose up -d创建管理员账
完整可直接使用的 Gitea systemd 服务配置**,适用于 Debian/Ubuntu 系列此配置包含:systemd 单元文件Gitea 目录/权限反向代理(如你用 Nginx,可选)自启动日志行为你只需要复制粘贴即可部署。✅ 一、创建 Gitea 运行目录(必做)sudo adduser \ --system \ --shell /bin/bash \ --gecos 'Git Version Control' \ --group \ --disabled-password \ --home /home/gitea \ gitea创建目录:sudo mkdir -p /var/lib/gitea/{custom,data,log} sudo mkdir -p /etc/gitea权限:sudo chown -R gitea:gitea /var/lib/gitea/ sudo chmod -R 750 /var/lib/gitea/ sudo chown root:gitea /etc/gitea sudo chmod 770 /etc/gite
一、开启自动歌词匹配功能打开音流 APP,点击右上角设置图标(齿轮状) 向下滚动找到 更多 - 自定义 API"** 选项 开启 **"网络歌词自动匹配"或"启用歌词 API"** 开关 二、配置歌词 API (核心步骤)在歌词接口输入框中填写: https://api.lrc.cx/lyrics (此为 LrcAPI 官方公开接口,支持酷狗等多源歌词搜索)封面接口https://api.lrc.cx/cover 点击保存
Cloudflare Tunnel全流程配置实现NAS应用直接用域名访问✔ 适用于:Debian / Ubuntu / CentOS✔ 不需要公网 IP✔ 不需要开放路由器端口✔ 自动 HTTPS✔ 自动证书✔ 自动反向代理你的 Flask / Nginx / 静态站点Cloudflare Tunnel 全流程配置🚀 第一步:安装 Cloudflare Tunnel(cloudflared)Debian/Ubuntu 一键安装:curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb -o cloudflared.deb sudo dpkg -i cloudflared.deb检查版本:cloudflared --version🚀 第二步:登录 Cloudflare 账号cloudflared tunnel login执行后会弹出一个 URL复制到浏览器 → Cloudflare → 选择你要使用的域名(如 m.zenjong.site)绑
vnstat(统计总流量)⭐⭐非常好用**vnStat 记录每天、每天、每月总流量。安装:sudo apt install vnstat sudo systemctl enable --now vnstat查看当天流量:vnstat -d查看本月流量:vnstat -m实时图表:vnstat -l用 glances(全能监控工具)**sudo apt install glances glances
一、在服务器(dms.rongyi.site)上创建同步用户useradd -m syncer passwd syncer 配置只读备份目录权限:chown -R syncer:syncer /bak chmod -R 755 /bak 二、在本地 Debian 生成 SSH 密钥ssh-keygen -t ed25519 -C "backup" 上传公钥到服务器:ssh-copy-id syncer@dms.rongyi.site 测试免密登录:ssh syncer@dms.rongyi.site 三、创建 rsync 同步脚本 #!/bin/bash REMOTE_USER="syncer" REMOTE_HOST="dms.rongyi.site" REMOTE_DIR="/bak" LOCAL_DIR="/root/dms_backups" LOG="/root/log/sync_dms_backup.log" EXCLUDES=( --e
[Unit]Description=DMS 设备管理系统After=network.target[Service]Type=simpleWorkingDirectory=/home/wwwroot/dmsExecStart=/usr/bin/python3 /home/wwwroot/dms/app.pyRestart=on-failureRestartSec=5User=dms # 如果运行用户不是 www-data,请改成实际用户Group=dms[Install]WantedBy=multi-user.target---在正式的生产环境,用Gunicorn托管Flask 程序[Unit]Description=Gunicorn service for Flask app (DMS)After=network.target[Service]User=dmsGroup=dmsWorkingDirectory=/home/wwwroot/dmsExecStart=/usr/bin/gunicorn -w 4 -b 0.0.0.0:5000 app:appRest
上午搬动了nas主机关闭了esxi服务,重启虚拟机的时候发现transmission无法启动了。登录终端service transmission-daemon restart 加入了自启动命令systemctl enable transmission-daemon 不知道能否成功有空测试。
RonTon
挨踢大叔