Sign inSign up

sorc/minas

By sorc

•Updated 4 days ago

File backup system, file cleanup, scheduled task scheduling, and WebDAV service

Image
Developer tools
Operating systems
Databases & storage
0

6.2K

sorc/minas repository overview

Minas 是一个多功能的系统管理工具,专注于提供强大的数据管理与自动化运维能力。核心功能包括文件备份系统、日志与备份文件清理、定时任务调度以及 WebDAV 服务和超级终端管理等功能。它采用前后端分离的架构,后端使用 Go 语言开发,前端使用 Vue 3 + TypeScript 开发。

⁠Docker 安装

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"         # 日志路径
  # 其他日志配置...

Tag summary

Content type

Image

Digest

sha256:fd9d7d858…

Size

75.2 MB

Last updated

4 days ago

docker pull sorc/minas