From f59ca75e08080a99786798af87317227194feb0b Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Thu, 1 Jan 2026 08:44:07 +0100 Subject: [PATCH] feat(appstore): add Nextcloud and AdGuard Home MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added 2 new applications to SecuBox appstore catalog: New Apps: - Nextcloud v30.0.2 - Self-hosted cloud storage and collaboration platform - AdGuard Home v0.107.54 - Network-wide ad blocker with DNS-over-HTTPS/TLS Nextcloud (Productivity): - File sync and share platform (Dropbox alternative) - Calendar, contacts, mail, video calls, collaborative editing - Requirements: 512MB RAM, 2GB storage - Supports SQLite, MySQL, PostgreSQL AdGuard Home (Network): - Network-wide ad and tracker blocker (Pi-hole alternative) - DNS-over-HTTPS/TLS support - Parental controls and detailed analytics - Requirements: 128MB RAM, 100MB storage Catalog Stats: - Total apps: 11 (was 9) - File size: 9.6KB (was 7.9KB) - Metadata version: 1.2 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- luci-app-secubox/appstore/apps.json | 49 +++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 2 deletions(-) diff --git a/luci-app-secubox/appstore/apps.json b/luci-app-secubox/appstore/apps.json index f02b116c..d13566c1 100644 --- a/luci-app-secubox/appstore/apps.json +++ b/luci-app-secubox/appstore/apps.json @@ -196,6 +196,51 @@ "dependencies": ["docker", "dockerd"], "conflicts": ["citadel", "ispconfig"], "notes": "Requires a domain name with proper DNS configuration. Includes webmail, spam filtering, and automatic TLS." + }, + { + "id": "secubox-app-nextcloud", + "name": "Nextcloud", + "version": "30.0.2", + "category": "productivity", + "description": "Self-hosted file sync and share platform with calendar, contacts, mail, video calls, and collaborative document editing", + "icon": "☁️", + "author": "CyberMind.fr", + "license": "AGPL-3.0", + "url": "https://nextcloud.com/", + "tags": ["cloud", "file-sync", "collaboration", "calendar", "contacts", "docker"], + "requires": { + "docker": true, + "memory": "512MB", + "storage": "2GB", + "database": "optional" + }, + "status": "stable", + "luci_app": null, + "dependencies": ["docker", "dockerd"], + "conflicts": [], + "notes": "Dropbox alternative with apps for mobile and desktop. Supports SQLite (default) or MySQL/PostgreSQL." + }, + { + "id": "secubox-app-adguardhome", + "name": "AdGuard Home", + "version": "0.107.54", + "category": "network", + "description": "Network-wide ad and tracker blocker with DNS-over-HTTPS/TLS support, parental controls, and detailed analytics", + "icon": "🛡️", + "author": "CyberMind.fr", + "license": "GPL-3.0", + "url": "https://adguard.com/adguard-home/overview.html", + "tags": ["dns", "ad-blocker", "privacy", "parental-control", "docker"], + "requires": { + "docker": true, + "memory": "128MB", + "storage": "100MB" + }, + "status": "stable", + "luci_app": null, + "dependencies": ["docker", "dockerd"], + "conflicts": [], + "notes": "Pi-hole alternative with DNS-over-HTTPS/TLS. Configure router to use AdGuard Home as DNS server." } ], "categories": { @@ -236,8 +281,8 @@ } }, "metadata": { - "version": "1.1", - "last_updated": "2025-12-31", + "version": "1.2", + "last_updated": "2026-01-01", "repository": "https://github.com/cybermind-studio/secubox-openwrt" } }