mirror of
https://github.com/nextcloud/all-in-one.git
synced 2026-05-30 07:20:09 +00:00
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/7bd0c60a-c5df-404a-a8a5-5cbb97c7a48c Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com>
46 lines
3.3 KiB
Twig
46 lines
3.3 KiB
Twig
<h2>Community Containers</h2>
|
||
<p>In this section you can enable or disable optional Community Containers that are not included by default in the main installation. These containers are provided by the community and can be useful for various purposes and are automatically integrated in AIOs backup solution and update mechanisms.</p>
|
||
<p><strong>⚠️ Caution: </strong>Community Containers are maintained by the community and not officially by Nextcloud. Some containers may not be compatible with your system, may not work as expected or may discontinue. Use them at your own risk. Please read the documentation for each container first before adding any as some are also incompatible between each other! Never add all of them at the same time!</p>
|
||
{% if is_desec_domain == true %}
|
||
<p>ℹ️ Your Nextcloud domain (<strong>{{ domain }}</strong>) was registered via deSEC. The <strong>caddy</strong> community container has been automatically enabled as a reverse proxy and the <strong>dnsmasq</strong> container has been automatically enabled so that LAN devices can resolve your Nextcloud domain to the server's local IP address. Please <a target="_blank" href="https://github.com/nextcloud/all-in-one/tree/main/community-containers/dnsmasq"><strong>read the dnsmasq documentation</strong></a> for the required router change.</p>
|
||
{% endif %}
|
||
{% if isAnyRunning == true %}
|
||
<p><strong>Please note:</strong> You can enable or disable the options below only when your containers are stopped.</p>
|
||
{% else %}
|
||
<p><strong>Please note:</strong> Make sure to save your changes by clicking <strong>Save changes</strong> below the list of Community Containers. The changes will not be auto-saved.</p>
|
||
{% endif %}
|
||
<details>
|
||
<summary>Show/Hide available Community Containers</summary>
|
||
<form id="community-form" method="POST" action="api/configuration" class="xhr">
|
||
<input type="hidden" name="{{csrf.keys.name}}" value="{{csrf.name}}">
|
||
<input type="hidden" name="{{csrf.keys.value}}" value="{{csrf.value}}">
|
||
<input type="hidden" name="community-form" value="community-form">
|
||
{% for cc in community_containers %}
|
||
<p>
|
||
<input
|
||
type="checkbox"
|
||
id="{{ cc.id }}"
|
||
value="{{ cc.id }}"
|
||
name="{{ cc.id }}"
|
||
{% if cc.id in community_containers_enabled %}
|
||
checked="checked"
|
||
data-initial-state="true"
|
||
{% else %}
|
||
data-initial-state="false"
|
||
{% endif %}
|
||
{% if isAnyRunning == true %}
|
||
disabled="disabled"
|
||
{% endif %}
|
||
>
|
||
<label for="{{ cc.id }}">{{ cc.name }}
|
||
{% if cc.documentation != '' %}
|
||
<a href="{{ cc.documentation }}" target="_blank">(Documentation)</a>
|
||
{% endif %}
|
||
</label>
|
||
</p>
|
||
{% endfor %}
|
||
|
||
<input id="community-form-submit" type="submit" value="Save changes" data-confirm='Are you sure that you read the documentation of all community containers that you enabled? If no, please do not continue as this might break your instance!' />
|
||
</form>
|
||
</details>
|