File backup system, file cleanup, scheduled task scheduling, and WebDAV service
6.2K
Minas 是一个多功能的系统管理工具,专注于提供强大的数据管理与自动化运维能力。核心功能包括文件备份系统、日志与备份文件清理、定时任务调度以及 WebDAV 服务和超级终端管理等功能。它采用前后端分离的架构,后端使用 Go 语言开发,前端使用 Vue 3 + TypeScript 开发。
docker run -d --name minas \
-p 8002:8002 \
-p 8003:8003 \
-v $(pwd)/data:/app/data \
-v $(pwd)/backup:/backup \
sorc/minas:latest
首次运行时,系统会在 data 目录下生成默认配置文件 config.yaml。主要配置项说明:
app:
host: 0.0.0.0 # 监听地址
port: 8002 # HTTP 端口
context-path: "/minas" # 上下文路径
ssl-port: 8003 # HTTPS 端口
enable-ui: true # 是否启用 UI
type: "all" # 服务类型:all 或 webdav
term:
command: "bash" # 终端命令
db:
type: sqlite # 数据库类型:sqlite、mysql、postgres
# 其他数据库配置...
rclone:
bin-path: "rclone" # rclone 可执行文件路径
port: 5572 # rclone 服务端口
log:
level: "debug" # 日志级别
log-path: "logs" # 日志路径
# 其他日志配置...
Content type
Image
Digest
sha256:fd9d7d858…
Size
75.2 MB
Last updated
4 days ago
docker pull sorc/minas