From 3e4f946ab98867f0fd7aede2d834fa95a6eb7841 Mon Sep 17 00:00:00 2001 From: Simon L Date: Thu, 19 Oct 2023 23:02:10 +0200 Subject: [PATCH] adjust link to community containers Signed-off-by: Simon L --- community-containers/caddy/readme.md | 2 +- community-containers/fail2ban/readme.md | 2 +- community-containers/local-ai/readme.md | 2 +- community-containers/npmplus/readme.md | 2 +- community-containers/pi-hole/readme.md | 2 +- community-containers/plex/readme.md | 2 +- community-containers/vaultwarden/readme.md | 2 +- manual-install/readme.md | 2 +- nextcloud-aio-helm-chart/readme.md | 2 +- readme.md | 4 ++-- 10 files changed, 11 insertions(+), 11 deletions(-) diff --git a/community-containers/caddy/readme.md b/community-containers/caddy/readme.md index e8d230d4c35..b17672104c6 100644 --- a/community-containers/caddy/readme.md +++ b/community-containers/caddy/readme.md @@ -6,7 +6,7 @@ This container bundles caddy and auto-configures it for you. It also covers http - Make sure that no other service is using port 443 on your host as otherwise the containers will fail to start. You can check this with `sudo netstat -tulpn | grep 443` before installing AIO. - If you want to use this with https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden, make sure that you point `bw.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for vaultwarden. - After the container was started the first time, you should see a new `nextcloud-aio-caddy` folder and inside there an `allowed-countries.txt` file when you open the files app with the default `admin` user. In there you can adjust the allowed country codes for caddy by adding them to the first line, e.g. `IT FR` would allow access from italy and france. Private ip-ranges are always allowed. Additionally, in order to activate this config, you need to get an account at https://dev.maxmind.com/geoip/geolite2-free-geolocation-data and download the `GeoLite2-Country.mmdb` and upload it with this exact name into the `nextcloud-aio-caddy` folder. Afterwards restart all containers from the AIO interface and your new config should be active! -- See https://github.com/nextcloud/all-in-one/tree/main/community-containers how to add it to the AIO stack +- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack ### Repository https://github.com/szaimen/aio-caddy diff --git a/community-containers/fail2ban/readme.md b/community-containers/fail2ban/readme.md index 62e5a9f2e6b..0af340050ef 100644 --- a/community-containers/fail2ban/readme.md +++ b/community-containers/fail2ban/readme.md @@ -4,7 +4,7 @@ This container bundles fail2ban and auto-configures it for you in order to block ### Notes - This is not working on Docker Desktop since it needs `network_mode: host` in order to work correctly. - If you get an error like `"ip6tables v1.8.9 (legacy): can't initialize ip6tables table filter': Table does not exist (do you need to insmod?)"`, you need to enable ip6tables on your host via `sudo modprobe ip6table_filter`. -- See https://github.com/nextcloud/all-in-one/tree/main/community-containers how to add it to the AIO stack +- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack ### Repository https://github.com/szaimen/aio-fail2ban diff --git a/community-containers/local-ai/readme.md b/community-containers/local-ai/readme.md index 19c61f899b4..cdb81a4bd03 100644 --- a/community-containers/local-ai/readme.md +++ b/community-containers/local-ai/readme.md @@ -18,7 +18,7 @@ This container bundles Local AI and auto-configures it for you. name: gpt4all-j ``` - Additionally after doing so, you might want to enable or disable specific features for your models in the integration_openai settings: `https://your-nc-domain.com/settings/admin/connected-accounts` -- See https://github.com/nextcloud/all-in-one/tree/main/community-containers how to add it to the AIO stack +- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack ### Repository https://github.com/szaimen/aio-local-ai diff --git a/community-containers/npmplus/readme.md b/community-containers/npmplus/readme.md index fe8d94525f4..654296eb11b 100644 --- a/community-containers/npmplus/readme.md +++ b/community-containers/npmplus/readme.md @@ -13,7 +13,7 @@ This container contains a fork of the Nginx Proxy Manager, which is a WebUI for - If you want to set env options from this [compose.yaml](https://github.com/ZoeyVid/NPMplus/blob/develop/compose.yaml), please set them inside the `.env` file which you can find in the `nextcloud_aio_npmplus` volume - The data (certs, configs, etc.) of NPMplus will be automatically included in AIOs backup solution! - **Important:** you always need to enable https for your hosts, since `DISABLE_HTTP` is set to true -- See https://github.com/nextcloud/all-in-one/tree/main/community-containers how to add it to the AIO stack +- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack ### Repository and Documentation https://github.com/ZoeyVid/NPMplus diff --git a/community-containers/pi-hole/readme.md b/community-containers/pi-hole/readme.md index c10d1523091..fb15fee35b5 100644 --- a/community-containers/pi-hole/readme.md +++ b/community-containers/pi-hole/readme.md @@ -9,7 +9,7 @@ This container bundles pi-hole and auto-configures it for you. - After adding and starting the container, you can visit `http://ip.address.of.this.server:8573` in order to log in with the admin key that you can retrieve when running `sudo docker inspect nextcloud-aio-pihole | grep WEBPASSWORD`. There you can configure the pi-hole setup. Also you can add local dns records. - You can configure your home network now to use pi-hole as its dns server by configuring your router. - Additionally, you can configure the docker daemon to use that by editing `/etc/docker/daemon.json` and adding ` { "dns" : [ "ip.address.of.this.server" , "8.8.8.8" ] } `. -- See https://github.com/nextcloud/all-in-one/tree/main/community-containers how to add it to the AIO stack +- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack ### Repository https://github.com/pi-hole/docker-pi-hole diff --git a/community-containers/plex/readme.md b/community-containers/plex/readme.md index b340dcaff0b..13bc5e5dea1 100644 --- a/community-containers/plex/readme.md +++ b/community-containers/plex/readme.md @@ -7,7 +7,7 @@ This container bundles Plex and auto-configures it for you. - If you have a firewall like ufw configured, you might need to open all Plex ports in there first in order to make it work. Especially port 32400 is important! - After adding and starting the container, you need to visit http://ip.address.of.server:32400 in order to claim your server with a plex account - The data of Plex will be automatically included in AIOs backup solution! -- See https://github.com/nextcloud/all-in-one/tree/main/community-containers how to add it to the AIO stack +- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack ### Repository https://github.com/plexinc/pms-docker diff --git a/community-containers/vaultwarden/readme.md b/community-containers/vaultwarden/readme.md index cc53ba8b4a7..37e03bd1084 100644 --- a/community-containers/vaultwarden/readme.md +++ b/community-containers/vaultwarden/readme.md @@ -7,7 +7,7 @@ This container bundles vaultwarden and auto-configures it for you. - If you want to secure the installation with fail2ban, you might want to check out https://github.com/nextcloud/all-in-one/tree/main/community-containers/fail2ban - The data of Vaultwarden will be automatically included in AIOs backup solution! - After adding and starting the container, you need to visit `https://bw.your-domain.com/admin` in order to log in with the admin key that you can retrieve when running `sudo docker inspect nextcloud-aio-vaultwarden | grep ADMIN_TOKEN`. There you can configure smtp first and then invite users via mail. After this is done, you might disable the admin panel via the reverse proxy by blocking connections to the subdirectory. -- See https://github.com/nextcloud/all-in-one/tree/main/community-containers how to add it to the AIO stack +- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack ### Repository https://github.com/dani-garcia/vaultwarden diff --git a/manual-install/readme.md b/manual-install/readme.md index def74197e1b..ae356435d28 100644 --- a/manual-install/readme.md +++ b/manual-install/readme.md @@ -11,7 +11,7 @@ You can run the containers that are build for AIO with docker-compose. This come - You lose the AIO interface - You lose update notifications and automatic updates - You lose all AIO backup and restore features -- You lose all community containers: https://github.com/nextcloud/all-in-one/tree/main/community-containers +- You lose all community containers: https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers - **You need to know what you are doing, especially when modifying the compose.yaml file** - For updating, you need to strictly follow the at the bottom described update routine - Probably more diff --git a/nextcloud-aio-helm-chart/readme.md b/nextcloud-aio-helm-chart/readme.md index 3305052535e..e0a3c916bda 100755 --- a/nextcloud-aio-helm-chart/readme.md +++ b/nextcloud-aio-helm-chart/readme.md @@ -10,7 +10,7 @@ You can run the containers that are build for AIO with Kubernetes using this Hel - You lose the AIO interface - You lose update notifications and automatic updates - You lose all AIO backup and restore features -- You lose all community containers: https://github.com/nextcloud/all-in-one/tree/main/community-containers +- You lose all community containers: https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers - **You need to know what you are doing** - For updating, you need to strictly follow the at the bottom described update routine - You need to monitor yourself if the volumes have enough free space and increase them if they don't by adjusting their size in values.yaml diff --git a/readme.md b/readme.md index d518ded819e..591dfbdd98f 100644 --- a/readme.md +++ b/readme.md @@ -43,7 +43,7 @@ Included are: - Possibility included to [permanently add additional PHP extensions into the Nextcloud container](https://github.com/nextcloud/all-in-one#how-to-add-php-extensions-permanently-to-the-nextcloud-container) without having to build your own Docker image - Possibility included to [pass the needed device for hardware transcoding](https://github.com/nextcloud/all-in-one#how-to-enable-hardware-transcoding-for-nextcloud) to the Nextcloud container - Possibility included to [store all docker related files on a separate drive](https://github.com/nextcloud/all-in-one#how-to-store-the-filesinstallation-on-a-separate-drive) -- [Additional features can be added very easily](https://github.com/nextcloud/all-in-one/tree/main/community-containers) +- [Additional features can be added very easily](https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers) - [LDAP can be used as user backend for Nextcloud](https://github.com/nextcloud/all-in-one/tree/main#ldap) - Migration from any former Nextcloud installation to AIO is possible. See [this documentation](https://github.com/nextcloud/all-in-one/blob/main/migration.md) - [Fail2Ban can be added](https://github.com/nextcloud/all-in-one#fail2ban) @@ -708,7 +708,7 @@ You can configure one yourself by using either of these three recommended projec Please see the following documentation on this: [migration.md](https://github.com/nextcloud/all-in-one/blob/main/migration.md) ### Requirements for integrating new containers -For integrating new containers, they must pass specific requirements for being considered to get integrated in AIO itself. Even if not considered, we may add some documentation on it. Also there is this now: https://github.com/nextcloud/all-in-one/tree/main/community-containers +For integrating new containers, they must pass specific requirements for being considered to get integrated in AIO itself. Even if not considered, we may add some documentation on it. Also there is this now: https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers What are the requirements? 1. New containers must be related to Nextcloud. Related means that there must be a feature in Nextcloud that gets added by adding this container.