-
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathzerobyte.xml
More file actions
47 lines (47 loc) · 3.17 KB
/
zerobyte.xml
File metadata and controls
47 lines (47 loc) · 3.17 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
40
41
42
43
44
45
46
47
<?xml version="1.0"?>
<Container version="2">
<Name>zerobyte</Name>
<Repository>ghcr.io/nicotsx/zerobyte:latest</Repository>
<Registry>https://github.com/nicotsx/zerobyte</Registry>
<Network>bridge</Network>
<MyIP/>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/195899-support-devzwf-zerobyte/</Support>
<Project>https://github.com/nicotsx/zerobyte</Project>
<Overview>Zerobyte is a backup automation tool that helps you save your data across multiple storage backends. Built on top of Restic, it provides an modern web interface to schedule, manage, and monitor encrypted backups of your remote storage.
Features:
- Automated backups with encryption, compression and retention policies powered by Restic
- Flexible scheduling For automated backup jobs with fine-grained retention policies
- End-to-end encryption ensuring your data is always protected
- Multi-protocol support: Backup from NFS, SMB, WebDAV, or local directories
Warning
Zerobyte is still in version 0.x.x and is subject to major changes from version to version. I am developing the core features and collecting feedbacks. Expect bugs! Please open issues or feature requests
</Overview>
<Category>Backup:</Category>
<WebUI>http://[IP]:[PORT:4096]</WebUI>
<TemplateURL/>
<Icon>https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/zerobyte-logo.png</Icon>
<ExtraParams>--cap-add=SYS_ADMIN --restart=unless-stopped</ExtraParams>
<PostArgs/>
<CPUset/>
<DateInstalled>1766108087</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="WEBUI" Target="4096" Default="4096" Mode="tcp" Description="Web UI" Type="Port" Display="always" Required="true" Mask="false">4096</Config>
<Config Name="Time Zone" Target="TZ" Default="America/Toronto" Mode="" Description="Time Zone" Type="Variable" Display="always" Required="false" Mask="false">America/Toronto</Config>
<Config Name="Base URL" Target="BASE_URL" Default="http://localhost:4096" Mode="" Description="URL you will use to access Zerobyte" Type="Variable" Display="always" Required="true" Mask="false"></Config>
<Config Name="App Secret" Target="APP_SECRET" Default="" Mode="" Description="Required. A random secret key (32+ chars) used to encrypt sensitive data in the database. Generate with `openssl rand -hex 32`" Type="Variable" Display="always" Required="true" Mask="true"></Config>
<Config Name="Zerobyte" Target="/var/lib/zerobyte" Default="/mnt/user/appdata/zerobyte/lib" Mode="rw" Description="" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/zerobyte/lib</Config>
<Config Name="Fuse" Target="/dev/fuse" Default="" Mode="" Description="" Type="Device" Display="always" Required="true" Mask="false">/dev/fuse</Config>
<TailscaleStateDir/>
<Changes>### 2026.01.29
- added 2 Env Variable configs: Base URL and App Secret
### 2025.12.30
- use latest as tag instead of specific version
### 2025.12.18
- Initial Release</Changes>
</Container>