Commit Graph
254 Commits
Author SHA1 Message Date
Simon L. 3d707e9973 borgbackup-viewer: adjust comment how to mount the archive
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-09-02 11:45:20 +02:00
derStephan 6626119907 Update readme.md
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-27 06:39:11 +02:00
derStephan cb8baff753 add maintainer information and installation instructions
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-26 07:44:46 +02:00
derStephan 1f6dd3f931 Merge branch 'nextcloud:main' into clamav-entended-container 2026-08-26 07:37:41 +02:00
derStephanandSimon L. def77e74c7 Update community-containers/clamav-extended/clamav-extended.json
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-26 07:36:43 +02:00
Simon L. 525cac8b33 add wireguard as community container (#8615) 2026-08-25 16:48:18 +02:00
Simon L. abb192485a add gitea to community containers (#8596) 2026-08-25 15:52:41 +02:00
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. 463d741096 add gitea to community containers
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-25 14:56:40 +02:00
Simon L. aeecdd73e0 localAI: Fix healthcheck pointing to wrong port (8080 instead of 10078) (#8563) 2026-08-25 13:34:11 +02:00
Simon L. 370a0a26b7 Update community-containers/local-ai/local-ai.json
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-24 10:00:42 +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
Michelle Antunes a1a30083a0 Fix healthcheck pointing to wrong port (8080 instead of 10078)
Signed-off-by: Michelle Antunes <117948294+MichelleAntunes@users.noreply.github.com>
2026-08-11 10:58:34 +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
derStephan fa2f19e957 Create readme.md
Give detailed information on the ClamAV-extended container.

#6563

Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-07 13:30:01 +02:00
derStephan 2686c10b00 drop-in replacement for official clamav backend
This container uses standard clamav binaries but with additional community driven signatures from sanesecurity.com, sigs.interserver.net, rfxn.com and urlhaus.abuse.ch that will improve detection rates. 

Updates to clamav binaries and signatures are done automatically, the app files_antivirus is installed and configured automatically. There is no backup of the volume because it does only hold current signatures.

This is a follow up to discussion #6563

Signed-off-by: derStephan <derStephan@users.noreply.github.com>
2026-08-07 13:05:38 +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