开源像素工坊部署教程:使用Caddy反向代理+Authelia实现安全访问控制

张开发
2026/4/10 12:00:54 15 分钟阅读

分享文章

开源像素工坊部署教程:使用Caddy反向代理+Authelia实现安全访问控制
开源像素工坊部署教程使用Caddy反向代理Authelia实现安全访问控制1. 项目介绍与核心价值像素幻梦 (Pixel Dream Workshop) 是基于FLUX.1-dev扩散模型构建的新一代像素艺术生成工具。与传统AI绘图工具不同它采用独特的16-bit像素风格界面设计为创作者提供沉浸式的艺术创作体验。核心优势专业级像素艺术生成搭载FLUX.1-dev核心引擎支持LoRA插件扩展直观的创作环境精心设计的参数面板和实时状态反馈高效输出能力内置内存流技术实现作品快速导出现代化安全架构支持通过反向代理和安全认证部署2. 环境准备与前置条件2.1 硬件要求GPUNVIDIA显卡(建议RTX 3060及以上)内存16GB及以上存储至少20GB可用空间2.2 软件依赖操作系统Ubuntu 20.04/22.04 LTSDocker版本20.10.0Docker Compose版本1.29.0Python3.83. 基础部署流程3.1 获取项目代码git clone https://github.com/pixel-dream-workshop/core.git cd core3.2 配置环境变量创建.env文件并配置FLUX_MODEL_PATH/models/flux-1-dev OUTPUT_DIR/output PORT85013.3 启动基础服务docker-compose up -d4. 安全访问控制配置4.1 Caddy反向代理设置创建Caddyfile配置文件pixel.yourdomain.com { reverse_proxy localhost:8501 encode gzip tls youremail.com }4.2 Authelia认证集成配置authelia/config/configuration.ymlaccess_control: default_policy: deny rules: - domain: pixel.yourdomain.com policy: two_factor4.3 整合部署更新docker-compose.yml添加服务services: caddy: image: caddy:latest ports: - 80:80 - 443:443 volumes: - ./Caddyfile:/etc/caddy/Caddyfile - caddy_data:/data - caddy_config:/config authelia: image: authelia/authelia:latest volumes: - ./authelia/config:/config environment: - TZAsia/Shanghai5. 系统优化与维护5.1 性能调优建议启用VAE Tiling减少显存占用配置sequential_cpu_offload优化资源使用定期清理/output目录中的临时文件5.2 安全最佳实践定期更新容器镜像配置Authelia的定期密码轮换启用Caddy的自动HTTPS证书更新6. 常见问题解决Q1反向代理后无法访问界面检查Caddy容器日志docker logs caddy验证端口映射是否正确Q2Authelia认证失败检查用户数据库配置验证TOTP时间同步Q3生成速度缓慢确认GPU驱动版本检查docker-compose资源限制配置7. 总结与下一步通过本教程您已经完成了像素幻梦工坊的基础部署Caddy反向代理配置Authelia安全认证集成进阶建议探索LoRA插件扩展艺术风格配置自动化备份策略集成对象存储替代本地输出目录获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

更多文章