diff --git a/GitUrlList.txt b/GitUrlList.txt index 889eb38..20bf63c 100644 --- a/GitUrlList.txt +++ b/GitUrlList.txt @@ -7,7 +7,6 @@ https://github.com/pimcore/pimcore https://github.com/kazhuravlev/database-gateway https://github.com/adnanh/webhook https://github.com/metrue/fx -https://github.com/fonoster/fonoster https://github.com/rundeck/rundeck https://github.com/juspay/hyperswitch https://github.com/Payroll-Engine/PayrollEngine @@ -21,7 +20,6 @@ https://github.com/netbox-community/netbox https://github.com/apache/seatunnel https://github.com/rapiz1/rathole https://github.com/wiredlush/easy-gate -https://github.com/huginn/huginn https://github.com/consuldemocracy/consuldemocracy https://github.com/BOINC/boinc https://github.com/SchedMD/slurm @@ -29,29 +27,20 @@ https://github.com/gophish/gophish https://github.com/GemGeorge/SniperPhish https://github.com/inventree/InvenTree https://github.com/mendersoftware/mender -https://github.com/langfuse/langfuse https://github.com/wireviz/wireviz-web https://github.com/wireviz/WireViz https://github.com/killbill/killbill -https://github.com/opulo-inc/autobom -https://github.com/midday-ai/midday -https://github.com/openblocks-dev/openblocks https://github.com/jgraph/docker-drawio https://github.com/SigNoz/signoz https://github.com/getsentry/sentry https://github.com/chirpstack/chirpstack https://github.com/elabftw/elabftw -https://github.com/PLMore/PLMore https://github.com/jamovi/jamovi https://github.com/reviewboard/reviewboard https://github.com/Resgrid/Core https://github.com/f4exb/sdrangel https://github.com/stephengpope/no-code-architects-toolkit -https://github.com/sebo-b/warp https://github.com/windmill-labs/windmill https://github.com/cortezaproject/corteza https://github.com/security-companion/security-awareness-training -https://github.com/strongdm/comply -https://github.com/todogroup/policies https://github.com/HeyPuter/puter -https://github.com/CraigChat/craig \ No newline at end of file diff --git a/README.md b/README.md index 92e76cd..bf903a4 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,11 @@ The Cloudron component focuses on packaging upstream free/libre/open application ### 📊 Current Progress -- **Total Applications**: ~57 (see [GitUrlList.txt](GitUrlList.txt)) +- **Total Applications**: 46 (see [GitUrlList.txt](GitUrlList.txt); pruned 2026-09-06 by human rulings: no-Node policy, k8s redirects, out-of-scope) - **Completed Packages**: 17/~57 (~30%) - **Packaging Templates**: Created ✅ - **Packages Committed & Pushed**: 17 ✅ -- **Build Tickets**: 46 filed (#633-#678, umbrella +- **Build Tickets**: rulings synced 2026-09-06 (#633-#678 batch, umbrella [#632](https://projects.knownelement.com/issues/632), Redmine project 55); grist-core excluded (packaged upstream) @@ -122,7 +122,6 @@ Applications are organized by function rather than programming language: | [Database-Gateway](https://github.com/kazhuravlev/database-gateway) | [GitHub](https://github.com/kazhuravlev/database-gateway) | Database gateway and connection management | Infrastructure | ✅ Packaged | | [Webhook](https://github.com/adnanh/webhook) | [GitHub](https://github.com/adnanh/webhook) | Lightweight webhook receiver | API-Gateway | ✅ Packaged | | [FX](https://github.com/metrue/fx) | [GitHub](https://github.com/metrue/fx) | Function as a Service platform | DevOps-Tools | ✅ Packaged | -| [Fonoster](https://github.com/fonoster/fonoster) | [GitHub](https://github.com/fonoster/fonoster) | Open-source CPaaS for communications | Communication | | [Rundeck](https://github.com/rundeck/rundeck) | [GitHub](https://github.com/rundeck/rundeck) | Job scheduling and automation platform | Automation | | [HyperSwitch](https://github.com/juspay/hyperswitch) | [GitHub](https://github.com/juspay/hyperswitch) | Open-source payment switch | Financial-Payments | | [PayrollEngine](https://github.com/Payroll-Engine/PayrollEngine) | [GitHub](https://github.com/Payroll-Engine/PayrollEngine) | Payroll processing engine | Business-Apps | @@ -136,7 +135,6 @@ Applications are organized by function rather than programming language: | [SeaTunnel](https://github.com/apache/seatunnel) | [GitHub](https://github.com/apache/seatunnel) | Data integration and streaming platform | Data-Management | | [Rathole](https://github.com/rapiz1/rathole) | [GitHub](https://github.com/rapiz1/rathole) | Lightweight and high-performance reverse proxy | Infrastructure | ✅ Packaged | | [Easy-Gate](https://github.com/wiredlush/easy-gate) | [GitHub](https://github.com/wiredlush/easy-gate) | Gateway and proxy solution | Infrastructure | ✅ Packaged | -| [Huginn](https://github.com/huginn/huginn) | [GitHub](https://github.com/huginn/huginn) | Agents that do things for you automatically | Automation | | [ConsulDemocracy](https://github.com/consuldemocracy/consuldemocracy) | [GitHub](https://github.com/consuldemocracy/consuldemocracy) | Open-source citizen participation platform | Collaboration | | [BOINC](https://github.com/BOINC/boinc) | [GitHub](https://github.com/BOINC/boinc) | Open-source software for volunteer computing | Scientific-Computing | | [Slurm](https://github.com/SchedMD/slurm) | [GitHub](https://github.com/SchedMD/slurm) | Workload manager and job scheduling system | System-Administration | @@ -144,32 +142,23 @@ Applications are organized by function rather than programming language: | [SniperPhish](https://github.com/GemGeorge/SniperPhish) | [GitHub](https://github.com/GemGeorge/SniperPhish) | Phishing campaign management platform | Security | | [InvenTree](https://github.com/inventree/InvenTree) | [GitHub](https://github.com/inventree/InvenTree) | Open-source inventory management system | Business-Apps | | [Mender](https://github.com/mendersoftware/mender) | [GitHub](https://github.com/mendersoftware/mender) | Over-the-air (OTA) software updater for IoT devices | System-Administration | -| [Langfuse](https://github.com/langfuse/langfuse) | [GitHub](https://github.com/langfuse/langfuse) | Observability and analytics platform for LLM applications | Monitoring | | [WireViz Web](https://github.com/wireviz/wireviz-web) | [GitHub](https://github.com/wireviz/wireviz-web) | Cable and wiring harness visualization tool | Documentation-Tools | ✅ Packaged | | [WireViz](https://github.com/wireviz/WireViz) | [GitHub](https://github.com/wireviz/WireViz) | Cable and wiring harness documentation tool | Documentation-Tools | | [KillBill](https://github.com/killbill/killbill) | [GitHub](https://github.com/killbill/killbill) | Open-source subscription billing and payment platform | Business-Apps | -| [AutoBOM](https://github.com/opulo-inc/autobom) | [GitHub](https://github.com/opulo-inc/autobom) | Automatic bill of materials generation | Development | -| [Midday](https://github.com/midday-ai/midday) | [GitHub](https://github.com/midday-ai/midday) | AI-powered business intelligence platform | Business-Apps | -| [OpenBlocks](https://github.com/openblocks-dev/openblocks) | [GitHub](https://github.com/openblocks-dev/openblocks) | Low-code application development platform | Low-Code | | [Docker DrawIO](https://github.com/jgraph/docker-drawio) | [GitHub](https://github.com/jgraph/docker-drawio) | Dockerized version of Draw.io diagramming tool | Documentation-Tools | ✅ Packaged | | [SigNoz](https://github.com/SigNoz/signoz) | [GitHub](https://github.com/SigNoz/signoz) | Open-source observability platform | Monitoring | | [Sentry](https://github.com/getsentry/sentry) | [GitHub](https://github.com/getsentry/sentry) | Error tracking and performance monitoring | Monitoring | | [ChirpStack](https://github.com/chirpstack/chirpstack) | [GitHub](https://github.com/chirpstack/chirpstack) | Open-source LoRaWAN network server | Infrastructure | ✅ Packaged | | [eLabFTW](https://github.com/elabftw/elabftw) | [GitHub](https://github.com/elabftw/elabftw) | Electronic lab notebook for research teams | Business-Apps | -| [PLMore](https://github.com/PLMore/PLMore) | [GitHub](https://github.com/PLMore/PLMore) | Business process management platform | Business-Apps | | [Jamovi](https://github.com/jamovi/jamovi) | [GitHub](https://github.com/jamovi/jamovi) | Statistical spreadsheet software | Scientific-Computing | | [Review Board](https://github.com/reviewboard/reviewboard) | [GitHub](https://github.com/reviewboard/reviewboard) | Code review and collaboration tool | Development | ✅ Packaged | | [Core](https://github.com/Resgrid/Core) | [GitHub](https://github.com/Resgrid/Core) | Emergency management and incident response system | Project-Management | | [SDRangel](https://github.com/f4exb/sdrangel) | [GitHub](https://github.com/f4exb/sdrangel) | Software defined radio application | Infrastructure | | [No-Code Architects Toolkit](https://github.com/stephengpope/no-code-architects-toolkit) | [GitHub](https://github.com/stephengpope/no-code-architects-toolkit) | No-code development toolkit | Low-Code | -| [Warp](https://github.com/sebo-b/warp) | [GitHub](https://github.com/sebo-b/warp) | Terminal and shell enhancement tool | Development | ❓ Disposition #674 (dup) | | [Windmill](https://github.com/windmill-labs/windmill) | [GitHub](https://github.com/windmill-labs/windmill) | Open-source workflow automation platform | Automation | ✅ Packaged | | [Corteza](https://github.com/cortezaproject/corteza) | [GitHub](https://github.com/cortezaproject/corteza) | Open-source low-code platform | Low-Code | | [Security Awareness Training](https://github.com/security-companion/security-awareness-training) | [GitHub](https://github.com/security-companion/security-awareness-training) | Security awareness training platform | Security | -| [Comply](https://github.com/strongdm/comply) | [GitHub](https://github.com/strongdm/comply) | Compliance and audit management | Security | -| [TODO Group Policies](https://github.com/todogroup/policies) | [GitHub](https://github.com/todogroup/policies) | Open source program policy templates | Development | ❓ Disposition #677 (docs repo) | | [Puter](https://github.com/HeyPuter/puter) | [GitHub](https://github.com/HeyPuter/puter) | The Internet OS - Personal Cloud Computer | Development | ✅ Packaged | -| [Craig](https://github.com/CraigChat/craig) | [GitHub](https://github.com/CraigChat/craig) | Discord audio recording bot | Communication | ❓ Disposition #678 (Discord bot) | **Package Status Legend**: - ✅ Packaged: Complete Cloudron package created and committed diff --git a/STATUS.md b/STATUS.md index 95fa2f4..a2e44f3 100644 --- a/STATUS.md +++ b/STATUS.md @@ -45,60 +45,52 @@ Each package lives in `Package-Workspace///` and contains a `Dockerfile`, `CloudronManifest.json`, `README.md`, `CHANGELOG.md`, `logo.png`, and (where relevant) `start.sh` + `.env.example`. -## Build Ticket Map (46 filed 2026-09-01; 38 open — 8 landed: #639, #640, #648, #650, #651, #653, #668, #669) - +## Build Ticket Map (rulings synced 2026-09-06: 46 filed, 8 landed, 11 removed/redirected by human ruling — no-node policy, k8s lane, out-of-scope; remaining tracked below) All under umbrella [#632](https://projects.knownelement.com/issues/632) -(Redmine project 55, tracker Feature). Excluded: **grist-core** (a Cloudron -package already exists upstream — do not package). +(Redmine `cloudron` project; moved from project 55). Excluded: +**grist-core** (packaged upstream). **Rulings synced 2026-09-06** — human +deleted 6 tickets (accepted dispositions), redirected AutoBOM/Craig to +k8s, removed Langfuse + a standing **no-Node-apps policy** (also takes +out Fonoster and PLMore/NestJS); Runme confirmed Go (not affected). +GitUrlList pruned 56 → 46 accordingly. | Ticket | App | Category | Flavor | |--------|-----|----------|--------| -| | #633 | GoAlert | Monitoring | GO 2026-09-06: official image, pg-only, OIDC core | -| #634 | Tirreno | Security | build | -| #635 | Runme | Automation | disposition (service story unclear) | +| #633 | GoAlert | Monitoring | GO: verify passed 2026-09-06, commit landing next | +| #634 | Tirreno | Security | build (already live on Cloudron — verify packaging need) | +| #635 | Runme | Automation | pending service-story ruling (Go CLI runner, NOT node) | | #636 | DataHub | Data-Management | build (heavy; disposition risk) | | #637 | Docassemble | Legal | build | | #638 | Pimcore | Business-Apps | build | -| #639 | Database-Gateway | Infrastructure | build (httpAuth proxy candidate) | -| #640 | FX | DevOps-Tools | build (proxy candidate) | -| #641 | Fonoster | Communication | build | +| #639 | Database-Gateway | Infrastructure | DONE (12th package) | +| #640 | FX | DevOps-Tools | DONE (13th package) | | #642 | Rundeck | Automation | build | | #643 | HyperSwitch | Financial-Payments | build | -| #644 | PayrollEngine | Business-Apps | blocked-on-auth (WebApp local-only + MSSQL; note 2026-09-06) | -| #645 | OpenBoxes | Business-Apps | needs LDAP runtime verification (note 2026-09-06) | -| #646 | Nautilus Trader | Financial-Trading | disposition: OUT OF SCOPE (trading framework, not an app) | -| | #647 | Fleet | Monitoring | GO-with-risk 2026-09-06: SAML-only SSO, mysql+redis | -| #648 | NetBox | Infrastructure | DONE 2026-09-06 (16th package) | -| #649 | SeaTunnel | Data-Management | disposition: OUT OF SCOPE (job engine) | -| #650 | Rathole | Infrastructure | build (proxy) | -| #651 | Easy-Gate | Infrastructure | build (proxy) | -| #652 | Huginn | Automation | blocked-on-auth (local-only Devise; note 2026-09-06) | -| #653 | ConsulDemocracy | Collaboration | DONE 2026-09-06 (17th, grind-verified) | -| #654 | BOINC | Scientific-Computing | disposition: OUT OF SCOPE (project-server infra) | -| #655 | Slurm | System-Administration | disposition: OUT OF SCOPE (HPM daemon suite) | +| #644 | PayrollEngine | Business-Apps | blocked-on-auth (WebApp local-only + MSSQL) | +| #645 | OpenBoxes | Business-Apps | needs LDAP runtime verification | +| #646 | Nautilus Trader | Financial-Trading | disposition: OUT OF SCOPE (framework) — ruling pending | +| #647 | Fleet | Monitoring | GO-with-risk: SAML-only SSO, mysql+redis addons | +| #648 | NetBox | Infrastructure | DONE (16th package) | +| #649 | SeaTunnel | Data-Management | disposition: OUT OF SCOPE (job engine) — ruling pending | +| #650 | Rathole | Infrastructure | DONE (11th package) | +| #651 | Easy-Gate | Infrastructure | DONE (10th package) | +| #653 | ConsulDemocracy | Collaboration | DONE (17th package, grind-verified) | +| #654 | BOINC | Scientific-Computing | disposition: OUT OF SCOPE — ruling pending | +| #655 | Slurm | System-Administration | disposition: OUT OF SCOPE — ruling pending | | #656 | Gophish | Security | blocked-on-auth | -| #657 | SniperPhish | Security | build | -| | #658 | InvenTree | Business-Apps | GO 2026-09-06: official image, OIDC+LDAP core | +| #657 | SniperPhish | Security | upstream gone (404) — ruling pending | +| #658 | InvenTree | Business-Apps | GO: official image, OIDC+LDAP core | | #659 | Mender | System-Administration | build | -| | #660 | Langfuse | Monitoring | blocked: mandatory ClickHouse+S3 (auth itself OK) | | #661 | WireViz | Documentation-Tools | disposition: covered by wireviz-web package | | #662 | KillBill | Business-Apps | build | -| #663 | AutoBOM | Development | disposition: OUT OF SCOPE (CLI/GH Action tool) | -| #664 | Midday | Business-Apps | blocked-on-auth (hosted Clerk SaaS) | -| #665 | OpenBlocks | Low-Code | blocked-on-auth (form+Google+GitHub only; upstream archived; note 2026-09-06) | -| | #666 | SigNoz | Monitoring | blocked: OSS local-only auth + mandatory ClickHouse | -| | #667 | Sentry | Monitoring | blocked: 56-service Kafka/CH mesh | -| #668 | ChirpStack | Infrastructure | build (OIDC promising) | -| #669 | eLabFTW | Business-Apps | build (OIDC/LDAP promising) | -| #670 | PLMore | Business-Apps | disposition: OUT OF SCOPE (EzyFS distributed FS fork) | +| #666 | SigNoz | Monitoring | blocked: OSS local-only auth + mandatory ClickHouse | +| #667 | Sentry | Monitoring | blocked: 56-service Kafka/CH mesh | +| #668 | ChirpStack | Infrastructure | DONE (14th package) | +| #669 | eLabFTW | Business-Apps | DONE (15th package) | | #671 | Resgrid Core | Project-Management | build | -| #672 | SDRangel | Infrastructure | disposition: OUT OF SCOPE (Qt desktop app) | -| #673 | No-Code Architects Toolkit | Low-Code | build | -| #674 | Warp | Development | disposition: recommend REMOVE (duplicate entry; note 2026-09-06) | +| #672 | SDRangel | Infrastructure | disposition: OUT OF SCOPE (Qt desktop) — ruling pending | +| #673 | No-Code Architects Toolkit | Low-Code | build (Python/FastAPI, not node) | | #675 | Security Awareness Training | Security | build | -| #676 | Comply | Security | disposition: OUT OF SCOPE (CLI toolkit) | -| #677 | TODO Group Policies | Development | disposition: recommend OUT OF SCOPE (docs repo; note 2026-09-06) | -| #678 | Craig | Communication | disposition: recommend OUT OF SCOPE (Discord bot; note 2026-09-06) | ## Packaging Patterns Established