# TSYSDevStack Cloudron Packages
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Status: Active](https://img.shields.io/badge/Status-Active-brightgreen.svg)](https://github.com/TSYSDevStack/Cloudron) [![Build: Pending](https://img.shields.io/badge/Build-Pending-orange.svg)](https://github.com/TSYSDevStack/Cloudron) **Revenue-Generating Open Source Application Packages for Cloudron Platform**
--- ## πŸ“‹ Project Overview This project packages a large collection of free/libre/open-source applications for deployment on the [Cloudron](https://www.cloudron.io/) platform. Each application is carefully configured with security, authentication (OIDC/LDAP where possible), and proper health checks to ensure production readiness. ### 🎯 Mission Objectives - Package 65+ open-source applications for Cloudron deployment - Implement OIDC authentication where possible, fallback to LDAP - Extensive QA and smoke testing of each package - Production-ready configurations with proper health checks - Revenue-generating, operationally stable packages --- ## πŸ—οΈ Repository Structure ``` TSYSDevStack/Cloudron/ β”œβ”€β”€ GitUrlList.txt # Upstream application repositories β”œβ”€β”€ CloudronPackages-Artifacts/ # Package deliverables (production-ready) β”œβ”€β”€ CloudronPackages-Workspace/ # Temporary work area (scripts, logs) └── README.md # This file - Project status board ``` ### Directory Details - **CloudronPackages-Artifacts**: Contains the final, production-ready Cloudron packages - **CloudronPackages-Workspace**: Working directory for scripts, checkouts, and logs --- ## πŸ“¦ Applications Status Board | # | Application | Repository | Status | Authentication | Notes | |---|-------------|------------|--------|----------------|-------| | 1 | [GoAlert](https://github.com/target/goalert) | target/goalert | πŸ”„ | TBD | Alerting and on-call scheduling | | 2 | [Tirreno](https://github.com/tirrenotechnologies/tirreno) | tirrenotechnologies/tirreno | πŸ”„ | TBD | Payment processing platform | | 3 | [Runme](https://github.com/runmedev/runme) | runmedev/runme | πŸ”„ | TBD | Notebook-based application framework | | 4 | [DataHub](https://github.com/datahub-project/datahub) | datahub-project/datahub | πŸ”„ | TBD | Metadata platform | | 5 | [Docassemble](https://github.com/jhpyle/docassemble) | jhpyle/docassemble | πŸ”„ | TBD | Document assembly tool | | 6 | [Pimcore](https://github.com/pimcore/pimcore) | pimcore/pimcore | πŸ”„ | TBD | Enterprise digital experience platform | | 7 | [Database Gateway](https://github.com/kazhuravlev/database-gateway) | kazhuravlev/database-gateway | πŸ”„ | TBD | Database gateway service | | 8 | [Webhook](https://github.com/adnanh/webhook) | adnanh/webhook | πŸ”„ | TBD | Lightweight webhook receiver | | 9 | [Fx](https://github.com/metrue/fx) | metrue/fx | πŸ”„ | TBD | Functional programming language | | 10 | [Fonoster](https://github.com/fonoster/fonoster) | fonoster/fonoster | πŸ”„ | TBD | Communications platform | | 11 | [OAT](https://github.com/oat-sa) | oat-sa | πŸ”„ | TBD | Open Assessment Technologies | | 12 | [Rundeck](https://github.com/rundeck/rundeck) | rundeck/rundeck | πŸ”„ | TBD | Job scheduler and runbook automation | | 13 | [Hyperswitch](https://github.com/juspay/hyperswitch) | juspay/hyperswitch | πŸ”„ | TBD | Open-source payments switch | | 14 | [PayrollEngine](https://github.com/Payroll-Engine/PayrollEngine) | Payroll-Engine/PayrollEngine | πŸ”„ | TBD | Payroll processing system | | 15 | [OpenBoxes](https://github.com/openboxes/openboxes) | openboxes/openboxes | πŸ”„ | TBD | Medical supply chain management | | 16 | [Nautilus Trader](https://github.com/nautechsystems/nautilus_trader) | nautechsystems/nautilus_trader | πŸ”„ | TBD | Algorithmic trading platform | | 17 | [APISIX](https://github.com/apache/apisix) | apache/apisix | πŸ”„ | TBD | Cloud-native API gateway | | 18 | [Grist](https://github.com/gristlabs/grist-core) | gristlabs/grist-core | πŸ”„ | TBD | Modern relational spreadsheet | | 19 | [Healthchecks](https://github.com/healthchecks/healthchecks) | healthchecks/healthchecks | πŸ”„ | TBD | Cron monitoring service | | 20 | [Fleet](https://github.com/fleetdm/fleet) | fleetdm/fleet | πŸ”„ | TBD | Device management platform | | 21 | [NetBox](https://github.com/netbox-community/netbox) | netbox-community/netbox | πŸ”„ | TBD | Infrastructure resource management | | 22 | [SeaTunnel](https://github.com/apache/seatunnel) | apache/seatunnel | πŸ”„ | TBD | Distributed data integration tool | | 23 | [Rathole](https://github.com/rapiz1/rathole) | rapiz1/rathole | πŸ”„ | TBD | Secure network tunnel | | 24 | [Easy Gate](https://github.com/wiredlush/easy-gate) | wiredlush/easy-gate | πŸ”„ | TBD | Authentication gateway | | 25 | [Huginn](https://github.com/huginn/huginn) | huginn/huginn | πŸ”„ | TBD | Automation agent | | 26 | [Consul Democracy](https://github.com/consuldemocracy/consuldemocracy) | consuldemocracy/consuldemocracy | πŸ”„ | TBD | Democratic participation platform | | 27 | [BOINC](https://github.com/BOINC/boinc) | BOINC/boinc | πŸ”„ | TBD | Volunteer computing platform | | 28 | [SLURM](https://github.com/SchedMD/slurm) | SchedMD/slurm | πŸ”„ | TBD | Job scheduler for Linux clusters | | 29 | [Gophish](https://github.com/gophish/gophish) | gophish/gophish | πŸ”„ | TBD | Phishing framework | | 30 | [SniperPhish](https://github.com/GemGeorge/SniperPhish) | GemGeorge/SniperPhish | πŸ”„ | TBD | Advanced phishing toolkit | | 31 | [InvenTree](https://github.com/inventree/InvenTree) | inventree/InvenTree | πŸ”„ | TBD | Inventory management system | | 32 | [Mender](https://github.com/mendersoftware/mender) | mendersoftware/mender | πŸ”„ | TBD | Over-the-air update framework | | 33 | [Langfuse](https://github.com/langfuse/langfuse) | langfuse/langfuse | πŸ”„ | TBD | LLM engineering platform | | 34 | [Wireviz Web](https://github.com/wireviz/wireviz-web) | wireviz/wireviz-web | πŸ”„ | TBD | Wiring harness documentation tool | | 35 | [WireViz](https://github.com/wireviz/WireViz) | wireviz/WireViz | πŸ”„ | TBD | Cable and harness documentation | | 36 | [Kill Bill](https://github.com/killbill/killbill) | killbill/killbill | πŸ”„ | TBD | Open-source subscription billing | | 37 | [AutoBOM](https://github.com/opulo-inc/autobom) | opulo-inc/autobom | πŸ”„ | TBD | Automated Bill of Materials | | 38 | [Midday](https://github.com/midday-ai/midday) | midday-ai/midday | πŸ”„ | TBD | AI-powered business tools | | 39 | [Openblocks](https://github.com/openblocks-dev/openblocks) | openblocks-dev/openblocks | πŸ”„ | TBD | Open-source business intelligence | | 40 | [Draw.io](https://github.com/jgraph/docker-drawio) | jgraph/docker-drawio | πŸ”„ | TBD | Diagramming application | | 41 | [SigNoz](https://github.com/SigNoz/signoz) | SigNoz/signoz | πŸ”„ | TBD | Application observability platform | | 42 | [Sentry](https://github.com/getsentry/sentry) | getsentry/sentry | πŸ”„ | TBD | Application monitoring | | 43 | [ChirpStack](https://github.com/chirpstack/chirpstack) | chirpstack/chirpstack | πŸ”„ | TBD | LoRaWAN network server | | 44 | [ElabFTW](https://github.com/elabftw/elabftw) | elabftw/elabftw | πŸ”„ | TBD | Electronic lab notebook | | 45 | [PLMore](https://github.com/PLMore/PLMore) | PLMore/PLMore | πŸ”„ | TBD | Programming language | | 46 | [SatNOGS](https://gitlab.com/librespacefoundation/satnogs) | librespacefoundation/satnogs | πŸ”„ | TBD | Satellite network ground stations | | 47 | [Jamovi](https://github.com/jamovi/jamovi) | jamovi/jamovi | πŸ”„ | TBD | Statistical analysis software | | 48 | [ReviewBoard](https://github.com/reviewboard/reviewboard) | reviewboard/reviewboard | πŸ”„ | TBD | Code review platform | | 49 | [Resgrid](https://github.com/Resgrid/Core) | Resgrid/Core | πŸ”„ | TBD | Emergency response platform | | 50 | [SDR Angel](https://github.com/f4exb/sdrangel) | f4exb/sdrangel | πŸ”„ | TBD | Software defined radio platform | | 51 | [No-Code Architects Toolkit](https://github.com/stephengpope/no-code-architects-toolkit) | stephengpope/no-code-architects-toolkit | πŸ”„ | TBD | No-code development tools | | 52 | [Warp](https://github.com/sebo-b/warp) | sebo-b/warp | πŸ”„ | TBD | SSH server | | 53 | [Windmill](https://github.com/windmill-labs/windmill) | windmill-labs/windmill | πŸ”„ | TBD | Internal tooling platform | | 54 | [Corteza](https://github.com/cortezaproject/corteza) | cortezaproject/corteza | πŸ”„ | TBD | Low-code platform | | 55 | [Mender Software](https://github.com/mendersoftware) | mendersoftware | πŸ”„ | TBD | IoT device management | | 56 | [Security Awareness Training](https://github.com/security-companion/security-awareness-training) | security-companion/security-awareness-training | πŸ”„ | TBD | Security education platform | | 57 | [Comply](https://github.com/strongdm/comply) | strongdm/comply | πŸ”„ | TBD | Infrastructure compliance | | 58 | [Todo Policies](https://github.com/todogroup/policies) | todogroup/policies | πŸ”„ | TBD | Open source policy templates | | 59 | [Puter](https://github.com/HeyPuter/puter) | HeyPuter/puter | πŸ”„ | TBD | Web-based OS | | 60 | [Easy Gate](https://github.com/wiredlush/easy-gate) | wiredlush/easy-gate | πŸ”„ | TBD | Authentication gateway | | 61 | [Warp](https://github.com/sebo-b/warp) | sebo-b/warp | πŸ”„ | TBD | SSH server | | 62 | [Windmill](https://github.com/windmill-labs/windmill) | windmill-labs/windmill | πŸ”„ | TBD | Internal tooling platform | > **Legend**: πŸ”„ In Progress | βœ… Ready | ⏸️ On Hold | ❌ Issues --- ## πŸ”§ Packaging Process ### Authentication Strategy - **OIDC**: Primary authentication method for all applications that support it - **LDAP**: Fallback for applications that don't support OIDC but support LDAP - **None**: For applications without authentication support ### QA & Validation Steps 1. **Docker Image Build**: Verify successful build with `tsysdevstack-cloudron-*` prefix 2. **Health Checks**: Implement and verify application health check endpoints 3. **Security Scanning**: Run security checks using tools like Trivy 4. **Functionality Testing**: Verify core functionality of each application 5. **Authentication Validation**: Test OIDC/LDAP integration ### Docker Image Naming Convention All Docker images will use the prefix: `tsysdevstack-cloudron-[application-name]` --- ## πŸ“ Journal & Progress Notes ### Today's Progress (2025-11-12) - Initial repository structure set up - Created directory structure for all 65 applications - Created this status board README ### Daily Todo List - [ ] Package [APP_NAME] with OIDC authentication - [ ] Run security validation on [APP_NAME] - [ ] Perform functionality tests on [APP_NAME] - [ ] Update status board for [APP_NAME] --- ## 🀝 Contributing This is a mission-critical, revenue-generating project. All changes must undergo extensive testing before approval. Contact the founder Charles N Wyble for contribution guidelines. ## πŸ“œ License This project follows the MIT license. See individual application repositories for their respective licensing terms. ---
**TSYSDevStack Cloudron Packages** - Production Ready Applications `Revenue Generating | Operationally Stable | Security Focused`