diff --git a/docs/EN/SettingUpAaps/BrowserBuild.md b/docs/EN/SettingUpAaps/BrowserBuild.md
index f03b087bc8c4..78063e4dcd84 100644
--- a/docs/EN/SettingUpAaps/BrowserBuild.md
+++ b/docs/EN/SettingUpAaps/BrowserBuild.md
@@ -76,19 +76,31 @@ GitHub now displays your personal copy of AndroidAPS. Leave this web browser tab
:::{include} BrowserBuildFileManagerPlus.md
```
-- Download the preparation file from here:
+- Download the preparation file from here: [aaps-ci-preparation.html](https://github.com/Angus-repo/aaps-ci-preparation/releases/download/release-v1.1.2/aaps-ci-preparation.html)
-
+````{admonition} Note
+:class: note
+
+1. If you open this page from within an app (via a web view), the HTML file may not download. Please copy the URL and open it in your browser instead:
+```text
+https://github.com/Angus-repo/aaps-ci-preparation/releases/download/release-v1.1.2/aaps-ci-preparation.html
+```
+Or visit the latest release page:
+```text
+https://github.com/Angus-repo/aaps-ci-preparation/releases/latest
+```
+
+2.Backup copy hosted on this site:
+ - If the external link is also unavailable, you can use this backup file to download.
+
```{eval-rst}
.. raw:: html
- aaps-ci-preparation.html
+ aaps-ci-preparation.html
```
-
-
-
+````
AndroidAPS build requires private keys, that are stored in a Java KeyStore (JKS):
diff --git a/docs/shared.conf.py b/docs/shared.conf.py
index fc25324f5f56..a66c1b1af1f0 100644
--- a/docs/shared.conf.py
+++ b/docs/shared.conf.py
@@ -44,6 +44,7 @@
'notfound.extension',
'sphinxcontrib.jquery',
'sphinx_design',# That is for tabs
+ 'sphinx_copybutton'
]
myst_enable_extensions = [
diff --git a/requirements.txt b/requirements.txt
index 38125d55edc2..0383591f016a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,4 +4,5 @@ sphinx-togglebutton
myst_parser==3.0.1
urllib3==2.5.0
sphinx-notfound-page==1.0.4
-sphinx_design==0.6.1
\ No newline at end of file
+sphinx_design==0.6.1
+sphinx-copybutton==0.5.2
\ No newline at end of file