laravel11 部署 Reverb - laravel 第一方可扩展的 WebSocket 服务器

Backend

Laravel 11 发布了,一并推出了第一方可扩展的 WebSocket 服务器:Laravel Reverb,为你的应用提供强大的实时功能。 Reverb 只支持Laravel 10和Laravel 11,下面以Laravel 11为例 安装 php artisan install:broadcasting env 配置 REVERB_APP_ID=991168 REVERB_APP_KEY=cwnysrqcajxago4kbhw3 REVERB_APP_SECRET=q8kagq5unvvneork62yl REVERB_HOST="laravel.cw.net" REVERB_POR...

laravel 集成 vue3 的前端项目

Backend

现在大多项目都是前后端分离的,但是如果前后端都是一个人做,前后端来回切也挺不方便的。 好在 laravel 给我们提供了 Vite,下面我以一个纯前端的项目企业展示型小程序 - 管理员端 为例,介绍一下如何把 vue3 项目集成到 laravel 准备 创建一个laravel的项目 composer create-project laravel/laravel=10.* --prefer-dist laravel-demo 大概步骤 cd laravel-demo composer install cp .env.example .env php artisan key:generate n...

GPT-SoVITS - 1分钟人声样本,完成声音克隆

AIGC

简介 GPT-SoVITS - 1分钟的语音数据也可以用来训练一个好的TTS模型! 集成了语音伴奏分离、训练集自动分割、中文ASR、文本标注等工具,帮助初学者创建训练数据集和GPT/SoVITS模型。 部署 直接用GPT-SoVITS仓库下的docker-compose.yaml即可 准备 准备一个3,5分钟的音频,1分钟也行,我用了一个10几分钟的。 训练 9874:GPT-SoVITS WebUI,主界面 9873:UVR5-WebUI,人声/伴奏分离和混响去除 9872:语音合成(推理),最终的使用模型 9871:校对工具,音频切片后的校对 9880: api接口 服务启动后,即可访...

Stable Diffusion 艺术二维码

AIGC

模型 大模型:sd-v1.5 LORA模型:诗意国潮插画_v1.safetensors ControlNet模型:control_v1p_sd15_qrcode_monster.safetensors ControlNet模型:controlnetQRPatternQR_v2Sd15.safetensors ControlNet模型:control_v1p_sd15_brightness.safetensors:调节亮度 二维码生成工具:sd-webui-qrcode-toolkit,据说是可以生成各式各样的二维码,最后还能把二维码发送的文生图tab页,但我这边测试,是发送失败了。如果接受手...

Stable Diffusion 姓氏头像

AIGC

准备 大模型:MR 3DQ _1.5版本 V2.safetensors LORA模型:【萌宝寻龙】新年IP _ 百变萌宠龙宝宝_VL1.0.safetensors ControlNet模型:control_v1p_sd15_qrcode_monster.safetensors 升频器(放大图片):据C站介绍,这才是作者的Hugging Face主页,据upscale.wiki介绍,它对JPG图片支持更好。下载后放到models\ESRGAN目录 提示词 首先在【萌宝寻龙】新年IP | 百变萌宠龙宝宝的下载页面,找一个好看的图片,并复制其提示词,如下 red,cute pet,illustr...

docker使用GPU

Backend

只能使用支持 cuda 的 nvidia 显卡,其他不行😭 docker run https://docs.docker.com/config/containers/resource_constraints/#gpu --gpus all docker run -it --rm --gpus all nvidia/cuda:12.3.1-base-ubuntu20.04 nvidia-smi docker compose https://docs.docker.com/compose/gpu-support/ services: test: image: nvidia/cuda...

Docker 集群管理 - Swarm模式

Backend

Docker Swarm和Docker Compose都是由Docker官方提供的容器编排工具。它们之间的区别在于,Docker Compose主要用于在单个服务器或主机上创建多个容器,而Docker Swarm则可以在多个服务器或主机上创建容器集群服务。特别是在微服务的部署场景下,Docker Swarm显然更为适用,因为它能够实现在分布式环境中轻松管理和扩展容器服务。 准备 Swarm、Swarmkit和Swarm模式傻傻分不清 https://www.linuxprobe.com/swarm-swarmkit.html https://sreeninet.wordpress.com/20...

使用 Vault 管理数据库凭据和实现 AppRole 身份验证

Backend

Vault 是一个开源工具,可以安全地存储和管理敏感数据,例如密码、API 密钥和证书。它使用强加密来保护数据,并提供多种身份验证方法来控制对数据的访问。Vault 可以部署在本地或云中,并可以通过 CLI、API 或 UI 进行管理。 本文将介绍 Vault 的初始化、数据库密钥引擎和身份验证方法。我们将首先介绍如何使用 UI、CLI 或 REST API 初始化 Vault。然后,我们将介绍如何使用 Vault 的数据库密钥引擎来管理数据库凭据。最后,我们将介绍如何使用 AppRole 身份验证方法来保护 Vault 中的数据。 初始化 { "keys": [ "cf145f5...

Avahi - 轻松实现局域网中的.local域名服务

Backend

Avahi 是一个免费的零配置网络 (zeroconf) 实现,包括一个用于组播 DNS/DNS-SD 服务发现的系统。它允许程序发布和发现在本地网络上运行的服务和主机,而无需特定配置。比如,traefik.local、homepage.local就可以轻松实现。 苹果的Bonjour服务(mDNS)通过使用.local后缀,实现了多址广播域名的设备识别。 安装 Avahi # Ubuntu / Debian $ sudo apt install avahi-daemon avahi-utils # CentOS $ sudo yum install nss-mdns avahi avah...