-
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathdbackup.xml
More file actions
39 lines (39 loc) · 3.41 KB
/
dbackup.xml
File metadata and controls
39 lines (39 loc) · 3.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?xml version="1.0"?>
<Container version="2">
<Name>Dbackup</Name>
<Repository>skyfay/dbackup:latest</Repository>
<Registry>https://hub.docker.com/r/skyfay/dbackup</Registry>
<Network>bridge</Network>
<MyIP/>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/198738-support-devzwf-dbackup/</Support>
<Project>https://dbackup.app/</Project>
<ReadMe>https://github.com/Skyfay/DBackup</ReadMe>
<Overview>DBackup is a comprehensive, self-hosted backup solution designed to automate and secure your database backups. It provides AES-256-GCM encryption, flexible storage options, and intelligent retention policies to ensure your data is always protected and recoverable.
Whether you're running a single MySQL database or managing multiple PostgreSQL, MongoDB, and SQL Server instances, DBackup offers a unified interface with real-time monitoring, granular access control, and seamless restore capabilities.
No vendor lock-in by design - every backup is a standard database dump (SQL, BSON, RDB, etc.) encrypted with open AES-256-GCM. If DBackup is ever unavailable, you can decrypt and restore your backups with a single Node.js script and the key from your Recovery Kit. No proprietary formats, no dependencies on DBackup itself.</Overview>
<Category>Backup:</Category>
<WebUI>https://[IP]:[PORT:3000]/</WebUI>
<TemplateURL/>
<Icon>https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/dbackup-logo.png</Icon>
<ExtraParams>--restart=unless-stopped</ExtraParams>
<PostArgs/>
<CPUset/>
<DateInstalled>1778591215</DateInstalled>
<DonateText>Don't donate to me! Instead, please donate the creators of the apps, but if you insist </DonateText>
<DonateLink>https://ko-fi.com/devzwf</DonateLink>
<Requires/>
<Config Name="Encryption Key" Target="ENCRYPTION_KEY" Default="" Mode="" Description="# openssl rand -hex 32 32-byte hex string (64 chars) for encrypting credentials at rest." Type="Variable" Display="always" Required="true" Mask="false"/>
<Config Name="BETTER_AUTH_URL" Target="BETTER_AUTH_URL" Default="https://localhost:3000" Mode="" Description="Primary URL where users access DBackup (for auth redirects)." Type="Variable" Display="always" Required="true" Mask="false">https://[IP of your unraid server]:3000</Config>
<Config Name="BETTER_AUTH_SECRET" Target="BETTER_AUTH_SECRET" Default="" Mode="" Description="# openssl rand -base64 32 Base64 secret for authentication sessions." Type="Variable" Display="always" Required="true" Mask="false"/>
<Config Name="Yime Zone" Target="TZ" Default="UTC" Mode="" Description="Server timezone for logs. Default: UTC" Type="Variable" Display="always" Required="false" Mask="false">UTC</Config>
<Config Name="Data Directory" Target="/data" Default="" Mode="rw" Description="# All persistent data (db, storage, certs)" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/dbackup/data</Config>
<Config Name="Local Backup Disrectory" Target="/backups" Default="" Mode="rw" Description="# Optional: used for local backups" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/dbackup/backups</Config>
<Config Name="WebUI" Target="3000" Default="3000" Mode="tcp" Description="" Type="Port" Display="always" Required="false" Mask="false">3000</Config>
<TailscaleStateDir/>
<Changes>### 2026.05.12
- Initial Release</Changes>
</Container>