Commit Graph
241 Commits
Author SHA1 Message Date
Simon L. d4e41ed4ed add wireguard as community container
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-25 15:23:19 +02:00
Simon L. b7ef6ae280 aio-stalwart: change maintainer (#8556) 2026-08-17 20:57:33 +02:00
Ruben D.andSimon L. f20ced3189 Update community-containers/stalwart/stalwart.json
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Ruben D. <63711687+winterrific@users.noreply.github.com>
2026-08-17 20:24:11 +02:00
Simon L. e4dfe3a122 Update geoblocking instructions in readme.md
Clarified instructions for logging in and locating the allowed-countries.txt file in Nextcloud.

Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-17 14:48:11 +02:00
Simon L. a65e2a2e42 Update caution note about default admin user
Clarified the requirement for the default 'admin' user in the Caddy container.

Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-17 14:46:15 +02:00
Simon L. c76f1c92d2 Fix typo in readme for Let's Encrypt certificates
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-17 14:45:35 +02:00
Simon L. 22c29e078a Clarify container purpose for Let's Encrypt certificates
Updated the readme to clarify the purpose of the container regarding Let's Encrypt certificates.

Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-17 14:45:04 +02:00
Ruben D. e39d5d100c Update Stalwart references to new maintainer and repository locations
Credits to @docjyj

Signed-off-by: Ruben D. <ruben@winterrific.net>
2026-08-08 16:23:14 +02:00
derStephanandSimon L. 9262c66833 expose glances via caddy community container and add secret (#8531)
* Add ui secret for caddy integration

fixes https://github.com/szaimen/aio-caddy/pull/167

Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* add description of caddy integration

fixes https://github.com/szaimen/aio-caddy/pull/167

Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* add secret for glances container

fixes https://github.com/szaimen/aio-caddy/pull/167

Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* Update community-containers/glances/readme.md

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* Update community-containers/caddy/caddy.json

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* add glances container to caddy

add 

Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* Update community-containers/glances/readme.md

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* add secrets section for caddy

Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* add docker.sock to json validator

Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* fix validator issue

Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* docker socket removed from schema

on maintainer's request. 

Signed-off-by: derStephan <derStephan@users.noreply.github.com>

* add hint for user name

Signed-off-by: derStephan <derStephan@users.noreply.github.com>

---------

Signed-off-by: derStephan <derStephan@users.noreply.github.com>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2026-08-06 10:22:50 +02:00
derStephan 04fc5bbe5e even better DNS explanation.
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-05 14:08:38 +02:00
derStephan 0a0cf23a2a better example
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-05 14:06:05 +02:00
derStephan 872b675050 Add more explanations to DNS Settings for individual subdomains
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-05 14:04:38 +02:00
derStephan c0daf7537f move supported community containers up
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-05 13:29:25 +02:00
derStephan 50d4319fc4 Merge branch 'nextcloud:main' into restructure_caddy_readme 2026-08-05 13:28:15 +02:00
derStephanandSimon L. 8068fc3057 Update community-containers/caddy/readme.md
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-05 13:25:15 +02:00
derStephanandSimon L. 8a8bf4e209 Update community-containers/caddy/readme.md
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-05 13:25:02 +02:00
derStephanandSimon L. 390e14ee11 Update community-containers/caddy/readme.md
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-05 13:24:05 +02:00
Simon L. 0d91942c3c Update joplin-server.json (#8496) 2026-08-05 12:14:57 +02:00
derStephanandSimon L. 560554ca56 Update community-containers/readme.md
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-03 17:29:48 +02:00
derStephan d91810e9d2 Add instructions on how to test community containers in real live
fixes #8503

Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-03 15:31:55 +02:00
derStephan 0cfe0ef39c some more explanations in custom examples
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-03 07:02:14 +02:00
derStephan 1d46cd9ae7 rewrite and restructure caddy community container README
- reduce redundancy and help to prevent errors for newly added redirections
- Add sections for geoblocking, IP allow lists, custom configuration and proxy protocol
- Add table of supported community containers with geoblocking, IP allow list and authentication support
- Add configuration examples for custom caddy configurations
- Fix minor language issues

Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-07-31 14:17:36 +02:00
Cooper Larson 61c8ee3fe2 Update joplin-server.json
Added the restart unless stopped condition for the server and database containers.

Signed-off-by: Cooper Larson <cooper.a.larson@gmail.com>
2026-07-29 14:02:11 -06:00
Simon L. c3c22d3ae9 change scrutiny port to port 8001
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-23 16:48:35 +02:00
Simon L.andClaude Opus 4.8 ac112f3b42 docs(dnsmasq): note auto IP detection is Linux-only, not Docker Desktop
dnsmasq runs in host network mode and auto-detects the host's LAN IP. On
Docker Desktop (Windows/macOS) containers run inside a Linux VM isolated
from the real host LAN, so detection yields the wrong IP and local DNS
resolution does not work. Call this out in the dnsmasq readme and the
in-app deSEC domain notice.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-22 16:04:35 +02:00
0753c6c902 feat(desec): wire caddy/dnsmasq community containers into the flow
- caddy.json: pass DESEC_TOKEN to the caddy container so it can solve the DNS-01
  challenge for the registered dedyn.io domain.
- community-containers.twig: when the domain was registered via deSEC, explain
  that caddy and dnsmasq were enabled automatically and link the required dnsmasq
  router change, with a caution to disable dnsmasq on publicly reachable hosts.
- compose.yaml: mention the built-in deSEC free domain option alongside Tailscale
  in the reverse-proxy hint.

Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-18 13:19:16 +02:00
Simon L. 7f4fa35d83 add dnsmasq community container
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-17 16:53:03 +02:00
Simon L. 653e518fab add joplin to the community containers overview
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-17 11:17:35 +02:00
lonodeandSimon L. 11e6f55212 [Community Containers] Adding joplin-server (#7983)
* added joplin-server

Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* update to container sidecar

added depends

Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* Use latest

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* Typo

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* Freeze postgres

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* Add secret for Joplin DB

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* Freeze PGDATA location

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* Fix port publishing

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* fix typo

Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* fix typo : swap user/db

Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* Update community-containers/joplin-server/joplin-server.json

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* Update community-containers/joplin-server/joplin-server.json

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* Update caddy docs to mention subdomain

Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>

* some adjustments to the readme

Signed-off-by: Simon L. <szaimen@e.mail.de>

---------

Signed-off-by: lonode <32384862+lonode@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2026-06-16 15:57:53 +02:00
bb7d32a2f2 Add AzuraCast community container (#8176)
* Add AzuraCast community container

Signed-off-by: Nicolas Binette <biguenique@nuee.cc>

* Update Caddy readme to mention AzuraCast

Signed-off-by: Nicolas Binette <biguenique@nuee.cc>

* azuracast: consolidate storage/* volumes into single storage volume

Replace seven granular mounts under /var/azuracast/storage with a single
nextcloud_aio_azuracast_storage volume, matching AzuraCast's official
docker-compose layout. Remove nextcloud_aio_azuracast_uploads from
backup_volumes (media files are captured via stations and AzuraCast's
own backup archives in /var/azuracast/backups).

Signed-off-by: Nicolas Binette <biguenique@nuee.cc>

* azuracast: change HTTP/HTTPS ports to 10080/10443, expose on host

Use ports recommended by AzuraCast docs for reverse proxy deployments.
Expose port 10080 (HTTP) with %APACHE_IP_BINDING% following the vaultwarden
pattern, and port 10443 (HTTPS) on all interfaces for direct access.
Update readme accordingly.

Signed-off-by: Nicolas Binette <biguenique@nuee.cc>

* azuracast: replace shared volume with %NEXTCLOUD_MOUNT%, document filesystem sharing

Replace the named volume nextcloud_aio_azuracast_shared with the AIO-native
%NEXTCLOUD_MOUNT% mechanism. The volume is silently skipped if NEXTCLOUD_MOUNT
is not configured in AIO.

Update readme.md:
- Document NEXTCLOUD_MOUNT as the advanced file sharing approach, with setup
  instructions and a comparison to the SFTP approach
- Clarify default access behavior: files (mode 644) are world-readable by both
  processes; some AzuraCast directories (mode 700) require intervention
- Document POSIX ACL commands for unlocking read-only or bidirectional access
  on specific paths, with a note that they must be re-run after structural
  changes by AzuraCast
- Minor wording and formatting improvements throughout

Tested on a live AzuraCast instance: rename and bidirectional move confirmed
working after ACL application; containers start correctly without UMASK override.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Nicolas Binette <biguenique@nuee.cc>

* Update community-containers/azuracast/azuracast.json

Do not expose internal HTTP port 10080 on host.

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Nicolas Binette <biguenique@nuee.cc>

* azuracast: add to community containers overview diagram

Add AzuraCast entry to the Media group of the mermaid overview
diagram in community-containers/readme.md, as requested by szaimen.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Nicolas Binette <biguenique@nuee.cc>

* fix the json

Signed-off-by: Simon L. <szaimen@e.mail.de>

* Apply suggestion from @szaimen

Signed-off-by: Simon L. <szaimen@e.mail.de>

* Apply suggestion from @szaimen

Signed-off-by: Simon L. <szaimen@e.mail.de>

---------

Signed-off-by: Nicolas Binette <biguenique@nuee.cc>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2026-06-16 15:47:15 +02:00
Simon L. e30f416d55 makemkv: allow it to access the necessary devices
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-09 14:33:34 +02:00
Simon L. 2082fb6bbc improve community-container readmes by adding links to upstream sw and describing what each one does (#8150) 2026-05-26 13:07:35 +02:00
Anvil5465 22d2db35b1 Update community-containers/fail2ban/readme.md
Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com>
2026-05-20 17:03:57 -04:00
Tim Alexander Neuenbauer 6288665170 home-assistant: Update readme.md (#8055) 2026-05-19 16:25:28 +02:00
gggeek d4da301c9a improve the notice about minio deprecation in the readme of the community container
Signed-off-by: Gaetano Giunta <giunta.gaetano@gmail.com>
2026-05-18 15:57:15 +00:00
gggeek 4c0b28f70d add warning notice to minio container that minio is not maintained any more
Signed-off-by: Gaetano Giunta <giunta.gaetano@gmail.com>
2026-05-18 15:57:15 +00:00
gggeek 1b696a1242 improve comm-conts readmes by adding links to upstream sw and describing what each one does
Signed-off-by: Gaetano Giunta <giunta.gaetano@gmail.com>
2026-05-18 15:55:10 +00:00
Simon L. 035e270245 LLDAP: update image and tag and change it to ghcr.io
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-04-29 09:24:18 +02:00
Simon L. 6dc1cd6ebd adjust community-container readme
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-04-25 17:09:23 +02:00
copilot-swe-agent[bot]andszaimen 5cf4580a86 docs: add mermaid architecture diagrams to readme files
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-04-24 19:40:05 +02:00
Simon L.andszaimen 9d33eb29d2 remove link to the pickup speed guide
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-04-22 13:25:42 +02:00
copilot-swe-agent[bot]andszaimen d0b0bde4c8 jellyfin: allow Jellyfin to resolve lldap hostname while running in host network mode
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/3bd90eb7-e6f2-4647-9e78-4f9349300a29

fix: use gethostbyname for lldap IP and fix community-container depends_on skip logic

Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/67d6ed5f-8bdc-4b9b-a33c-9ff73305c799

fix: ensure lldap starts before jellyfin via depends_on

Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/448ec7d3-f71e-4499-a4a4-67314434a77c

Update ContainerDefinitionFetcher.php

Signed-off-by: Simon L. <szaimen@e.mail.de>

fix: protect standard container dependencies from being skipped for community containers

Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/cdd6a51b-75a3-4f43-9d00-85b1df2f880f
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com>
2026-04-20 11:22:24 +02:00
Simon L. 049f828095 home-assistant: adjust some details
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-04-14 17:34:49 +02:00
Simon L. 25da8cd524 Merge pull request #7810 from nextcloud/copilot/add-home-assist-community-container
Add Home Assistant as new community container
2026-04-14 15:56:52 +02:00
Rahammetoela Toekiman fc03f1b62f update readme to reflect what it monitors
Signed-off-by: Rahammetoela Toekiman <fusekai@outlook.com>
2026-04-13 10:38:26 -03:00
ed18c93b22 Add Home Assistant as new community container
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/45faa163-5781-4901-afc7-d828768a4ecc
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-Authored-By: Simon L. <szaimen@e.mail.de>
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com>
2026-04-09 14:47:03 +02:00
Simon L. 8a1c9b7369 Merge pull request #7870 from nextcloud/grotax/exporter
Update Prometheus Nextcloud Exporter to 0.9.1
2026-04-09 12:52:14 +02:00
derStephanandSimon L. dd707478d0 aio-caddy: add description of new feature how to add caddy imports via Nextcloud (#7835)
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2026-04-09 12:50:13 +02:00
Benjamin Brahmer fc9a7769b4 Update Prometheus Nextcloud Exporter to 0.9.1
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2026-04-08 09:53:24 +02:00
Daniel Hartmann ee41f1814f Update smbserver.json
Activate filesystem_check_changes
https://github.com/szaimen/aio-smbserver/issues/27

Signed-off-by: Daniel Hartmann <60435198+hartmann-daniel@users.noreply.github.com>
2026-03-24 23:18:02 +01:00