feat: add Borgitory BorgBackup web manager entry (#390)

* feat: add Borgitory BorgBackup web manager entry

* feat(meta.json): add documentation link to Borgitory entry

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
This commit is contained in:
Jainil Prajapati
2025-09-28 02:12:12 +05:30
committed by GitHub
parent eaf5fd5f7e
commit 4fa79baae8
4 changed files with 64 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
version: "3.8"
services:
borgitory:
image: mlapaglia/borgitory:latest
restart: unless-stopped
expose:
- 8000
cap_add:
- SYS_ADMIN
devices:
- /dev/fuse
volumes:
- borgitory-data:/app/data
- borgitory-sources:/mnt/sources:ro
- borgitory-repos:/mnt/repos:ro
volumes:
borgitory-data: {}
borgitory-sources: {}
borgitory-repos: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 548 KiB

View File

@@ -0,0 +1,25 @@
[variables]
main_domain = "${domain}"
[config]
[[config.domains]]
serviceName = "borgitory"
port = 8000
host = "${main_domain}"
[config.env]
[[config.mounts]]
name = "borgitory-data"
mountPath = "/app/data"
description = "Database and encryption key storage"
[[config.mounts]]
name = "borgitory-sources"
mountPath = "/mnt/sources"
description = "Sources to back up (read-only)"
[[config.mounts]]
name = "borgitory-repos"
mountPath = "/mnt/repos"
description = "Borg repositories (read-only)"

View File

@@ -733,6 +733,24 @@
"self-hosted"
]
},
{
"id": "borgitory",
"name": "Borgitory",
"version": "latest",
"description": "A web interface for managing BorgBackup archives. Allows browsing, mounting (via FUSE), and handling backup repositories.",
"logo": "image.png",
"links": {
"github": "https://github.com/mlapaglia/borgitory",
"website": "https://github.com/mlapaglia/borgitory",
"docs": "https://github.com/mlapaglia/borgitory"
},
"tags": [
"backup",
"borg",
"archive",
"self-hosted"
]
},
{
"id": "botpress",
"name": "Botpress",