add admin panel

This commit is contained in:
2026-02-13 19:44:00 +01:00
parent fb9bb2fc82
commit c672fccce3
11 changed files with 2185 additions and 255 deletions

View File

@@ -15,8 +15,7 @@ type Config struct {
S3UseSSL bool
S3Enabled bool // Enable/disable S3 backend
BaseDataset string
ConfigFile string
MetadataFile string
DatabasePath string // Path to SQLite database
Port string
}
@@ -42,8 +41,7 @@ func LoadConfig() *Config {
S3UseSSL: getEnv("S3_USE_SSL", "true") != "false",
S3Enabled: s3Enabled,
BaseDataset: getEnv("ZFS_BASE_DATASET", "backup"),
ConfigFile: getEnv("CONFIG_FILE", "clients.json"),
MetadataFile: getEnv("METADATA_FILE", "metadata.json"),
DatabasePath: getEnv("DATABASE_PATH", "zfs-backup.db"),
Port: getEnv("PORT", "8080"),
}
}