secubox-openwrt/luci-app-secubox/appstore/apps.json
CyberMind-FR f59ca75e08 feat(appstore): add Nextcloud and AdGuard Home
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 <noreply@anthropic.com>
2026-01-01 08:44:07 +01:00

289 lines
9.5 KiB
JSON

{
"apps": [
{
"id": "secubox-app-crowdsec",
"name": "CrowdSec",
"version": "1.7.4",
"category": "security",
"description": "CrowdSec is an open-source, lightweight security engine that detects and responds to malicious behaviors",
"icon": "🛡️",
"author": "CyberMind.fr",
"license": "MIT",
"url": "https://github.com/crowdsecurity/crowdsec",
"tags": ["security", "ids", "ips", "firewall", "threat-detection"],
"requires": {
"go": "1.23+",
"memory": "128MB",
"storage": "50MB",
"build": "full"
},
"status": "dev",
"luci_app": "luci-app-crowdsec-dashboard",
"dependencies": ["iptables-nft"],
"conflicts": [],
"notes": "Requires full OpenWrt build environment (not SDK). Go 1.23.12 available in OpenWrt 24.10."
},
{
"id": "secubox-app-nodogsplash",
"name": "NoDogSplash",
"version": "5.0.2",
"category": "network",
"description": "Captive portal solution that intercepts HTTP traffic and serves a customizable splash page before granting network access",
"icon": "🌐",
"author": "CyberMind.fr",
"license": "GPL-2.0-or-later",
"url": "https://github.com/nodogsplash/nodogsplash",
"tags": ["captive-portal", "hotspot", "guest-network", "access-control"],
"requires": {
"memory": "32MB",
"storage": "5MB"
},
"status": "stable",
"luci_app": null,
"dependencies": ["libmicrohttpd", "libjson-c", "iptables-nft"],
"conflicts": []
},
{
"id": "secubox-app-domoticz",
"name": "Domoticz",
"version": "1.0.0",
"category": "iot",
"description": "Home automation system with support for various devices and protocols",
"icon": "🏠",
"author": "CyberMind.fr",
"license": "GPL-3.0",
"url": "https://www.domoticz.com/",
"tags": ["home-automation", "iot", "smart-home", "docker"],
"requires": {
"docker": true,
"memory": "256MB",
"storage": "100MB"
},
"status": "stable",
"luci_app": null,
"dependencies": ["docker", "dockerd"],
"conflicts": []
},
{
"id": "secubox-app-lyrion",
"name": "Lyrion Music Server",
"version": "1.0.0",
"category": "media",
"description": "Multi-room audio streaming server (formerly Logitech Media Server)",
"icon": "🎵",
"author": "CyberMind.fr",
"license": "GPL-2.0",
"url": "https://lyrion.org/",
"tags": ["music", "streaming", "multi-room", "audio", "docker"],
"requires": {
"docker": true,
"memory": "128MB",
"storage": "50MB"
},
"status": "stable",
"luci_app": null,
"dependencies": ["docker", "dockerd"],
"conflicts": []
},
{
"id": "secubox-app-zigbee2mqtt",
"name": "Zigbee2MQTT",
"version": "1.0.0",
"category": "iot",
"description": "Zigbee to MQTT bridge allowing you to use Zigbee devices without proprietary hubs",
"icon": "📡",
"author": "CyberMind.fr",
"license": "GPL-3.0",
"url": "https://www.zigbee2mqtt.io/",
"tags": ["zigbee", "mqtt", "iot", "smart-home", "docker"],
"requires": {
"docker": true,
"zigbee_adapter": true,
"memory": "128MB",
"storage": "50MB"
},
"status": "stable",
"luci_app": "luci-app-zigbee2mqtt",
"dependencies": ["docker", "dockerd", "mqtt-broker"],
"conflicts": []
},
{
"id": "secubox-app-localai",
"name": "LocalAI",
"version": "2.25.0",
"category": "ai",
"description": "Self-hosted OpenAI-compatible API for running LLMs locally with support for text, audio, and image generation",
"icon": "🤖",
"author": "CyberMind.fr",
"license": "MIT",
"url": "https://localai.io/",
"tags": ["ai", "llm", "machine-learning", "openai", "docker"],
"requires": {
"docker": true,
"memory": "2GB",
"storage": "5GB",
"gpu": "optional"
},
"status": "stable",
"luci_app": null,
"dependencies": ["docker", "dockerd"],
"conflicts": [],
"notes": "GPU acceleration optional. Model files require additional storage (1-10GB per model)."
},
{
"id": "secubox-app-citadel",
"name": "Citadel",
"version": "9.99",
"category": "productivity",
"description": "Complete groupware solution with email, calendar, contacts, instant messaging, and collaboration tools",
"icon": "🏢",
"author": "CyberMind.fr",
"license": "GPL-3.0",
"url": "https://www.citadel.org/",
"tags": ["groupware", "email", "calendar", "collaboration", "docker"],
"requires": {
"docker": true,
"memory": "512MB",
"storage": "1GB"
},
"status": "stable",
"luci_app": null,
"dependencies": ["docker", "dockerd"],
"conflicts": ["mailinabox"],
"notes": "Web-based groupware with email server, calendar, contacts, and instant messaging."
},
{
"id": "secubox-app-ispconfig",
"name": "ISPConfig",
"version": "3.2.12",
"category": "hosting",
"description": "Web hosting control panel for managing multiple servers, websites, email accounts, DNS, and databases",
"icon": "🖥️",
"author": "CyberMind.fr",
"license": "BSD-3-Clause",
"url": "https://www.ispconfig.org/",
"tags": ["hosting", "control-panel", "web-server", "email", "dns", "docker"],
"requires": {
"docker": true,
"memory": "1GB",
"storage": "2GB"
},
"status": "stable",
"luci_app": null,
"dependencies": ["docker", "dockerd"],
"conflicts": ["mailinabox"],
"notes": "Full hosting control panel with Apache/nginx, MySQL/MariaDB, PHP, email, DNS, and FTP."
},
{
"id": "secubox-app-mailinabox",
"name": "Mail-in-a-Box",
"version": "70.0",
"category": "productivity",
"description": "Easy-to-deploy email server with webmail, contacts, calendar, spam filtering, and automatic security updates",
"icon": "📧",
"author": "CyberMind.fr",
"license": "CC0-1.0",
"url": "https://mailinabox.email/",
"tags": ["email", "mail-server", "webmail", "calendar", "contacts", "docker"],
"requires": {
"docker": true,
"memory": "768MB",
"storage": "1GB",
"domain": "required"
},
"status": "stable",
"luci_app": null,
"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": {
"security": {
"name": "Security",
"icon": "🔒",
"description": "Security and threat detection applications"
},
"network": {
"name": "Network",
"icon": "🌐",
"description": "Network services and utilities"
},
"iot": {
"name": "IoT & Home Automation",
"icon": "🏠",
"description": "Internet of Things and home automation"
},
"media": {
"name": "Media",
"icon": "🎬",
"description": "Media streaming and entertainment"
},
"ai": {
"name": "AI & Machine Learning",
"icon": "🤖",
"description": "Artificial intelligence and machine learning tools"
},
"productivity": {
"name": "Productivity",
"icon": "📧",
"description": "Email, collaboration, and productivity tools"
},
"hosting": {
"name": "Hosting & Control Panels",
"icon": "🖥️",
"description": "Web hosting and server management tools"
}
},
"metadata": {
"version": "1.2",
"last_updated": "2026-01-01",
"repository": "https://github.com/cybermind-studio/secubox-openwrt"
}
}