Added 6 new applications to both appstore and VHost templates: New Apps & Templates: 1. 🐳 Portainer v2.21.4 (Hosting) - Docker container management UI - VHost: portainer.local → :9000 - WebSocket support for real-time updates 2. 🏡 Home Assistant v2024.12.5 (IoT) - Home automation with 2000+ integrations - VHost: home.local → :8123 - WebSocket for real-time device updates 3. 🎬 Jellyfin v10.10.3 (Media) - Free media server (Plex alternative) - VHost: jellyfin.local → :8096 - Hardware transcoding support 4. 🔐 Vaultwarden v1.32.7 (Security) - Bitwarden-compatible password manager - VHost: vault.local → :80 - HTTPS REQUIRED for mobile apps 5. 🦊 Gitea v1.22.6 (Productivity) - Self-hosted Git service (GitHub alternative) - VHost: git.local → :3000 - SSH access supported 6. 📊 Uptime Kuma v1.23.15 (Network) - Uptime monitoring with status pages - VHost: uptime.local → :3001 - WebSocket for real-time status Catalog Stats: - Appstore: 11 → 17 apps (+6, +55%) - VHost Templates: 13 → 19 templates (+6, +46%) - Appstore size: 9.6KB → 15KB (+5.4KB) - VHost templates size: 7.7KB → 12KB (+4.3KB) Version Updates: - appstore/apps.json: v1.2 → v1.3 - vhost-manager/templates.json: v1.0 → v1.1 All new apps: - Docker-based for easy deployment - Stable status - Pre-configured VHost templates - SSL/Auth/WebSocket settings included 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| apps.json | ||
| README.md | ||
SecuBox App Store Metadata
This directory contains metadata for all SecuBox applications available in the app store.
Structure
apps.json- Master catalog of all available SecuBox applications- Individual app directories with detailed metadata
App Categories
🔒 Security
Applications focused on security, threat detection, and network protection.
🌐 Network
Network services, utilities, and infrastructure applications.
🏠 IoT & Home Automation
Smart home devices, automation systems, and IoT integration.
🎬 Media
Media streaming, entertainment, and content management.
Application Status
- stable - Production-ready, tested and stable
- beta - Functional but may have minor issues
- alpha - Early development, experimental
- dev - Under active development
Adding New Applications
To add a new application to the app store:
- Create the package in
package/secubox/secubox-app-<name>/ - Add metadata entry in
apps.json - Ensure proper tagging and categorization
- Add dependencies and conflicts if any
- Link to LuCI app if available
Metadata Fields
Each app entry includes:
- id: Unique package identifier
- name: Display name
- version: Current version
- category: Primary category
- description: Brief description
- icon: Emoji or icon identifier
- author: Package maintainer
- license: Software license
- url: Upstream project URL
- tags: Searchable tags
- requires: System requirements
- status: Development status
- luci_app: Associated LuCI interface (if any)
- dependencies: Required packages
- conflicts: Conflicting packages
Integration
The app store metadata is used by:
- luci-app-secubox - Main SecuBox interface
- Build system - Package management and dependency resolution
- Documentation - Automated documentation generation
- CI/CD - Automated testing and deployment
Versioning
App store metadata version: 1.0 Last updated: 2024-12-30