mirror of
https://github.com/m1ngsama/automa.git
synced 2025-12-24 10:51:20 +00:00
40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
# Nextcloud 本地存储中心
|
||
|
||
该目录提供一个可快速启动的 Nextcloud 本地私有云(包含 Nextcloud、MariaDB、Redis)。
|
||
|
||
## 目录结构
|
||
```
|
||
nextcloud/
|
||
├── compose.yaml # Docker Compose 配置
|
||
├── .env.example # 环境变量示例,请复制为 .env 后修改
|
||
└── README.md # 当前说明文档
|
||
```
|
||
|
||
## 使用步骤
|
||
1. 复制环境变量文件并按需修改:
|
||
```bash
|
||
cp .env.example .env
|
||
```
|
||
2. 启动服务:
|
||
```bash
|
||
docker compose up -d
|
||
```
|
||
3. 首次启动后访问 `http://localhost:8080`,使用 `.env` 中配置的管理员账号登录并完成初始化。
|
||
|
||
## 默认组件
|
||
- Nextcloud `nextcloud:stable-apache`(暴露端口 `8080`)
|
||
- MariaDB 11(持久化在 `nextcloud_db` 卷)
|
||
- Redis 7(启用密码,提升缓存性能)
|
||
|
||
## 数据持久化
|
||
所有关键数据均挂载到命名卷,位于本地 Docker 数据目录,可根据需要调整为绑定宿主机路径:
|
||
- `nextcloud_html` / `nextcloud_data` / `nextcloud_config` / `nextcloud_apps`
|
||
- `nextcloud_db`
|
||
- `nextcloud_redis`
|
||
|
||
## 常用命令
|
||
- 查看日志:`docker compose logs -f nextcloud`
|
||
- 停止服务:`docker compose down`
|
||
- 备份数据库:`docker exec nextcloud-db mariadb-dump -unextcloud -p<密码> nextcloud > backup.sql`
|
||
|
||
根据需要可进一步扩展(例如反向代理、对象存储适配等)。
|