{% extends "base.html" %} {% import "_macros.html" as m %} {% set editing = original_name is not none %} {% set cur = (item.type if item and item.type else 'local') %} {% block title %}{{ "Edit" if editing else "New" }} storage β€” rosbackup-ng{% endblock %} {% block page_title %}{{ "Edit destination" if editing else "New destination" }}{% endblock %} {% block head_actions %}← Storage{% endblock %} {% block content %}
{% if error %}{% endif %}
πŸ“ Local
πŸ”Œ SFTP
{% if cred_secrets %}

A password from the Vault overrides the env var.

{% endif %}
☁️ S3 / S3-compatible

Leave the env vars blank to use the standard AWS credential chain.

🟦 Nextcloud (WebDAV)
{% if cred_secrets %}

A password from the Vault overrides the env var.

{% endif %}
🎯 Scope
{{ m.tag_input('groups', (item.groups | join(', ')) if item and item.groups else '', groups, 'add a group… (blank = all devices)') }}
{% if editing %}

Danger zone

Removing a destination only edits global.yaml β€” backups already written there are untouched.

{% endif %} {% endblock %}