secubox-openwrt/luci-app-secubox/appstore
CyberMind-FR db1f8f703c feat(appstore+vhost): add 6 popular self-hosted services
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>
2026-01-01 09:13:38 +01:00
..
apps.json feat(appstore+vhost): add 6 popular self-hosted services 2026-01-01 09:13:38 +01:00
README.md fix(secubox): rename .appstore to appstore to fix package build 2025-12-31 12:38:47 +01:00

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:

  1. Create the package in package/secubox/secubox-app-<name>/
  2. Add metadata entry in apps.json
  3. Ensure proper tagging and categorization
  4. Add dependencies and conflicts if any
  5. 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