-
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathdatabasement.xml
More file actions
45 lines (45 loc) · 3.38 KB
/
databasement.xml
File metadata and controls
45 lines (45 loc) · 3.38 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
<?xml version="1.0"?>
<Container version="2">
<Name>databasement</Name>
<Repository>davidcrty/databasement:latest</Repository>
<Registry>https://hub.docker.com/r/davidcrty/databasement</Registry>
<Network>bridge</Network>
<MyIP/>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/196348-support-devzwf-databasement/</Support>
<Project>https://github.com/David-Crty/databasement</Project>
<Overview>Databasement is a web application for managing database server backups. It allows you to register database servers (MySQL, PostgreSQL, MariaDB), test connections, schedule automated backups, and restore snapshots to any registered server.
The APP_KEY is required for encryption. Generate one with:
docker run --rm davidcrty/databasement:latest php artisan key:generate --show
Copy the output (e.g., base64:xxxx...) and set it as APP_KEY.
</Overview>
<Category>Backup: Tools: Other:</Category>
<WebUI>http://[IP]:[PORT:2226]</WebUI>
<TemplateURL/>
<Icon>https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/databasement-logo.png</Icon>
<ExtraParams/>
<PostArgs/>
<CPUset/>
<DateInstalled>1767633060</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="2226" Default="2226" Mode="tcp" Description="Web UI" Type="Port" Display="always" Required="true" Mask="false">2226</Config>
<Config Name="Data Directory" Target="/data" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/databasement/data</Config>
<Config Name="application key" Target="APP_KEY" Default="" Mode="" Description="# Generate an application key docker run --rm davidcrty/databasement:latest php artisan key:generate --show" Type="Variable" Display="always" Required="true" Mask="true"/>
<Config Name="DB_CONNECTION" Target="DB_CONNECTION" Default="sqlite" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">sqlite</Config>
<Config Name="Database File location" Target="DB_DATABASE" Default="/data/database.sqlite" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">/data/database.sqlite</Config>
<Config Name="ENABLE_QUEUE_WORKER" Target="ENABLE_QUEUE_WORKER" Default="True" Mode="" Description="The ENABLE_QUEUE_WORKER=true environment variable enables the background queue worker inside the container. This is required for processing backup and restore jobs. When using Docker Compose, the worker runs as a separate service instead." Type="Variable" Display="always" Required="true" Mask="false">True</Config>
<Config Name="TRUSTED_PROXIES" Target="TRUSTED_PROXIES" Default="*" Mode="" Description=" 127.0.0.1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,::1') - This covers all RFC 1918 private ranges * - Trust all proxies (suitable for Kubernetes/Docker where proxy IPs are dynamic) Comma-separated IPs: 10.0.0.1,192.168.1.0/24 - Trust specific proxies Empty - Trust no proxies" Type="Variable" Display="always" Required="false" Mask="false">*</Config>
<TailscaleStateDir/>
<Changes>### 2026.01.08
- Added support thread
### 2026.01.05
- Initial Release</Changes>
</Container>