From b144b5332b00d7a982a2408582c0abf69042624b Mon Sep 17 00:00:00 2001 From: namnatulco Date: Sun, 14 Dec 2025 23:16:53 +0100 Subject: [PATCH 1/4] fix line wrap inside HREF Using this method seems to breakt the question box --- docs/operators/tutorial.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/operators/tutorial.md b/docs/operators/tutorial.md index e92db63..251ecc0 100644 --- a/docs/operators/tutorial.md +++ b/docs/operators/tutorial.md @@ -183,9 +183,8 @@ You need to keep port `:80` and `:443` free on your server for web proxying to y ??? question "Do you support multiple web proxies?" - Yes, this is possible. See [this handbook - entry](/operators/handbook/#proxying-apps-outside-of-co-op-cloud-with-traefik) - for more. Be warned, this is a relatively advanced topic. + Yes, this is possible. See [this handbook entry](/operators/handbook/#proxying-apps-outside-of-co-op-cloud-with-traefik) + for more. Be warned, this is a relatively advanced topic. **1. To get started, you'll need to create a new app:** -- 2.49.0 From 51b1b6b38459ac0d2990100167bd28e02651ddc2 Mon Sep 17 00:00:00 2001 From: namnatulco Date: Sun, 14 Dec 2025 23:17:47 +0100 Subject: [PATCH 2/4] add note about dynDNS and CNAME --- docs/operators/tutorial.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/operators/tutorial.md b/docs/operators/tutorial.md index 251ecc0..2245c3f 100644 --- a/docs/operators/tutorial.md +++ b/docs/operators/tutorial.md @@ -84,6 +84,10 @@ Where `116.203.211.204` can be replaced with the IP address of your server. You can use a tool like `dig` on the command-line to check if your server has the necessary DNS records set up. Something like `dig +short ` should show the IP address of your server if things are working. +??? question "Can I use DynDNS with a home server?" + + Yes. If your DNS provider does not allow you to set a *. A-Record, you may still be able to use a *. CNAME-Record to your example.com domain. + ### Install `abra` Now we can install [`abra`](/abra) locally on your machine and hook it up to your server. We support a script-based installation method ([script source](https://git.coopcloud.tech/toolshed/abra/src/branch/main/scripts/installer/installer)): -- 2.49.0 From c792f87520f535acaf226530246f34fa2a989672 Mon Sep 17 00:00:00 2001 From: namnatulco Date: Mon, 15 Dec 2025 07:50:12 +0100 Subject: [PATCH 3/4] Convenience script call updated - use curl for consistency - copied the warning from the install script (i.e., do not use for prod envs) --- docs/operators/tutorial.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/operators/tutorial.md b/docs/operators/tutorial.md index 2245c3f..f1e6f7e 100644 --- a/docs/operators/tutorial.md +++ b/docs/operators/tutorial.md @@ -36,7 +36,8 @@ Otherwise, here are the step required: ssh # docker install convenience script -wget -O- https://get.docker.com | bash +# not suitable for production environments - refer to the script header for alternatives +curl https://get.docker.com | bash # check that docker was installed correctly sudo docker run hello-world -- 2.49.0 From 3c9bae3a7f918c5eb2917f765e242bc75fbd9d33 Mon Sep 17 00:00:00 2001 From: namnatulco Date: Mon, 15 Dec 2025 07:53:43 +0100 Subject: [PATCH 4/4] sidenote to clarify how local abra works --- docs/operators/handbook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/operators/handbook.md b/docs/operators/handbook.md index 462c358..2057eef 100644 --- a/docs/operators/handbook.md +++ b/docs/operators/handbook.md @@ -118,7 +118,7 @@ Then `$ABRA_DIR` will be automatically picked up as `$PWD`. This is useful when If you're on an environment where it's hard to run Docker, or command-line programs in general, you might want to install `abra` on a server instead of your local computer. -To install `abra` on the same server where you'll be hosting your apps, just follow [getting started guide](/operators/tutorial#deploy-your-first-app) as normal except for one difference. Instead of providing your SSH connection details when you run `abra server add ...`, just pass `--local`. +To install `abra` on the same server where you'll be hosting your apps, just follow [getting started guide](/operators/tutorial#deploy-your-first-app) as normal except for one difference. Instead of providing your SSH connection details when you run `abra server add ...`, just pass `--local` and specify the domain during deployment. ``` abra server add --local -- 2.49.0