首次推出xiaozhi-esp32-server-java;

升级了dozzle、dpanel、drawio、emby、portainer、redis-server、xiaozhi-esp32-server-mini、xiaozhi-esp32-server、xiaozhi-esp32-webui;
This commit is contained in:
waxgourd
2025-04-27 19:49:13 +08:00
parent 065e754376
commit 062165aa78
30 changed files with 532 additions and 164 deletions

View File

@@ -0,0 +1,3 @@
### 7.2.72025-04-24
- 首次推出

View File

@@ -1,10 +1,26 @@
# Redis 服务器
# Redis Server
Redis 是一个开源的内存数据库,可以用作缓存、消息代理和数据存储。此插件为您的 Home Assistant 安装 Redis 服务器。
## 安装
1. 在 Home Assistant 中添加此存储库 URL 到您的插件商店
2. 安装 Redis 服务器插件
3. 启动 Redis 服务器插件
## 如何使用
安装后Redis 服务器将在默认端口6379上运行并可以通过 Home Assistant 或网络中的其他设备访问。
安装后Redis 服务器将在默认端口6379上运行并可以通过 Home Assistant 或网络中的其他设备连接它:
```
redis-cli -h <YOUR_HOME_ASSISTANT_IP> -p 6379
```
如果您设置了密码,可以通过以下方式连接:
```
redis-cli -h <YOUR_HOME_ASSISTANT_IP> -p 6379 -a <YOUR_PASSWORD>
```
### 配置
@@ -12,10 +28,10 @@ Redis 是一个开源的内存数据库,可以用作缓存、消息代理和
```yaml
# 示例配置
port: 6379
databases: 4
port: 6379 #服务器监听端口默认6379
databases: 4 #数据库数量默认4
password: mypassword # 强烈建议设置密码
appendonly: true
appendonly: true #启用持久化存储(默认:开启)
```
#### 选项 `port`
@@ -32,7 +48,7 @@ Redis 实例中的数据库数量。默认是 4。
#### 选项 `appendonly`
启用/禁用 AOFAppend Only File持久化。此选项默认为启用确保在重启后数据仍然可用。
默认情况下Redis 数据将保存在`/data`目录中。启用/禁用 AOFAppend Only File持久化。此选项默认为启用确保在重启后数据仍然可用。
## 高级配置
@@ -68,7 +84,7 @@ loglevel notice
关于所有可用配置选项的详细说明,请参考[Redis 官方文档](https://redis.io/topics/config)。
### 注意事项
### 注意
- 如果您在配置文件中修改了基本设置(如端口号),请确保同时更新插件的配置选项,以保持一致性。
- 建议在修改配置文件前先创建备份。
@@ -83,6 +99,9 @@ Redis 服务器可以用于多种场景:
3. 临时数据存储
4. 跨设备/服务的共享状态存储
## 支持
如有问题或建议,请通过 GitHub 仓库提交问题。
## 注意事项
- 默认情况下Redis 仅监听本地网络。
- 建议为您的 Redis 实例设置密码以增强安全性。
- 如果您修改了配置文件中的基本设置(如端口),请确保同时更新插件的配置选项,以保持一致性。

View File

@@ -1,80 +1,9 @@
# 冬瓜甄选addonsHome Assistant Redis 服务器插件
# 冬瓜甄选addonsRedis Server
## 关于
这个插件为 Home Assistant 提供了一个 Redis 服务器。Redis 是一个开源的内存数据库,可以用作缓存、消息代理和数据存储。
## 安装
## 来源
Githubhttps://github.com/redis/redis
1. 在 Home Assistant 中添加此存储库 URL 到您的插件商店
2. 安装 Redis 服务器插件
3. 启动 Redis 服务器插件
## 配置选项
| 选项 | 描述 |
| ---------- | ------------------------------ |
| port | Redis 服务器端口默认6379 |
| databases | Redis 数据库数量默认4 |
| password | Redis 认证密码(可选) |
| appendonly | 启用持久化存储(默认:开启) |
## 配置文件
插件第一次启动时会在`/config/redis/redis.conf`创建一个默认的 Redis 配置文件,并通过软链接到`/etc/redis.conf`。您可以直接编辑此配置文件来自定义 Redis 的高级设置。
配置文件的更改将在插件下次重启时生效。插件的基本设置(端口、数据库数量、密码和持久化)会在首次创建配置文件时自动应用。
## 如何使用
安装并启动后Redis 服务器将在您的 Home Assistant 实例上运行。您可以使用标准的 Redis 客户端连接它:
```
redis-cli -h <YOUR_HOME_ASSISTANT_IP> -p 6379
```
如果您设置了密码,可以通过以下方式连接:
```
redis-cli -h <YOUR_HOME_ASSISTANT_IP> -p 6379 -a <YOUR_PASSWORD>
```
## 数据持久化
默认情况下Redis 数据将保存在`/data`目录中。如果您启用了`appendonly`选项Redis 将使用 AOFAppend Only File方式进行持久化。
## 开发信息
### 自动化构建
本项目使用 GitLab CI 进行自动化构建。当代码推送到主分支或创建标签时CI 流水线会自动构建并推送 Docker 镜像。
支持的架构:
- aarch64 (ARM 64 位)
- amd64 (x86_64)
### 手动构建
如需手动构建,可以使用以下命令:
```bash
# 获取版本号
VERSION=$(jq -r '.version' config.yaml)
ARCH="aarch64" # 或 "amd64"
# 从build.yaml获取基础镜像
BUILD_FROM=$(yq eval ".build_from.${ARCH}" build.yaml)
# 构建Docker镜像
docker build \
--build-arg BUILD_FROM="${BUILD_FROM}" \
--build-arg BUILD_ARCH="${ARCH}" \
--build-arg BUILD_VERSION="${VERSION}" \
-t "registry.wghaos.com/wghaos/redis-server:${ARCH}-${VERSION}" \
.
```
## 注意事项
- 默认情况下Redis 仅监听本地网络。
- 建议为您的 Redis 实例设置密码以增强安全性。
- 如果您修改了配置文件中的基本设置(如端口),请确保同时更新插件的配置选项,以保持一致性。

View File

@@ -2,7 +2,8 @@ name: "Redis Server"
version: "7.2.7"
slug: "redis-server"
description: "Redis数据库服务器插件为您的Home Assistant提供高性能缓存和数据存储服务"
url: "https://github.com/redis/redis"
url: https://gitcode.com/waxgourd/addons
codenotary: wghaos@163.com
startup: services
boot: manual
init: false