diff --git a/app/templates/admin.php b/app/templates/admin.php index 8256dfab..df675cad 100644 --- a/app/templates/admin.php +++ b/app/templates/admin.php @@ -11,6 +11,6 @@ declare(strict_types=1); /** @var array $_ */ ?>
Click here for more infos on this feature (e.g. also on how to change the link in the button)
Daily backup currently running. (Logs)
+Daily backup currently running. (Logs)
{% if automatic_updates == true %}This will update your containers, the mastercontainer and, on Saturdays, your Nextcloud apps if the backup is successful.
{% if is_mastercontainer_update_available == true %} -When the mastercontainer is updated it will restart, making it unavailable for a moment. (Logs)
+When the mastercontainer is updated it will restart, making it unavailable for a moment. (Logs)
{% endif %} {% endif %} {% if has_update_available == false %} @@ -75,13 +75,13 @@If the daily backup is stuck somehow, you can unstick it by running sudo docker exec nextcloud-aio-mastercontainer rm /mnt/docker-aio-config/data/daily_backup_running and afterwards reloading this interface.
{% elseif isWatchtowerRunning == true %} -Mastercontainer update currently running. Once the update is complete the mastercontainer will restart, making it unavailable for a moment. Please wait until it's done. (Logs)
+Mastercontainer update currently running. Once the update is complete the mastercontainer will restart, making it unavailable for a moment. Please wait until it's done. (Logs)
{% else %} {% if is_backup_container_running == false and domain == "" %} {% if isDomaincheckRunning == false %}This is not expected. Most likely this happened because port {{ apache_port }} is already in use on your server. You can check the mastercontainer logs and domaincheck container logs for further clues. You should be able to resolve this by adjusting the APACHE_PORT by following the reverse proxy documentation. Advice: have a detailed look at the changed docker run command for AIO.
+This is not expected. Most likely this happened because port {{ apache_port }} is already in use on your server. You can check the mastercontainer logs and domaincheck container logs for further clues. You should be able to resolve this by adjusting the APACHE_PORT by following the reverse proxy documentation. Advice: have a detailed look at the changed docker run command for AIO.
{% elseif is_mastercontainer_update_available == true %}⚠️ A mastercontainer update is available. Please click on the button below to update it. Afterwards, you will be able to proceed with the setup.
@@ -97,7 +97,7 @@ {{ include('includes/aio-config.twig') }}AIO is currently in "normal mode" which means that it handles the TLS proxying itself. This also means that it cannot be installed behind a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else). If you want to run AIO behind a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else), see the reverse proxy documentation. Advice: have a detailed look at the changed docker run command for AIO.
+AIO is currently in "normal mode" which means that it handles the TLS proxying itself. This also means that it cannot be installed behind a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else). If you want to run AIO behind a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else), see the reverse proxy documentation. Advice: have a detailed look at the changed docker run command for AIO.
{% else %}AIO is currently in "reverse proxy mode" which means that it can be installed behind a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else) and does not do the TLS proxying itself.
{% endif %} @@ -115,14 +115,14 @@Make sure that this server is reachable on port 443 (port 443/tcp is open/forwarded in your firewall/router and 443/udp as well if you want to enable http3) and that you've correctly set up the DNS config for the domain that you enter (set the A record to your public ipv4-address and if you need ipv6, set the AAAA record to your public ipv6-address. A CNAME record is, of course, also possible). You should see hints on what went wrong in the top right corner if your domain is not accepted.
If you do not have a domain yet, you can get one for free e.g. from duckdns.org and others. Recommended is to use Tailscale
-If you have a dynamic public IP-address, you can use e.g. DDclient with a compatible domain provider for DNS updates.
-If you only want to install AIO locally without exposing it to the public internet or if you cannot do so, feel free to follow this documentation.
+If you do not have a domain yet, you can get one for free e.g. from duckdns.org and others. Recommended is to use Tailscale
+If you have a dynamic public IP-address, you can use e.g. DDclient with a compatible domain provider for DNS updates.
+If you only want to install AIO locally without exposing it to the public internet or if you cannot do so, feel free to follow this documentation.
If you should be using Cloudflare Proxy for your domain, make sure to disable the Proxy feature temporarily as it might block the domain validation attempts.
{% if apache_port != '443' %} -If you run into issues with your domain being accepted, see these steps for how to debug things.
+If you run into issues with your domain being accepted, see these steps for how to debug things.
{% endif %} -Hint: If the domain validation fails but you are completely sure that you've configured everything correctly, you may skip the domain validation by following this documentation.
+Hint: If the domain validation fails but you are completely sure that you've configured everything correctly, you may skip the domain validation by following this documentation.
Last {{ borg_backup_mode }} failed! (Logs)
+Last {{ borg_backup_mode }} failed! (Logs)
{% if borg_backup_mode == 'test' %}Please adjust the path and/or the encryption password in order to make it work!
{% elseif borg_backup_mode == 'check' %} -The backup archive seems to be corrupt. Please try to use a different intact backup archive or try to fix it by following this documentation
+The backup archive seems to be corrupt. Please try to use a different intact backup archive or try to fix it by following this documentation
Below is the option to repair the integrity of your backup. Please note: Please only use this after you have read the documentation above! (It will run the command 'borg check --repair' for you.)
@@ -150,7 +150,7 @@Last {{ borg_backup_mode }} successful! (Logs)
+Last {{ borg_backup_mode }} successful! (Logs)
{% if borg_backup_mode == 'test' %}Feel free to check the integrity of the backup archive below before starting the restore process in order to make ensure that the restore will work. This can take a long time though depending on the size of the backup archive and is thus not required.
{% endif %}Choose the backup that you want to restore and click on the button below to restore the selected backup. This will restore the whole AIO instance. Please note that the current AIO passphrase will be kept and the previous AIO passphrase will not be restored from backup!
-Please note: If the backup that you want to restore contained any community container, but you did not specify the same community containers via environmental variable while creating this new AIO instance, you need to restore the same backup a second time after this attempt so that the community container data is also correctly restored.
+Please note: If the backup that you want to restore contained any community container, but you did not specify the same community containers via environmental variable while creating this new AIO instance, you need to restore the same backup a second time after this attempt so that the community container data is also correctly restored.
-The new passphrase needs to be at least 24 characters long. Allowed characters are the latin characters a-z, A-Z, 0-9 and spaces.
+The new passphrase needs to be at least 24 characters long. Allowed characters are the latin characters a-z, A-Z, 0-9 and spaces.
{% endif %} {% endif %} @@ -623,7 +623,7 @@ -You need to make sure that the timezone that you enter is valid. An example is Europe/Berlin. You can get valid values by looking at the 'TZ identifier' column of this list: click here. The default is Etc/UTC if nothing is entered.
+You need to make sure that the timezone that you enter is valid. An example is Europe/Berlin. You can get valid values by looking at the 'TZ identifier' column of this list: click here. The default is Etc/UTC if nothing is entered.
{% else %}The timezone for Nextcloud is currently set to {{ timezone }}. You can change the timezone by clicking on the button below.
Nextcloud's config.php file is stored in the nextcloud_aio_nextcloud Docker volume and can be edited by following the config.php documentation.
-You can run Nextcloud's usual occ commands by following the occ documentation.
+Nextcloud's config.php file is stored in the nextcloud_aio_nextcloud Docker volume and can be edited by following the config.php documentation.
+You can run Nextcloud's usual occ commands by following the occ documentation.
{% endif %}@@ -11,7 +11,7 @@ {% else %} Nextcloud's datadir is getting stored in the {{ nextcloud_datadir }} Docker volume. {% endif %} - See the NEXTCLOUD_DATADIR documentation on how to change this. + See the NEXTCLOUD_DATADIR documentation on how to change this.
@@ -20,13 +20,13 @@ {% else %} The Nextcloud container is getting access to the {{ nextcloud_mount }} directory and local external storage in Nextcloud is enabled. {% endif %} - See the NEXTCLOUD_MOUNT documentation on how to change this.
+ See the NEXTCLOUD_MOUNT documentation on how to change this. -Nextcloud has an upload limit of {{ nextcloud_upload_limit }} configured (for public link uploads. Bigger uploads are always possible when users are logged in). See the NEXTCLOUD_UPLOAD_LIMIT documentation on how to change this.
+Nextcloud has an upload limit of {{ nextcloud_upload_limit }} configured (for public link uploads. Bigger uploads are always possible when users are logged in). See the NEXTCLOUD_UPLOAD_LIMIT documentation on how to change this.
-For Nextcloud, a memory limit of {{ nextcloud_memory_limit }} per PHP process is configured. See the NEXTCLOUD_MEMORY_LIMIT documentation on how to change this.
+For Nextcloud, a memory limit of {{ nextcloud_memory_limit }} per PHP process is configured. See the NEXTCLOUD_MEMORY_LIMIT documentation on how to change this.
-Nextcloud has a timeout of {{ nextcloud_max_time }} seconds configured (important for big file uploads). See the NEXTCLOUD_MAX_TIME documentation on how to change this.
+Nextcloud has a timeout of {{ nextcloud_max_time }} seconds configured (important for big file uploads). See the NEXTCLOUD_MAX_TIME documentation on how to change this.
{% if is_dri_device_enabled == true and is_nvidia_gpu_enabled == true %} @@ -38,7 +38,7 @@ {% else %} Hardware acceleration is not enabled. It's recommended to enable hardware transcoding for better performance. {% endif %} - See the hardware acceleration documentation on how to change this.
+ See the hardware acceleration documentation on how to change this. -For further documentation on AIO, refer to this page. You can use the browser search [CTRL]+[F] to search through the documentation. Additional documentation can be found here.
+For further documentation on AIO, refer to this page. You can use the browser search [CTRL]+[F] to search through the documentation. Additional documentation can be found here.
On Synology it could be /volume1/docker/nextcloud/backup.
For macOS it may be /var/backup.
On Windows it might be /run/desktop/mnt/host/c/backup. (This path is equivalent to 'C:\backup' on your Windows host so you need to translate the path accordingly. Hint: the path that you enter needs to start with '/run/desktop/mnt/host/'. Append to that the exact location on your windows host, e.g. 'c/backup' which is equivalent to 'C:\backup'.) ⚠️ Please note: This does not work with external drives like USB or network drives and only with internal drives like SATA or NVME drives.
-Another option is to enter a specific volume name here: nextcloud_aio_backupdir. This volume needs to be created beforehand manually by you in order to be able to use it. See this documentation for an example.
+Another option is to enter a specific volume name here: nextcloud_aio_backupdir. This volume needs to be created beforehand manually by you in order to be able to use it. See this documentation for an example.
diff --git a/php/templates/includes/optional-containers.twig b/php/templates/includes/optional-containers.twig index 6df95600..60efcc5e 100644 --- a/php/templates/includes/optional-containers.twig +++ b/php/templates/includes/optional-containers.twig @@ -1,5 +1,5 @@In this section you can enable or disable optional containers. There are further community containers available that are not listed below. See this documentation how to add them.
+In this section you can enable or disable optional containers. There are further community containers available that are not listed below. See this documentation how to add them.
{% if isAnyRunning == true %}Please note: You can enable or disable the options below only when your containers are stopped.
{% else %} @@ -50,7 +50,7 @@ {% endif %} >Minimal system requirements: When any optional container is enabled, at least 2GB RAM, a dual-core CPU and 40GB system storage are required. When enabling ClamAV, Nextcloud Talk Recording-server or Fulltextsearch, at least 3GB RAM are required. For Talk Recording-server additional 2 vCPUs are required. When enabling everything, at least 5GB RAM and a quad-core CPU are required. Recommended are at least 1GB more RAM than the minimal requirement. For further advice and recommendations see this documentation
+Minimal system requirements: When any optional container is enabled, at least 2GB RAM, a dual-core CPU and 40GB system storage are required. When enabling ClamAV, Nextcloud Talk Recording-server or Fulltextsearch, at least 3GB RAM are required. For Talk Recording-server additional 2 vCPUs are required. When enabling everything, at least 5GB RAM and a quad-core CPU are required. Recommended are at least 1GB more RAM than the minimal requirement. For further advice and recommendations see this documentation
{% if isAnyRunning == true or is_x64_platform == false %} {% endif %} diff --git a/php/templates/login.twig b/php/templates/login.twig index cb33c8d3..cf5cc0c3 100644 --- a/php/templates/login.twig +++ b/php/templates/login.twig @@ -17,7 +17,7 @@ {% else %} -The login is blocked since Nextcloud is running.
Please use the automatic login from your Nextcloud.
+
The login is blocked since Nextcloud is running.
Please use the automatic login from your Nextcloud.
If that is not possible, you can unblock the login by running
sudo docker stop nextcloud-aio-apache
The official Nextcloud installation method. Nextcloud All-in-One provides easy deployment and maintenance with most features included in this one Nextcloud instance.
⚠️ Please note down the passphrase to access the AIO interface and don't lose it!
Passphrase