218 Commits

Author SHA1 Message Date
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. 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
Simon L. 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
lonode 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
Nicolas Binette 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] 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. 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] 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
copilot-swe-agent[bot] 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
derStephan 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
Pi-Farm 25a63abbc8 Merge pull request #7472 from pi-farm/cc_glances
New Community-Container: Glances
2026-03-18 20:01:24 +01:00
Simon L. 26aced2126 languagetool: rename mentioning of Collabora to Nextcloud Office
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-03-10 11:04:46 +01:00
Anvil5465 004674fada Update community-containers/jellyseerr/readme.md
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com>
2026-02-27 05:31:49 -05:00
Anvil5465 ad6b5d4087 Document Seerr permissions change
Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com>
2026-02-26 15:33:02 -05:00
Anvil5465 e9a5039211 Jellyseerr to Seerr Migration (#7596)
Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com>
2026-02-18 13:50:55 +01:00
Jean-Yves 88b2121eaa hotfix: Update Nextcloud integration URL for local AI
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2026-02-01 11:37:51 +01:00
Jean-Yves 12b065f9b6 Adjust local-ai community container to add Vulkan support (#5797)
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2026-01-29 16:11:04 +01:00
Jean-Yves e1718faf0b Update README with licensing and maintenance notes
Added caution and note about NocoDB licensing and maintenance status.

Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2026-01-22 21:24:35 +01:00
Jean-Yves db07c79db1 novodb: add (deprecated) to its display name
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2026-01-22 21:20:36 +01:00
Simon L. 81f477211f fix detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-01-13 11:44:43 +01:00
Simon L. c2f070b278 aio-cadddy: mention how to remove the container again
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-01-13 11:44:05 +01:00
Simon L. edba082dce improve detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-12-03 09:26:18 +01:00
Simon L. 095d3d9cc0 aio-smbserver: now compatible with arm64 as well
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-12-02 15:51:53 +01:00
Simon L. 81775579b9 Merge pull request #7186 from nextcloud/enh/6933/update-backuplist
aio-interface: add button to update the backup list
2025-12-01 17:14:56 +01:00
Simon L. dd64458f9a Merge pull request #7194 from nextcloud/enh/6836/add-notifications-cc
add notifications community container
2025-12-01 16:48:40 +01:00
Simon L. 411fe4cb53 address review
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-28 17:18:08 +01:00
Simon L. a48a1d66be update aio-caddy to v4 and add option for proxy protocol
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-26 13:03:42 +01:00
Simon L. 1d6a1ffb17 add notifications community container
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-25 14:02:37 +01:00
Simon L. 271c4b21cc docs: standardize links by removing ?tab=readme-ov-file
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 19:16:58 +01:00
Simon L. 01ad594ec5 aio-interface: add button to update the backup list
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 18:35:37 +01:00
Simon L. 9f0b2625ea caddy-cc: only open port 443/tcp and forward port 443/udp to talk directly
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 10:22:59 +01:00
Simon L. 71bb2a7370 adjust aio-caddy docs and config
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-21 09:29:48 +01:00
Simon L. 9a684e8b3b fix a bug with aio-caddy now proxying all traffic to aio-talk
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-13 15:17:03 +01:00