简介ShowDoc是一款开源的在线API文档管理工具,它提供了一个简单而强大的平台,用于团队协作编写和维护API文档。ShowDoc的设计理念是简单易用,它提供了直观的界面和丰富的功能,使得编写和查看API文档变得更加高效和便捷。
安装环境
宝塔面板
一台Linux服务器
SSL域名
部署
宝塔安装
Docker安装
在对应目录新建docker-compose.yml文件,文件如下
12345678version: '3'services: showdoc: image: star7th/showdoc:latest ports: - 4999:80 volumes: - /www/wwwroot/showdoc/html:/var/www/html/
使用docker-compose方式拉取镜像并运行
1docker-compose up -d
使用Nginx进行域名映射和反向代理(映射方式和反向代理方法可在博客内搜索Nginx查看,自己对应替换域名、端口、证书)
首次访问域名,进行初始化(以下图片为本地演示 ...
导语:在互联网时代,网络安全至关重要。HTTPS作为一种安全的网络传输协议,已经成为网站建设的标配。本文将为您介绍如何使用acme.sh工具自动生成Let’s Encrypt证书,并实现自动续期,让您轻松实现网站HTTPS加密。
问题:之前一直用的腾讯云自己提供的免费证书,一般是1年一换,这个都能接受,现在上游证书变动,大多数云服务提供商提供的免费证书有效期只有 90 天,每3个月手动申请,然后替换服务器上的证书文件,这就有点难受了,因此就有了本文。
一、什么是acme.sh?acme.sh是一款开源的ACME协议客户端,用于自动生成Let’s Encrypt证书。Let’s Encrypt是一个免费的证书颁发机构,旨在推广HTTPS加密普及。acme.sh支持Linux、Windows等多种操作系统,操作简单,易于上手。
二、安装acme.sh
打开终端,执行以下命令安装acme.sh:1curl https://get.acme.sh | sh
更改默认证书因为 acme 已经被 ZeroSSL 收购,其默认的证书方式为 ZeroSSL ,但此证书生成时会携带邮箱,因此需要更换 ...
简介chatgpt-on-wechat 是基于大模型搭建的聊天机器人,同时支持 微信 公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT4.0/Claude/文心一言/讯飞星火/通义千问/Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
安装环境
一台Linux服务器
Docker环境
部署1. 配置 docker-compose.yml执行以下命令下载 docker-compose.yml:
1wget https://open-1317903499.cos.ap-guangzhou.myqcloud.com/docker-compose.yml
2. 启动容器在 docker-compose.yml 所在目录下执行以下命令启动容器:
1sudo docker compose up -d
3. 扫码登录最后运行以下命令可查看容器运行日志,扫描日志中的二维码即可完成登 ...
简介Snapdrop 是一款基于 Web 技术的文件传输工具,它允许用户在不同设备之间快速、安全地共享文件。Snapdrop 的主要特点包括实时传输、无需安装应用、跨平台支持等。
安装环境
一台Linux服务器
宝塔面板
Docker环境
域名
SSL证书
部署
下载 Snapdrop Docker 镜像:在终端中执行以下命令来下载 Snapdrop 的 Docker 镜像。
1docker pull snapdrop/snapdrop
运行 Snapdrop 容器:执行以下命令来运行 Snapdrop 容器。
1docker run -d -p 8086:80 -p 3001:3000 --name snapdrop linuxserver/snapdrop
这将在本地的 8086 端口上启动 Snapdrop 容器,并将容器命名为 “snapdrop”。
证书申请,域名映射,Nginx反代。
访问 Snapdrop:在浏览器中输入配置好的域名,即可访问 Snapdrop。
应用Snapdrop 的使用非常简单,在同一局域网中,只需在不同设备上打开浏览器,访问 Snapd ...
简介Alist是一款开源的云盘聚合工具,它提供了一个简单而强大的平台,用于集成多个云存储服务,并提供统一的文件管理和访问接口。Alist的设计理念是简化云盘使用,它支持多种云存储服务,如Google Drive、OneDrive、Dropbox等,使得用户可以方便地管理和访问不同云盘中的文件。XiaoYa Alist则是在该基础上经一步进行了资源整合,方便个人使用
安装环境
宝塔面板
一台Linux服务器
部署
宝塔安装
Docker安装
使用xiaoya提供的脚本拉取镜像
首次拉取镜像会判断是否有参数配置文件,如果没有则需要配置阿里云盘对应的参数,参数说明参考后面的图表和范例
范例文件下载
配置域名或者直接端口方式访问,端口访问需要防火墙开启5678端口
名称
是否必须
对应文件
获取方式/用途
token
是
/etc/xiaoya/mytoken.txt
vercel方式 https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
open token
是
/e ...
简介Bitwarden是一款开源密码管理工具,旨在帮助用户安全地存储和管理他们的密码和敏感信息。它提供了一个跨平台的解决方案,包括桌面应用程序、浏览器插件和移动应用程序,使用户可以在不同设备上访问和同步他们的密码。
安装环境
宝塔面板
一台Linux服务器
SSL域名
部署
宝塔安装
Docker安装
拉取镜像并运行
1234567docker run -d --name bitwardenrs \ --restart unless-stopped \ -e WEBSOCKET_ENABLED=true \ -v /www/wwwroot/demo/:/data/ \ -p 6666:80 \ -p 3012:3012 \ vaultwarden/server:latest
/www/wwwroot/demo/ 替换为自己的目录
安装完成,在宝塔上查看容器状态
由于Vaultwarden需要在HTTPS下访问,需配置反代,以下为演示使用,xxx.chengzc.club需要替换你自己的域名,通理SSL证书地址一样替换
1 ...
启用WSL
打开PowerShell运行以下命令
1dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
检查WSL2的要求:win+R打开运行,然后输入winver检查windows版本,版本需要大于1903
在PowerShell中输入下述命令,启用虚拟化
1dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
下载X64的WSL2 Linux内核升级包(wsl_update_x64.msi)并安装
使用下述命令设置WSL默认版本为WSL2
1wsl --set-default-version 2
如果第5步提示“请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。”,则如下图所示,在控制面板–程序–启用或关闭Windows功能中打开下述两个选项
打开Microsoft Store,搜索WSL, ...
Windows📝文本相关
editplus
Notepad++
💻开发相关
IntelliJ IDEA以及插件
JetbrainsCrack激活
Eclipse
🌐实用的在线工具
JSON格式化
表格转换
图片压缩
去除图片背景
标小智Logo
阿里巴巴图标库
域名污染检测
菜鸟工具
🤝🏻远程
ToDesk-弹广告,后面画质越来越糊
TeamViewer-开始用的好好的,后面一直提示购买企业版
向日葵
🛢️数据库
Navicat
pgadmin4
🧊Redis
Medis 2
AnotherRedis
🎯浏览器插件
Listen 1 全网音乐播放器
AdGuard 广告拦截器
Bitwarden - 免费密码管理器
JSON-handle
Proxy SwitchyOmega
iTab新标签页
图片助手(ImageAssistant) 批量图片下载器
小舒同学 - 基于书签的新标签页
篡改猴
🔗服务器链接
Xshell
MobaXterm
Tabby Terminal
自建在线链接-Sshwifty
🛠️接口调试
Postman-接口调试
RunA ...
微信公众号开发步骤
注册微信公众平台账号:访问微信公众平台并按照指引注册一个微信公众号账号。
认证公众号(可选):如果你希望获得更多的功能和权限,可以选择对公众号进行认证。微信公众平台提供了个人认证和企业认证两种类型,根据你的实际情况选择适合的认证方式。
基本设置:在微信公众平台中,完成公众号的基本设置,包括公众号名称、头像、简介等信息。此外,你还可以设置公众号的菜单、自动回复等功能。
开发者设置:在微信公众平台中,进入开发者设置,开启开发者模式,并获取开发者凭证(AppID和AppSecret)。这些凭证将用于后续的开发工作。
开发公众号应用:根据你的需求,开发公众号的应用。你可以使用微信公众平台提供的接口和功能,开发自定义的菜单、消息推送、用户管理等功能。
服务器配置:为了接收和处理微信服务器发送的消息和事件,你需要在公众号后台进行服务器配置。配置时需要提供一个可访问的服务器地址,并实现接收和处理消息的逻辑。
开发和调试:根据公众号的需求,编写相应的代码逻辑,并在本地进行开发和调试。你可以使用微信提供的开发工具、接口文档和调试工具来辅助开发过程。
测试和优化:在开发过程中,进行测试 ...
开发步骤
注册开发者账号:首先,你需要在微信公众平台注册一个开发者账号。访问微信公众平台并按照指引完成注册。
创建小程序:在微信公众平台上创建一个新的小程序。填写小程序的基本信息,包括名称、Logo、简介等。
下载开发工具:下载并安装微信开发者工具,它是用于开发、调试和发布小程序的集成开发环境(IDE)。你可以从微信开发者工具官网下载适用于你的操作系统的开发工具。
创建项目:使用微信开发者工具创建一个新的小程序项目。选择小程序的类型(原生小程序或小程序云开发),并填写项目的基本信息。
开发界面:在微信开发者工具中,你可以看到小程序的项目结构和代码文件。你可以使用类似于前端开发的技术(如HTML、CSS、JavaScript)来开发小程序的前端界面。
编写代码:根据你的需求,编写小程序的前端逻辑和界面代码。你可以使用微信小程序提供的框架和组件,以及自定义的样式和交互效果。
调试和预览:在微信开发者工具中,你可以实时预览小程序的效果,并进行调试和排错。你可以在模拟器中模拟不同的设备和屏幕尺寸,以确保小程序在不同设备上的兼容性。
接入后台服务:如果你的小程序需要与后台服务器进行交互,你需要编 ...