{ "aio_services_v1": [ { "container_name": "nextcloud-aio-borgbackup-viewer", "image_tag": "v1", "display_name": "Borg Backup Viewer", "documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/borgbackup-viewer", "image": "ghcr.io/szaimen/aio-borgbackup-viewer", "internal_port": "5801", "ports": [ { "ip_binding": "", "port_number": "5801", "protocol": "tcp" } ], "environment": [ "BORG_HOST_ID=nextcloud-aio-borgbackup-viewer", "WEB_AUTHENTICATION_USERNAME=nextcloud", "WEB_AUTHENTICATION_PASSWORD=%BORGBACKUP_VIEWER_PASSWORD%", "WEB_LISTENING_PORT=5801", "BORG_PASSPHRASE=%BORGBACKUP_PASSWORD%", "BORG_REPO=/mnt/borgbackup/borg" ], "secrets": [ "BORGBACKUP_VIEWER_PASSWORD", "BORGBACKUP_PASSWORD" ], "ui_secret": "BORGBACKUP_VIEWER_PASSWORD", "volumes": [ { "source": "nextcloud_aio_backup_cache", "destination": "/root", "writeable": true }, { "source": "%NEXTCLOUD_DATADIR%", "destination": "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data", "writeable": true }, { "source": "nextcloud_aio_mastercontainer", "destination": "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer", "writeable": true }, { "source": "%BORGBACKUP_HOST_LOCATION%", "destination": "/mnt/borgbackup", "writeable": true }, { "source": "nextcloud_aio_elasticsearch", "destination": "/nextcloud_aio_volumes/nextcloud_aio_elasticsearch", "writeable": true }, { "source": "nextcloud_aio_redis", "destination": "/mnt/redis", "writeable": true } ], "devices": [ "/dev/fuse" ], "cap_add": [ "SYS_ADMIN" ], "apparmor_unconfined": true } ] }