diff --git a/MoveToCloudron/Tradingdesk.thecampustradingco.com/info b/Cloudron/ToPackage/Tradingdesk.thecampustradingco.com/info
similarity index 100%
rename from MoveToCloudron/Tradingdesk.thecampustradingco.com/info
rename to Cloudron/ToPackage/Tradingdesk.thecampustradingco.com/info
diff --git a/MoveToCloudron/Tradingdesk.thecampustradingco.com/input-files/info b/Cloudron/ToPackage/Tradingdesk.thecampustradingco.com/input-files/info
similarity index 100%
rename from MoveToCloudron/Tradingdesk.thecampustradingco.com/input-files/info
rename to Cloudron/ToPackage/Tradingdesk.thecampustradingco.com/input-files/info
diff --git a/MoveToCloudron/Tradingdesk.thecampustradingco.com/output-files/info b/Cloudron/ToPackage/Tradingdesk.thecampustradingco.com/output-files/info
similarity index 100%
rename from MoveToCloudron/Tradingdesk.thecampustradingco.com/output-files/info
rename to Cloudron/ToPackage/Tradingdesk.thecampustradingco.com/output-files/info
diff --git a/MoveToCloudron/Tradingdesk.thecampustradingco.com/vendor-files/info.md b/Cloudron/ToPackage/Tradingdesk.thecampustradingco.com/vendor-files/info.md
similarity index 100%
rename from MoveToCloudron/Tradingdesk.thecampustradingco.com/vendor-files/info.md
rename to Cloudron/ToPackage/Tradingdesk.thecampustradingco.com/vendor-files/info.md
diff --git a/MoveToCloudron/acme.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/acme.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/acme.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/acme.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/acme.knownelement.com/input-files/info b/Cloudron/ToPackage/acme.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/acme.knownelement.com/input-files/info
rename to Cloudron/ToPackage/acme.knownelement.com/input-files/info
diff --git a/MoveToCloudron/acme.knownelement.com/output-files/info b/Cloudron/ToPackage/acme.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/acme.knownelement.com/output-files/info
rename to Cloudron/ToPackage/acme.knownelement.com/output-files/info
diff --git a/MoveToCloudron/acme.knownelement.com/vendor-files/info b/Cloudron/ToPackage/acme.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/acme.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/acme.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/agency.merchantsofhope.org/info b/Cloudron/ToPackage/agency.merchantsofhope.org/info
similarity index 100%
rename from MoveToCloudron/agency.merchantsofhope.org/info
rename to Cloudron/ToPackage/agency.merchantsofhope.org/info
diff --git a/MoveToCloudron/agency.merchantsofhope.org/input-files/info b/Cloudron/ToPackage/agency.merchantsofhope.org/input-files/info
similarity index 100%
rename from MoveToCloudron/agency.merchantsofhope.org/input-files/info
rename to Cloudron/ToPackage/agency.merchantsofhope.org/input-files/info
diff --git a/MoveToCloudron/agency.merchantsofhope.org/output-files/info b/Cloudron/ToPackage/agency.merchantsofhope.org/output-files/info
similarity index 100%
rename from MoveToCloudron/agency.merchantsofhope.org/output-files/info
rename to Cloudron/ToPackage/agency.merchantsofhope.org/output-files/info
diff --git a/MoveToCloudron/agency.merchantsofhope.org/vendor-files/info b/Cloudron/ToPackage/agency.merchantsofhope.org/vendor-files/info
similarity index 100%
rename from MoveToCloudron/agency.merchantsofhope.org/vendor-files/info
rename to Cloudron/ToPackage/agency.merchantsofhope.org/vendor-files/info
diff --git a/MoveToCloudron/atak.knownelement.com/info b/Cloudron/ToPackage/atak.knownelement.com/info
similarity index 100%
rename from MoveToCloudron/atak.knownelement.com/info
rename to Cloudron/ToPackage/atak.knownelement.com/info
diff --git a/MoveToCloudron/atak.knownelement.com/input-files/info b/Cloudron/ToPackage/atak.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/atak.knownelement.com/input-files/info
rename to Cloudron/ToPackage/atak.knownelement.com/input-files/info
diff --git a/MoveToCloudron/atak.knownelement.com/output-files/info b/Cloudron/ToPackage/atak.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/atak.knownelement.com/output-files/info
rename to Cloudron/ToPackage/atak.knownelement.com/output-files/info
diff --git a/MoveToCloudron/atak.knownelement.com/vendor-files/info b/Cloudron/ToPackage/atak.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/atak.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/atak.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/billing.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/billing.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/billing.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/billing.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/billing.knownelement.com/input-files/info b/Cloudron/ToPackage/billing.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/billing.knownelement.com/input-files/info
rename to Cloudron/ToPackage/billing.knownelement.com/input-files/info
diff --git a/MoveToCloudron/billing.knownelement.com/output-files/info b/Cloudron/ToPackage/billing.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/billing.knownelement.com/output-files/info
rename to Cloudron/ToPackage/billing.knownelement.com/output-files/info
diff --git a/MoveToCloudron/billing.knownelement.com/vendor-files/info b/Cloudron/ToPackage/billing.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/billing.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/billing.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/boinc.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/boinc.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/boinc.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/boinc.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/boinc.knownelement.com/input-files/info b/Cloudron/ToPackage/boinc.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/boinc.knownelement.com/input-files/info
rename to Cloudron/ToPackage/boinc.knownelement.com/input-files/info
diff --git a/MoveToCloudron/boinc.knownelement.com/output-files/info b/Cloudron/ToPackage/boinc.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/boinc.knownelement.com/output-files/info
rename to Cloudron/ToPackage/boinc.knownelement.com/output-files/info
diff --git a/MoveToCloudron/boinc.knownelement.com/vendor-files/info b/Cloudron/ToPackage/boinc.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/boinc.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/boinc.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/certmgr.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/certmgr.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/certmgr.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/certmgr.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/certmgr.knownelement.com/input-files/info b/Cloudron/ToPackage/certmgr.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/certmgr.knownelement.com/input-files/info
rename to Cloudron/ToPackage/certmgr.knownelement.com/input-files/info
diff --git a/MoveToCloudron/certmgr.knownelement.com/output-files/info b/Cloudron/ToPackage/certmgr.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/certmgr.knownelement.com/output-files/info
rename to Cloudron/ToPackage/certmgr.knownelement.com/output-files/info
diff --git a/MoveToCloudron/certmgr.knownelement.com/vendor-files/info b/Cloudron/ToPackage/certmgr.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/certmgr.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/certmgr.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/chirpstack.knownelement.com/info b/Cloudron/ToPackage/chirpstack.knownelement.com/info
similarity index 100%
rename from MoveToCloudron/chirpstack.knownelement.com/info
rename to Cloudron/ToPackage/chirpstack.knownelement.com/info
diff --git a/MoveToCloudron/chirpstack.knownelement.com/input-files/info b/Cloudron/ToPackage/chirpstack.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/chirpstack.knownelement.com/input-files/info
rename to Cloudron/ToPackage/chirpstack.knownelement.com/input-files/info
diff --git a/MoveToCloudron/chirpstack.knownelement.com/output-files/info b/Cloudron/ToPackage/chirpstack.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/chirpstack.knownelement.com/output-files/info
rename to Cloudron/ToPackage/chirpstack.knownelement.com/output-files/info
diff --git a/MoveToCloudron/chirpstack.knownelement.com/vendor-files/info b/Cloudron/ToPackage/chirpstack.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/chirpstack.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/chirpstack.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/craig.knownelement.com/Dockerfile b/Cloudron/ToPackage/craig.knownelement.com/Dockerfile
similarity index 100%
rename from MoveToCloudron/craig.knownelement.com/Dockerfile
rename to Cloudron/ToPackage/craig.knownelement.com/Dockerfile
diff --git a/MoveToCloudron/craig.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/craig.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/craig.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/craig.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/craig.knownelement.com/input-files/info b/Cloudron/ToPackage/craig.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/craig.knownelement.com/input-files/info
rename to Cloudron/ToPackage/craig.knownelement.com/input-files/info
diff --git a/MoveToCloudron/craig.knownelement.com/output-files/info b/Cloudron/ToPackage/craig.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/craig.knownelement.com/output-files/info
rename to Cloudron/ToPackage/craig.knownelement.com/output-files/info
diff --git a/MoveToCloudron/craig.knownelement.com/vendor-files/info b/Cloudron/ToPackage/craig.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/craig.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/craig.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/danswer.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/danswer.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/danswer.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/danswer.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/danswer.knownelement.com/input-files/info b/Cloudron/ToPackage/danswer.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/danswer.knownelement.com/input-files/info
rename to Cloudron/ToPackage/danswer.knownelement.com/input-files/info
diff --git a/MoveToCloudron/danswer.knownelement.com/output-files/info b/Cloudron/ToPackage/danswer.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/danswer.knownelement.com/output-files/info
rename to Cloudron/ToPackage/danswer.knownelement.com/output-files/info
diff --git a/MoveToCloudron/danswer.knownelement.com/vendor-files/info b/Cloudron/ToPackage/danswer.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/danswer.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/danswer.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/digital-assets-manager.knownelement.com/info.md b/Cloudron/ToPackage/digital-assets-manager.knownelement.com/info.md
similarity index 100%
rename from MoveToCloudron/digital-assets-manager.knownelement.com/info.md
rename to Cloudron/ToPackage/digital-assets-manager.knownelement.com/info.md
diff --git a/MoveToCloudron/huginn.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/huginn.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/huginn.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/huginn.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/huginn.knownelement.com/input-files/info b/Cloudron/ToPackage/huginn.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/huginn.knownelement.com/input-files/info
rename to Cloudron/ToPackage/huginn.knownelement.com/input-files/info
diff --git a/MoveToCloudron/huginn.knownelement.com/output-files/info b/Cloudron/ToPackage/huginn.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/huginn.knownelement.com/output-files/info
rename to Cloudron/ToPackage/huginn.knownelement.com/output-files/info
diff --git a/MoveToCloudron/huginn.knownelement.com/vendor-files/info b/Cloudron/ToPackage/huginn.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/huginn.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/huginn.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/it-fleet.knownelement.com/info b/Cloudron/ToPackage/it-fleet.knownelement.com/info
similarity index 100%
rename from MoveToCloudron/it-fleet.knownelement.com/info
rename to Cloudron/ToPackage/it-fleet.knownelement.com/info
diff --git a/MoveToCloudron/it-fleet.knownelement.com/input-files/info b/Cloudron/ToPackage/it-fleet.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/it-fleet.knownelement.com/input-files/info
rename to Cloudron/ToPackage/it-fleet.knownelement.com/input-files/info
diff --git a/MoveToCloudron/it-fleet.knownelement.com/output-files/info b/Cloudron/ToPackage/it-fleet.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/it-fleet.knownelement.com/output-files/info
rename to Cloudron/ToPackage/it-fleet.knownelement.com/output-files/info
diff --git a/MoveToCloudron/it-fleet.knownelement.com/vendor-files/info b/Cloudron/ToPackage/it-fleet.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/it-fleet.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/it-fleet.knownelement.com/vendor-files/info
diff --git a/Cloudron/ToPackage/jamovi.knownelement.com/info.md b/Cloudron/ToPackage/jamovi.knownelement.com/info.md
new file mode 100644
index 0000000..800663e
--- /dev/null
+++ b/Cloudron/ToPackage/jamovi.knownelement.com/info.md
@@ -0,0 +1,2 @@
+
+- https://github.com/jamovi/jamovi/blob/current-dev/docker-compose.yaml
diff --git a/MoveToCloudron/langfuse.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/langfuse.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/langfuse.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/langfuse.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/jamovi.knownelement.com/input-files/info b/Cloudron/ToPackage/langfuse.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/jamovi.knownelement.com/input-files/info
rename to Cloudron/ToPackage/langfuse.knownelement.com/input-files/info
diff --git a/MoveToCloudron/jamovi.knownelement.com/output-files/info b/Cloudron/ToPackage/langfuse.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/jamovi.knownelement.com/output-files/info
rename to Cloudron/ToPackage/langfuse.knownelement.com/output-files/info
diff --git a/MoveToCloudron/kicad-ci.knownelement.com/vendor-files/info b/Cloudron/ToPackage/langfuse.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/kicad-ci.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/langfuse.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/netbox.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/netbox.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/netbox.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/netbox.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/kicad-ci.knownelement.com/input-files/info b/Cloudron/ToPackage/netbox.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/kicad-ci.knownelement.com/input-files/info
rename to Cloudron/ToPackage/netbox.knownelement.com/input-files/info
diff --git a/MoveToCloudron/kicad-ci.knownelement.com/output-files/info b/Cloudron/ToPackage/netbox.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/kicad-ci.knownelement.com/output-files/info
rename to Cloudron/ToPackage/netbox.knownelement.com/output-files/info
diff --git a/MoveToCloudron/langfuse.knownelement.com/vendor-files/info b/Cloudron/ToPackage/netbox.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/langfuse.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/netbox.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/netdata.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/netdata.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/netdata.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/netdata.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/langfuse.knownelement.com/input-files/info b/Cloudron/ToPackage/netdata.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/langfuse.knownelement.com/input-files/info
rename to Cloudron/ToPackage/netdata.knownelement.com/input-files/info
diff --git a/MoveToCloudron/langfuse.knownelement.com/output-files/info b/Cloudron/ToPackage/netdata.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/langfuse.knownelement.com/output-files/info
rename to Cloudron/ToPackage/netdata.knownelement.com/output-files/info
diff --git a/MoveToCloudron/mailpile.knownelement.com/vendor-files/info b/Cloudron/ToPackage/netdata.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/mailpile.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/netdata.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/oncall.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/oncall.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/oncall.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/oncall.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/mailpile.knownelement.com/input-files/info b/Cloudron/ToPackage/oncall.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/mailpile.knownelement.com/input-files/info
rename to Cloudron/ToPackage/oncall.knownelement.com/input-files/info
diff --git a/MoveToCloudron/mailpile.knownelement.com/output-files/info b/Cloudron/ToPackage/oncall.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/mailpile.knownelement.com/output-files/info
rename to Cloudron/ToPackage/oncall.knownelement.com/output-files/info
diff --git a/MoveToCloudron/netbox.knownelement.com/vendor-files/info b/Cloudron/ToPackage/oncall.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/netbox.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/oncall.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/netbox.knownelement.com/input-files/info b/Cloudron/ToPackage/openblocks.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/netbox.knownelement.com/input-files/info
rename to Cloudron/ToPackage/openblocks.knownelement.com/input-files/info
diff --git a/MoveToCloudron/netbox.knownelement.com/output-files/info b/Cloudron/ToPackage/openblocks.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/netbox.knownelement.com/output-files/info
rename to Cloudron/ToPackage/openblocks.knownelement.com/output-files/info
diff --git a/MoveToCloudron/openblocks.knownelement.com/vendor-files/info b/Cloudron/ToPackage/openblocks.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/openblocks.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/openblocks.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/payroll-engine.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/payroll-engine.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/payroll-engine.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/payroll-engine.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/payroll-engine.knownelement.com/input-files/info b/Cloudron/ToPackage/payroll-engine.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/payroll-engine.knownelement.com/input-files/info
rename to Cloudron/ToPackage/payroll-engine.knownelement.com/input-files/info
diff --git a/MoveToCloudron/netdata.knownelement.com/output-files/info b/Cloudron/ToPackage/payroll-engine.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/netdata.knownelement.com/output-files/info
rename to Cloudron/ToPackage/payroll-engine.knownelement.com/output-files/info
diff --git a/MoveToCloudron/payroll-engine.knownelement.com/vendor-files/info b/Cloudron/ToPackage/payroll-engine.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/payroll-engine.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/payroll-engine.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/payroute.knownelement.com/info b/Cloudron/ToPackage/payroute.knownelement.com/info
similarity index 100%
rename from MoveToCloudron/payroute.knownelement.com/info
rename to Cloudron/ToPackage/payroute.knownelement.com/info
diff --git a/MoveToCloudron/netdata.knownelement.com/input-files/info b/Cloudron/ToPackage/payroute.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/netdata.knownelement.com/input-files/info
rename to Cloudron/ToPackage/payroute.knownelement.com/input-files/info
diff --git a/MoveToCloudron/oncall.knownelement.com/output-files/info b/Cloudron/ToPackage/payroute.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/oncall.knownelement.com/output-files/info
rename to Cloudron/ToPackage/payroute.knownelement.com/output-files/info
diff --git a/MoveToCloudron/netdata.knownelement.com/vendor-files/info b/Cloudron/ToPackage/payroute.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/netdata.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/payroute.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/perplexica.knownelement.com/info b/Cloudron/ToPackage/perplexica.knownelement.com/info
similarity index 100%
rename from MoveToCloudron/perplexica.knownelement.com/info
rename to Cloudron/ToPackage/perplexica.knownelement.com/info
diff --git a/MoveToCloudron/oncall.knownelement.com/input-files/info b/Cloudron/ToPackage/perplexica.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/oncall.knownelement.com/input-files/info
rename to Cloudron/ToPackage/perplexica.knownelement.com/input-files/info
diff --git a/MoveToCloudron/openblocks.knownelement.com/output-files/info b/Cloudron/ToPackage/perplexica.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/openblocks.knownelement.com/output-files/info
rename to Cloudron/ToPackage/perplexica.knownelement.com/output-files/info
diff --git a/MoveToCloudron/oncall.knownelement.com/vendor-files/info b/Cloudron/ToPackage/perplexica.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/oncall.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/perplexica.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/openblocks.knownelement.com/input-files/info b/Cloudron/ToPackage/phishtest.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/openblocks.knownelement.com/input-files/info
rename to Cloudron/ToPackage/phishtest.knownelement.com/input-files/info
diff --git a/MoveToCloudron/payroll-engine.knownelement.com/output-files/info b/Cloudron/ToPackage/phishtest.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/payroll-engine.knownelement.com/output-files/info
rename to Cloudron/ToPackage/phishtest.knownelement.com/output-files/info
diff --git a/MoveToCloudron/payroute.knownelement.com/vendor-files/info b/Cloudron/ToPackage/phishtest.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/payroute.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/phishtest.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/platform.hfnoc.net/info b/Cloudron/ToPackage/platform.hfnoc.net/info
similarity index 100%
rename from MoveToCloudron/platform.hfnoc.net/info
rename to Cloudron/ToPackage/platform.hfnoc.net/info
diff --git a/MoveToCloudron/payroute.knownelement.com/input-files/info b/Cloudron/ToPackage/platform.hfnoc.net/input-files/info
similarity index 100%
rename from MoveToCloudron/payroute.knownelement.com/input-files/info
rename to Cloudron/ToPackage/platform.hfnoc.net/input-files/info
diff --git a/MoveToCloudron/payroute.knownelement.com/output-files/info b/Cloudron/ToPackage/platform.hfnoc.net/output-files/info
similarity index 100%
rename from MoveToCloudron/payroute.knownelement.com/output-files/info
rename to Cloudron/ToPackage/platform.hfnoc.net/output-files/info
diff --git a/MoveToCloudron/perplexica.knownelement.com/vendor-files/info b/Cloudron/ToPackage/platform.hfnoc.net/vendor-files/info
similarity index 100%
rename from MoveToCloudron/perplexica.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/platform.hfnoc.net/vendor-files/info
diff --git a/MoveToCloudron/perplexica.knownelement.com/output-files/info b/Cloudron/ToPackage/satnogs.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/perplexica.knownelement.com/output-files/info
rename to Cloudron/ToPackage/satnogs.knownelement.com/output-files/info
diff --git a/MoveToCloudron/satnogs.knownelement.com/vendor-files/info b/Cloudron/ToPackage/satnogs.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/satnogs.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/satnogs.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/sdrangel.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/sdrangel.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/sdrangel.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/sdrangel.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/perplexica.knownelement.com/input-files/info b/Cloudron/ToPackage/sdrangel.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/perplexica.knownelement.com/input-files/info
rename to Cloudron/ToPackage/sdrangel.knownelement.com/input-files/info
diff --git a/MoveToCloudron/phishtest.knownelement.com/output-files/info b/Cloudron/ToPackage/sdrangel.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/phishtest.knownelement.com/output-files/info
rename to Cloudron/ToPackage/sdrangel.knownelement.com/output-files/info
diff --git a/MoveToCloudron/phishtest.knownelement.com/vendor-files/info b/Cloudron/ToPackage/sdrangel.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/phishtest.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/sdrangel.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/sentry.knownelement.com/info b/Cloudron/ToPackage/sentry.knownelement.com/info
similarity index 100%
rename from MoveToCloudron/sentry.knownelement.com/info
rename to Cloudron/ToPackage/sentry.knownelement.com/info
diff --git a/MoveToCloudron/phishtest.knownelement.com/input-files/info b/Cloudron/ToPackage/sentry.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/phishtest.knownelement.com/input-files/info
rename to Cloudron/ToPackage/sentry.knownelement.com/input-files/info
diff --git a/MoveToCloudron/platform.hfnoc.net/output-files/info b/Cloudron/ToPackage/sentry.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/platform.hfnoc.net/output-files/info
rename to Cloudron/ToPackage/sentry.knownelement.com/output-files/info
diff --git a/MoveToCloudron/platform.hfnoc.net/vendor-files/info b/Cloudron/ToPackage/sentry.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/platform.hfnoc.net/vendor-files/info
rename to Cloudron/ToPackage/sentry.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/signoz.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/signoz.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/signoz.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/signoz.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/platform.hfnoc.net/input-files/info b/Cloudron/ToPackage/signoz.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/platform.hfnoc.net/input-files/info
rename to Cloudron/ToPackage/signoz.knownelement.com/input-files/info
diff --git a/MoveToCloudron/satnogs.knownelement.com/output-files/info b/Cloudron/ToPackage/signoz.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/satnogs.knownelement.com/output-files/info
rename to Cloudron/ToPackage/signoz.knownelement.com/output-files/info
diff --git a/MoveToCloudron/sdrangel.knownelement.com/vendor-files/info b/Cloudron/ToPackage/signoz.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/sdrangel.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/signoz.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/sdrangel.knownelement.com/input-files/info b/Cloudron/ToPackage/slurm.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/sdrangel.knownelement.com/input-files/info
rename to Cloudron/ToPackage/slurm.knownelement.com/input-files/info
diff --git a/MoveToCloudron/sdrangel.knownelement.com/output-files/info b/Cloudron/ToPackage/slurm.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/sdrangel.knownelement.com/output-files/info
rename to Cloudron/ToPackage/slurm.knownelement.com/output-files/info
diff --git a/MoveToCloudron/slurm.knownelement.com/vendor-files/docker-compose.yml b/Cloudron/ToPackage/slurm.knownelement.com/vendor-files/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/slurm.knownelement.com/vendor-files/docker-compose.yml
rename to Cloudron/ToPackage/slurm.knownelement.com/vendor-files/docker-compose.yml
diff --git a/MoveToCloudron/sentry.knownelement.com/vendor-files/info b/Cloudron/ToPackage/slurm.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/sentry.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/slurm.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/talent-test.knownelement.com/input-files/docker-compose.yml b/Cloudron/ToPackage/talent-test.knownelement.com/input-files/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/talent-test.knownelement.com/input-files/docker-compose.yml
rename to Cloudron/ToPackage/talent-test.knownelement.com/input-files/docker-compose.yml
diff --git a/MoveToCloudron/sentry.knownelement.com/input-files/info b/Cloudron/ToPackage/talent-test.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/sentry.knownelement.com/input-files/info
rename to Cloudron/ToPackage/talent-test.knownelement.com/input-files/info
diff --git a/MoveToCloudron/sentry.knownelement.com/output-files/info b/Cloudron/ToPackage/talent-test.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/sentry.knownelement.com/output-files/info
rename to Cloudron/ToPackage/talent-test.knownelement.com/output-files/info
diff --git a/MoveToCloudron/talent-test.knownelement.com/vendor-files/info b/Cloudron/ToPackage/talent-test.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/talent-test.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/talent-test.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/signoz.knownelement.com/input-files/info b/Cloudron/ToPackage/thethingsnet.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/signoz.knownelement.com/input-files/info
rename to Cloudron/ToPackage/thethingsnet.knownelement.com/input-files/info
diff --git a/MoveToCloudron/signoz.knownelement.com/output-files/info b/Cloudron/ToPackage/thethingsnet.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/signoz.knownelement.com/output-files/info
rename to Cloudron/ToPackage/thethingsnet.knownelement.com/output-files/info
diff --git a/MoveToCloudron/thethingsnet.knownelement.com/vendor-files/info b/Cloudron/ToPackage/thethingsnet.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/thethingsnet.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/thethingsnet.knownelement.com/vendor-files/info
diff --git a/Cloudron/ToPackage/tunnel.knownelement.com/info.md b/Cloudron/ToPackage/tunnel.knownelement.com/info.md
new file mode 100644
index 0000000..e69de29
diff --git a/MoveToCloudron/voiceapps.knownelement.com/docker-compose.yml b/Cloudron/ToPackage/voiceapps.knownelement.com/docker-compose.yml
similarity index 100%
rename from MoveToCloudron/voiceapps.knownelement.com/docker-compose.yml
rename to Cloudron/ToPackage/voiceapps.knownelement.com/docker-compose.yml
diff --git a/MoveToCloudron/slurm.knownelement.com/input-files/info b/Cloudron/ToPackage/voiceapps.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/slurm.knownelement.com/input-files/info
rename to Cloudron/ToPackage/voiceapps.knownelement.com/input-files/info
diff --git a/MoveToCloudron/slurm.knownelement.com/output-files/info b/Cloudron/ToPackage/voiceapps.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/slurm.knownelement.com/output-files/info
rename to Cloudron/ToPackage/voiceapps.knownelement.com/output-files/info
diff --git a/MoveToCloudron/signoz.knownelement.com/vendor-files/info b/Cloudron/ToPackage/voiceapps.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/signoz.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/voiceapps.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/talent-test.knownelement.com/input-files/info b/Cloudron/ToPackage/voting.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/talent-test.knownelement.com/input-files/info
rename to Cloudron/ToPackage/voting.knownelement.com/input-files/info
diff --git a/MoveToCloudron/talent-test.knownelement.com/output-files/info b/Cloudron/ToPackage/voting.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/talent-test.knownelement.com/output-files/info
rename to Cloudron/ToPackage/voting.knownelement.com/output-files/info
diff --git a/MoveToCloudron/slurm.knownelement.com/vendor-files/info b/Cloudron/ToPackage/voting.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/slurm.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/voting.knownelement.com/vendor-files/info
diff --git a/MoveToCloudron/thethingsnet.knownelement.com/input-files/info b/Cloudron/ToPackage/warp.knownelement.com/input-files/info
similarity index 100%
rename from MoveToCloudron/thethingsnet.knownelement.com/input-files/info
rename to Cloudron/ToPackage/warp.knownelement.com/input-files/info
diff --git a/MoveToCloudron/thethingsnet.knownelement.com/output-files/info b/Cloudron/ToPackage/warp.knownelement.com/output-files/info
similarity index 100%
rename from MoveToCloudron/thethingsnet.knownelement.com/output-files/info
rename to Cloudron/ToPackage/warp.knownelement.com/output-files/info
diff --git a/MoveToCloudron/warp.knownelement.com/vendor-files/info b/Cloudron/ToPackage/warp.knownelement.com/vendor-files/info
similarity index 100%
rename from MoveToCloudron/warp.knownelement.com/vendor-files/info
rename to Cloudron/ToPackage/warp.knownelement.com/vendor-files/info
diff --git a/Cloudron/WorkInProgress/netmon.knownelement.com/CloudronManifest.json b/Cloudron/WorkInProgress/netmon.knownelement.com/CloudronManifest.json
deleted file mode 100644
index 89deee4..0000000
--- a/Cloudron/WorkInProgress/netmon.knownelement.com/CloudronManifest.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "id": "org.librenms.cloudronapp",
- "title": "LibreNMS",
- "author": "LibreNMS Team",
- "description": "LibreNMS is a fully featured network monitoring system that provides a wealth of features and device support.",
- "version": "24.4.0",
- "tagline": "Open Source Network Monitoring",
- "healthCheckPath": "/login",
- "httpPort": 8000,
- "addons": {
- "localstorage": {},
- "mysql": {
- "memoryLimit": 134217728
- },
- "redis": {}
- },
- "manifestVersion": 2,
- "website": "https://www.librenms.org/",
- "documentation": "https://docs.librenms.org/",
- "icon": "file://logo.png",
- "memoryLimit": 734003200,
- "minBoxVersion": "7.0.0",
- "tags": [
- "monitoring",
- "network",
- "snmp",
- "graphs",
- "alerts"
- ],
- "postInstallMessage": "LibreNMS has been installed successfully!\n\nDefault login:\nUsername: admin\nPassword: admin\n\nPlease change your password after the first login.",
- "forceSSL": true,
- "installationProgress": true,
- "tcpPorts": {
- "SNMP": {
- "port": 161,
- "description": "SNMP port for device monitoring"
- }
- },
- "optionalSso": true,
- "sso": [
- {
- "name": "oidc",
- "configurePath": "/auth/oidc/login",
- "logoutPath": "/logout"
- },
- {
- "name": "ldap",
- "configurePath": "/auth/ldap/login",
- "logoutPath": "/logout"
- }
- ]
-}
\ No newline at end of file
diff --git a/Cloudron/WorkInProgress/netmon.knownelement.com/Dockerfile b/Cloudron/WorkInProgress/netmon.knownelement.com/Dockerfile
deleted file mode 100644
index 0240424..0000000
--- a/Cloudron/WorkInProgress/netmon.knownelement.com/Dockerfile
+++ /dev/null
@@ -1,77 +0,0 @@
-FROM cloudron/base:4.2.0
-
-# Install required packages
-RUN apt-get update && apt-get install -y \
- acl \
- composer \
- fping \
- git \
- graphviz \
- imagemagick \
- mariadb-client \
- mtr-tiny \
- nginx \
- nmap \
- php8.2-cli \
- php8.2-curl \
- php8.2-fpm \
- php8.2-gd \
- php8.2-gmp \
- php8.2-mbstring \
- php8.2-mysql \
- php8.2-snmp \
- php8.2-xml \
- php8.2-zip \
- python3 \
- python3-pip \
- python3-pymysql \
- python3-redis \
- python3-dotenv \
- python3-systemd \
- rrdtool \
- snmp \
- snmp-mibs-downloader \
- unzip \
- whois \
- supervisor \
- && rm -rf /var/lib/apt/lists/*
-
-# Download MIBs
-RUN download-mibs
-
-# Clone LibreNMS repository
-WORKDIR /app/code
-RUN git clone --depth 1 https://github.com/librenms/librenms.git .
-
-# Install PHP dependencies
-RUN composer install --no-dev --no-interaction
-
-# Install Python dependencies
-RUN pip3 install -r requirements.txt
-
-# Create initial data directory structure
-RUN mkdir -p /tmp/data/rrd \
- /tmp/data/logs \
- /tmp/data/config \
- /tmp/data/plugins \
- /app/data/rrd \
- /app/data/logs \
- /app/data/config \
- /app/data/plugins
-
-# Copy configuration files
-COPY nginx.conf /etc/nginx/sites-available/librenms
-RUN ln -sf /etc/nginx/sites-available/librenms /etc/nginx/sites-enabled/default
-COPY supervisord.conf /etc/supervisor/conf.d/librenms.conf
-COPY start.sh /app/code/
-COPY config.php /tmp/data/config/
-
-# Set permissions
-RUN chmod +x /app/code/start.sh \
- && chown -R cloudron:cloudron /app/code \
- && chown -R cloudron:cloudron /tmp/data \
- && chown -R cloudron:cloudron /app/data
-
-WORKDIR /app/code
-
-CMD ["/app/code/start.sh"]
\ No newline at end of file
diff --git a/Cloudron/WorkInProgress/netmon.knownelement.com/LibrenmsBuildNotes.md b/Cloudron/WorkInProgress/netmon.knownelement.com/LibrenmsBuildNotes.md
deleted file mode 100644
index de77a83..0000000
--- a/Cloudron/WorkInProgress/netmon.knownelement.com/LibrenmsBuildNotes.md
+++ /dev/null
@@ -1,158 +0,0 @@
-# LibreNMS for Cloudron - Build Notes
-
-This document provides instructions for building, testing, and deploying the LibreNMS package to your Cloudron instance.
-
-## Package Contents
-
-The LibreNMS Cloudron package includes:
-
-- **CloudronManifest.json**: The main configuration file for the Cloudron application
-- **Dockerfile**: Sets up the container with all required dependencies
-- **start.sh**: The entry point script that initializes and configures LibreNMS
-- **nginx.conf**: Web server configuration for LibreNMS
-- **supervisord.conf**: Process management for multiple services
-- **config.php**: Default LibreNMS configuration
-
-## Building the Package
-
-1. Create a new directory for the package:
- ```bash
- mkdir librenms-cloudron
- cd librenms-cloudron
- ```
-
-2. Copy all files into this directory:
- - CloudronManifest.json
- - Dockerfile
- - start.sh
- - nginx.conf
- - supervisord.conf
- - config.php
-
-3. Download the LibreNMS logo:
- ```bash
- curl -o logo.png https://raw.githubusercontent.com/librenms/librenms/master/html/images/librenms_logo_light.svg
- ```
-
-4. Ensure proper file permissions:
- ```bash
- chmod +x start.sh
- ```
-
-5. Build the Cloudron package:
- ```bash
- cloudron build
- ```
-
-## Testing the Package
-
-1. Install the app on your Cloudron for testing:
- ```bash
- cloudron install —app librenms
- ```
-
-2. Access the LibreNMS web interface at the URL provided by Cloudron.
-
-3. Log in with the default credentials:
- - Username: `admin`
- - Password: `admin`
-
-4. Verify functionality by:
- - Adding a test device
- - Checking discovery and polling
- - Configuring alerts
- - Testing authentication (especially if using Cloudron SSO)
-
-## Deploying to Production
-
-1. Update the CloudronManifest.json with appropriate values:
- - Update `version` if needed
- - Adjust `memoryLimit` based on your production needs
- - Update `contactEmail` with your support email
-
-2. Rebuild the package:
- ```bash
- cloudron build
- ```
-
-3. Install on your production Cloudron:
- ```bash
- cloudron install —app librenms
- ```
-
-## Authentication Configuration
-
-### OIDC Authentication (Recommended)
-
-The package automatically configures OIDC authentication when Cloudron SSO is enabled. This provides:
-
-- Single sign-on with your Cloudron users
-- Automatic user provisioning
-- Group-based access control
-
-### LDAP Authentication
-
-If OIDC is not enabled, the package can use Cloudron’s LDAP server. This is configured automatically by the start.sh script.
-
-### Manual Authentication
-
-If neither OIDC nor LDAP is used, the package defaults to MySQL authentication with a local admin user.
-
-## Data Persistence
-
-The following data is stored in persistent volumes:
-
-- **/app/data/rrd**: RRD files for graphing
-- **/app/data/logs**: LibreNMS logs
-- **/app/data/config**: Configuration files
-- **/app/data/plugins**: Custom plugins
-
-## Troubleshooting
-
-If you encounter issues:
-
-1. Check the logs:
- ```bash
- cloudron logs -f librenms
- ```
-
-2. Verify database connection:
- ```bash
- cloudron exec —app librenms — mysql -h “$CLOUDRON_MYSQL_HOST” -P “$CLOUDRON_MYSQL_PORT” -u “$CLOUDRON_MYSQL_USERNAME” -p”$CLOUDRON_MYSQL_PASSWORD” -e “SHOW TABLES” “$CLOUDRON_MYSQL_DATABASE”
- ```
-
-3. Check file permissions:
- ```bash
- cloudron exec —app librenms — ls -la /app/data
- ```
-
-4. Restart the application:
- ```bash
- cloudron restart —app librenms
- ```
-
-## Upgrading
-
-To upgrade LibreNMS:
-
-1. Update the git clone command in the Dockerfile to use the latest version tag
-2. Update the version in CloudronManifest.json
-3. Rebuild and upgrade the package:
- ```bash
- cloudron build
- cloudron update —app librenms
- ```
-
-## Security Considerations
-
-- The default admin password should be changed immediately after installation
-- Consider using Cloudron SSO to leverage your existing authentication system
-- SNMP port 161 is exposed for device monitoring - ensure proper network security
-
-## Resource Usage
-
-LibreNMS resource requirements depend on the number of monitored devices:
-
-- For <100 devices: Default memory limit (734MB) should be sufficient
-- For 100-500 devices: Consider increasing memory limit to 1GB or more
-- For >500 devices: Consider distributed polling with multiple instances
\ No newline at end of file
diff --git a/Cloudron/WorkInProgress/netmon.knownelement.com/config.php b/Cloudron/WorkInProgress/netmon.knownelement.com/config.php
deleted file mode 100644
index 8c17356..0000000
--- a/Cloudron/WorkInProgress/netmon.knownelement.com/config.php
+++ /dev/null
@@ -1,88 +0,0 @@
- 'mysql'|'auth_mechanism' => 'socialite'|g" /app/data/config/config.php
-
- # Add OIDC configuration
- cat >> /app/data/config/config.php << EOF
-\$config['auth_socialite_oidc']['enabled'] = true;
-\$config['auth_socialite_oidc']['client_id'] = '${CLOUDRON_OIDC_CLIENT_ID}';
-\$config['auth_socialite_oidc']['client_secret'] = '${CLOUDRON_OIDC_CLIENT_SECRET}';
-\$config['auth_socialite_oidc']['authorize_url'] = '${CLOUDRON_OIDC_ISSUER}/auth';
-\$config['auth_socialite_oidc']['token_url'] = '${CLOUDRON_OIDC_ISSUER}/token';
-\$config['auth_socialite_oidc']['userinfo_url'] = '${CLOUDRON_OIDC_ISSUER}/userinfo';
-\$config['auth_socialite_oidc']['scope'] = 'openid email profile groups';
-\$config['auth_socialite_oidc']['redirect'] = 'https://${CLOUDRON_APP_DOMAIN}/auth/oidc/callback';
-EOF
-fi
-
-# Set up LDAP authentication if enabled and OIDC is not enabled
-if [[ -z "${CLOUDRON_OIDC_IDENTIFIER:-}" && -n "${CLOUDRON_LDAP_SERVER:-}" ]]; then
- echo "Configuring LDAP authentication..."
- sed -i "s|'auth_mechanism' => 'mysql'|'auth_mechanism' => 'ldap'|g" /app/data/config/config.php
-
- # Add LDAP configuration
- cat >> /app/data/config/config.php << EOF
-\$config['auth_ldap_server'] = '${CLOUDRON_LDAP_SERVER}';
-\$config['auth_ldap_port'] = ${CLOUDRON_LDAP_PORT};
-\$config['auth_ldap_version'] = 3;
-\$config['auth_ldap_starttls'] = true;
-\$config['auth_ldap_prefix'] = '${CLOUDRON_LDAP_BIND_DN%%,*}';
-\$config['auth_ldap_suffix'] = ',${CLOUDRON_LDAP_BIND_DN#*,}';
-\$config['auth_ldap_group'] = '${CLOUDRON_LDAP_USERS_GROUP_DN}';
-\$config['auth_ldap_groupbase'] = '${CLOUDRON_LDAP_GROUPS_BASE_DN}';
-\$config['auth_ldap_groups']['admin']['level'] = 10;
-\$config['auth_ldap_groups']['admin']['group'] = '${CLOUDRON_LDAP_ADMINS_GROUP_DN}';
-EOF
-fi
-
-# Fix permissions
-chown -R cloudron:cloudron /app/data
-
-# Initialize database if needed
-echo "Checking database..."
-if ! mysql -h "${CLOUDRON_MYSQL_HOST}" -P "${CLOUDRON_MYSQL_PORT}" -u "${CLOUDRON_MYSQL_USERNAME}" -p"${CLOUDRON_MYSQL_PASSWORD}" -e "USE ${CLOUDRON_MYSQL_DATABASE}" 2>/dev/null; then
- echo "Setting up database schema..."
- cd /app/code
- php build-base.php
-fi
-
-# Apply database updates if needed
-cd /app/code
-php includes/sql-schema/update.php
-
-# Create admin user on first run if authentication is MySQL
-if [[ ! -n "${CLOUDRON_OIDC_IDENTIFIER:-}" && ! -n "${CLOUDRON_LDAP_SERVER:-}" ]]; then
- if ! mysql -h "${CLOUDRON_MYSQL_HOST}" -P "${CLOUDRON_MYSQL_PORT}" -u "${CLOUDRON_MYSQL_USERNAME}" -p"${CLOUDRON_MYSQL_PASSWORD}" -e "SELECT username FROM users WHERE username='admin'" ${CLOUDRON_MYSQL_DATABASE} 2>/dev/null | grep -q admin; then
- echo "Creating admin user..."
- php adduser.php admin admin 10 admin@localhost
- fi
-fi
-
-# Link config file
-ln -sf /app/data/config/config.php /app/code/config.php
-
-# Setup cron jobs
-echo "Setting up cron jobs..."
-cat > /etc/cron.d/librenms << EOF
-# Run a complete discovery of all devices once every 6 hours
-33 */6 * * * cloudron cd /app/code/ && php discovery.php -h all >> /app/data/logs/discovery-all.log 2>&1
-# Run a complete poll of all devices once every 5 minutes
-*/5 * * * * cloudron cd /app/code/ && php poller.php -h all >> /app/data/logs/poll-all.log 2>&1
-# Run hourly maintenance tasks
-15 * * * * cloudron cd /app/code/ && php daily.php >> /app/data/logs/daily.log 2>&1
-# Run daily maintenance tasks
-15 0 * * * cloudron cd /app/code/ && php daily.sh >> /app/data/logs/daily.log 2>&1
-# Check services
-*/5 * * * * cloudron cd /app/code/ && php check-services.php >> /app/data/logs/check-services.log 2>&1
-# Process alerts
-*/5 * * * * cloudron cd /app/code/ && php alerts.php >> /app/data/logs/alerts.log 2>&1
-# Poll billing
-*/5 * * * * cloudron cd /app/code/ && php poll-billing.php >> /app/data/logs/poll-billing.log 2>&1
-# Generate billing data
-01 * * * * cloudron cd /app/code/ && php billing-calculate.php >> /app/data/logs/billing-calculate.log 2>&1
-# Update device groups
-*/5 * * * * cloudron cd /app/code/ && php update-device-groups.php >> /app/data/logs/update-device-groups.log 2>&1
-EOF
-
-# Start supervisord to manage all processes
-echo "Starting supervisord..."
-exec /usr/bin/supervisord -c /etc/supervisor/supervisord.conf
\ No newline at end of file
diff --git a/Cloudron/WorkInProgress/netmon.knownelement.com/supervisord.conf b/Cloudron/WorkInProgress/netmon.knownelement.com/supervisord.conf
deleted file mode 100644
index 444ec18..0000000
--- a/Cloudron/WorkInProgress/netmon.knownelement.com/supervisord.conf
+++ /dev/null
@@ -1,41 +0,0 @@
-[program:nginx]
-command=nginx -g "daemon off;"
-autostart=true
-autorestart=true
-priority=10
-stdout_logfile=/dev/stdout
-stdout_logfile_maxbytes=0
-stderr_logfile=/dev/stderr
-stderr_logfile_maxbytes=0
-
-[program:php-fpm]
-command=/usr/sbin/php-fpm8.2 --nodaemonize
-autostart=true
-autorestart=true
-priority=5
-stdout_logfile=/dev/stdout
-stdout_logfile_maxbytes=0
-stderr_logfile=/dev/stderr
-stderr_logfile_maxbytes=0
-
-[program:cron]
-command=cron -f
-autostart=true
-autorestart=true
-priority=15
-stdout_logfile=/dev/stdout
-stdout_logfile_maxbytes=0
-stderr_logfile=/dev/stderr
-stderr_logfile_maxbytes=0
-
-[program:dispatcher-service]
-command=/usr/bin/python3 /app/code/dispatcher.py
-directory=/app/code
-user=cloudron
-autostart=true
-autorestart=true
-priority=20
-stdout_logfile=/dev/stdout
-stdout_logfile_maxbytes=0
-stderr_logfile=/dev/stderr
-stderr_logfile_maxbytes=0
\ No newline at end of file
diff --git a/MoveToCloudron/jamovi.knownelement.com/info b/MoveToCloudron/jamovi.knownelement.com/info
deleted file mode 100644
index 2e84cdb..0000000
--- a/MoveToCloudron/jamovi.knownelement.com/info
+++ /dev/null
@@ -1,2 +0,0 @@
-https://midday.ai/pricing
-https://github.com/midday-ai/midday
\ No newline at end of file
diff --git a/MoveToCloudron/jamovi.knownelement.com/vendor-files/agency.merchantsofhope.org b/MoveToCloudron/jamovi.knownelement.com/vendor-files/agency.merchantsofhope.org
deleted file mode 100644
index fd4572a..0000000
Binary files a/MoveToCloudron/jamovi.knownelement.com/vendor-files/agency.merchantsofhope.org and /dev/null differ
diff --git a/MoveToCloudron/jamovi.knownelement.com/vendor-files/info b/MoveToCloudron/jamovi.knownelement.com/vendor-files/info
deleted file mode 100644
index 99c82a6..0000000
--- a/MoveToCloudron/jamovi.knownelement.com/vendor-files/info
+++ /dev/null
@@ -1,3 +0,0 @@
-This directory contains files from the vendor unmodified. They serve as a base for the input-files sibling directory
-
-https://github.com/jamovi/jamovi/blob/current-dev/docker-compose.yaml
diff --git a/MoveToCloudron/kicad-ci.knownelement.com/vendor-files/docker-compose.yml b/MoveToCloudron/kicad-ci.knownelement.com/vendor-files/docker-compose.yml
deleted file mode 100644
index 7c08cf9..0000000
--- a/MoveToCloudron/kicad-ci.knownelement.com/vendor-files/docker-compose.yml
+++ /dev/null
@@ -1 +0,0 @@
-# kicad cu docker compose for tsys
diff --git a/MoveToCloudron/mailpile.knownelement.com/docker-compose.yml b/MoveToCloudron/mailpile.knownelement.com/docker-compose.yml
deleted file mode 100644
index f01c677..0000000
--- a/MoveToCloudron/mailpile.knownelement.com/docker-compose.yml
+++ /dev/null
@@ -1 +0,0 @@
-#mailpile docker compose for tsys
\ No newline at end of file
diff --git a/MoveToCloudron/mailpile.knownelement.com/info b/MoveToCloudron/mailpile.knownelement.com/info
deleted file mode 100644
index 7ab843e..0000000
--- a/MoveToCloudron/mailpile.knownelement.com/info
+++ /dev/null
@@ -1,4 +0,0 @@
-https://www.mailpiler.org/
-
-Not sure if this is same as mailpile?
-
diff --git a/MoveToCloudron/voting.knownelement.com/input-files/info b/MoveToCloudron/voting.knownelement.com/input-files/info
deleted file mode 100644
index bc15867..0000000
--- a/MoveToCloudron/voting.knownelement.com/input-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains template files for the application at FQDN indidicated by the parent directory. They will be processed using mo (bash mustache).
diff --git a/MoveToCloudron/voting.knownelement.com/output-files/info b/MoveToCloudron/voting.knownelement.com/output-files/info
deleted file mode 100644
index fe6b01e..0000000
--- a/MoveToCloudron/voting.knownelement.com/output-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains final docker compose files for the application at FQDN indidicated by the parent directory.
diff --git a/MoveToCloudron/voting.knownelement.com/vendor-files/info b/MoveToCloudron/voting.knownelement.com/vendor-files/info
deleted file mode 100644
index 110d921..0000000
--- a/MoveToCloudron/voting.knownelement.com/vendor-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains files from the vendor unmodified. They serve as a base for the input-files sibling directory
diff --git a/MoveToCloudron/warp.knownelement.com/input-files/info b/MoveToCloudron/warp.knownelement.com/input-files/info
deleted file mode 100644
index bc15867..0000000
--- a/MoveToCloudron/warp.knownelement.com/input-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains template files for the application at FQDN indidicated by the parent directory. They will be processed using mo (bash mustache).
diff --git a/MoveToCloudron/warp.knownelement.com/output-files/info b/MoveToCloudron/warp.knownelement.com/output-files/info
deleted file mode 100644
index fe6b01e..0000000
--- a/MoveToCloudron/warp.knownelement.com/output-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains final docker compose files for the application at FQDN indidicated by the parent directory.
diff --git a/NonCloudron/Techops/TBD/GIS-backend/README.md b/NonCloudron/RandD/GIS-backend/README.md
similarity index 100%
rename from NonCloudron/Techops/TBD/GIS-backend/README.md
rename to NonCloudron/RandD/GIS-backend/README.md
diff --git a/MoveToCloudron/voiceapps.knownelement.com/input-files/info b/NonCloudron/RandD/GIS-backend/input-files/info
similarity index 100%
rename from MoveToCloudron/voiceapps.knownelement.com/input-files/info
rename to NonCloudron/RandD/GIS-backend/input-files/info
diff --git a/MoveToCloudron/voiceapps.knownelement.com/output-files/info b/NonCloudron/RandD/GIS-backend/output-files/info
similarity index 100%
rename from MoveToCloudron/voiceapps.knownelement.com/output-files/info
rename to NonCloudron/RandD/GIS-backend/output-files/info
diff --git a/MoveToCloudron/voiceapps.knownelement.com/vendor-files/info b/NonCloudron/RandD/GIS-backend/vendor-files/info
similarity index 100%
rename from MoveToCloudron/voiceapps.knownelement.com/vendor-files/info
rename to NonCloudron/RandD/GIS-backend/vendor-files/info
diff --git a/NonCloudron/Techops/TBD/GIS-backend/input-files/info b/NonCloudron/Techops/TBD/GIS-backend/input-files/info
deleted file mode 100644
index bc15867..0000000
--- a/NonCloudron/Techops/TBD/GIS-backend/input-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains template files for the application at FQDN indidicated by the parent directory. They will be processed using mo (bash mustache).
diff --git a/NonCloudron/Techops/TBD/GIS-backend/output-files/info b/NonCloudron/Techops/TBD/GIS-backend/output-files/info
deleted file mode 100644
index fe6b01e..0000000
--- a/NonCloudron/Techops/TBD/GIS-backend/output-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains final docker compose files for the application at FQDN indidicated by the parent directory.
diff --git a/NonCloudron/Techops/TBD/GIS-backend/vendor-files/info b/NonCloudron/Techops/TBD/GIS-backend/vendor-files/info
deleted file mode 100644
index 110d921..0000000
--- a/NonCloudron/Techops/TBD/GIS-backend/vendor-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains files from the vendor unmodified. They serve as a base for the input-files sibling directory
diff --git a/NonCloudron/Techops/apigw.knownelement.com/apigw-info.md b/NonCloudron/Techops/apigw.knownelement.com/apigw-info.md
new file mode 100644
index 0000000..7ce9ccf
--- /dev/null
+++ b/NonCloudron/Techops/apigw.knownelement.com/apigw-info.md
@@ -0,0 +1,3 @@
+# APIGW
+
+https://projects.knownelement.com/issues/179
diff --git a/NonCloudron/Techops/apigw.knownelement.com/apigw.md b/NonCloudron/Techops/apigw.knownelement.com/apigw.md
deleted file mode 100644
index 010a2e2..0000000
--- a/NonCloudron/Techops/apigw.knownelement.com/apigw.md
+++ /dev/null
@@ -1,14 +0,0 @@
-API gateway notes
-
-* API gateway (TYK)
-
-
-
-
-
-
-
-
-(or perhaps..)
-
-https://github.com/apache/apisix
\ No newline at end of file
diff --git a/NonCloudron/Techops/apigw.knownelement.com/input-files/info b/NonCloudron/Techops/apigw.knownelement.com/input-files/info
deleted file mode 100644
index bc15867..0000000
--- a/NonCloudron/Techops/apigw.knownelement.com/input-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains template files for the application at FQDN indidicated by the parent directory. They will be processed using mo (bash mustache).
diff --git a/NonCloudron/Techops/apigw.knownelement.com/output-files/info b/NonCloudron/Techops/apigw.knownelement.com/output-files/info
deleted file mode 100644
index fe6b01e..0000000
--- a/NonCloudron/Techops/apigw.knownelement.com/output-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains final docker compose files for the application at FQDN indidicated by the parent directory.
diff --git a/NonCloudron/Techops/apigw.knownelement.com/vendor-files/info b/NonCloudron/Techops/apigw.knownelement.com/vendor-files/info
deleted file mode 100644
index 62d6f8b..0000000
--- a/NonCloudron/Techops/apigw.knownelement.com/vendor-files/info
+++ /dev/null
@@ -1,4 +0,0 @@
-This directory contains files from the vendor unmodified. They serve as a base for the input-files sibling directory
-
-
-https://hub.docker.com/r/apache/apisix
\ No newline at end of file
diff --git a/NonCloudron/Techops/cde.knownelement.com/README.md b/NonCloudron/Techops/cde.knownelement.com/README.md
deleted file mode 100644
index ff48ff2..0000000
--- a/NonCloudron/Techops/cde.knownelement.com/README.md
+++ /dev/null
@@ -1,25 +0,0 @@
-# Cloud dev at tsys
-
-## Desired architecute
-
-(essentially the lap.dev architecure)
-
-- control plane running as a web app on cosmos
-- agent that spins up ephermeral containers on runner hosts
-
-
-## Contenders
-
-- strong.network
-- lap.dev (dont like that it only supports github/gitlab oautg) (also that it doesnt appear to be dockerized)
-
-## Links
-
-- https://github.com/strong-network/images
-
-
-
-https://github.com/daytonaio/daytona?tab=readme-ov-file
-https://www.daytona.io
-
-https://github.com/gitpod-io/openvscode-server
\ No newline at end of file
diff --git a/NonCloudron/Techops/cde.knownelement.com/cde-info.md b/NonCloudron/Techops/cde.knownelement.com/cde-info.md
new file mode 100644
index 0000000..6a46326
--- /dev/null
+++ b/NonCloudron/Techops/cde.knownelement.com/cde-info.md
@@ -0,0 +1,3 @@
+# CDE
+
+https://projects.knownelement.com/issues/231
\ No newline at end of file
diff --git a/NonCloudron/Techops/cde.knownelement.com/input-files/info b/NonCloudron/Techops/cde.knownelement.com/input-files/info
deleted file mode 100644
index bc15867..0000000
--- a/NonCloudron/Techops/cde.knownelement.com/input-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains template files for the application at FQDN indidicated by the parent directory. They will be processed using mo (bash mustache).
diff --git a/NonCloudron/Techops/cde.knownelement.com/output-files/info b/NonCloudron/Techops/cde.knownelement.com/output-files/info
deleted file mode 100644
index fe6b01e..0000000
--- a/NonCloudron/Techops/cde.knownelement.com/output-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains final docker compose files for the application at FQDN indidicated by the parent directory.
diff --git a/NonCloudron/Techops/cde.knownelement.com/vendor-files/info b/NonCloudron/Techops/cde.knownelement.com/vendor-files/info
deleted file mode 100644
index 110d921..0000000
--- a/NonCloudron/Techops/cde.knownelement.com/vendor-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains files from the vendor unmodified. They serve as a base for the input-files sibling directory
diff --git a/NonCloudron/Techops/drawio.knownelement.com/drawio-info.md b/NonCloudron/Techops/drawio.knownelement.com/drawio-info.md
new file mode 100644
index 0000000..4150dd3
--- /dev/null
+++ b/NonCloudron/Techops/drawio.knownelement.com/drawio-info.md
@@ -0,0 +1,3 @@
+# Draw.io
+
+- https://projects.knownelement.com/issues/272
diff --git a/NonCloudron/Techops/drawio.knownelement.com/drawio-notes.md b/NonCloudron/Techops/drawio.knownelement.com/drawio-notes.md
deleted file mode 100644
index 9a01b76..0000000
--- a/NonCloudron/Techops/drawio.knownelement.com/drawio-notes.md
+++ /dev/null
@@ -1 +0,0 @@
-Nextcloud is able to utilize a draw.io server. Let’s give it one to use
\ No newline at end of file
diff --git a/NonCloudron/Techops/functions.knownelement.com/functions-info.md b/NonCloudron/Techops/functions.knownelement.com/functions-info.md
new file mode 100644
index 0000000..aa06942
--- /dev/null
+++ b/NonCloudron/Techops/functions.knownelement.com/functions-info.md
@@ -0,0 +1,3 @@
+# Functions
+
+- https://projects.knownelement.com/issues/232
diff --git a/NonCloudron/Techops/functions.knownelement.com/functions.md b/NonCloudron/Techops/functions.knownelement.com/functions.md
deleted file mode 100644
index dcb2f64..0000000
--- a/NonCloudron/Techops/functions.knownelement.com/functions.md
+++ /dev/null
@@ -1,8 +0,0 @@
-## Introduction
-
-Need a serverless / functions as a service runtime
-
-## Options
-
-- https://github.com/adnanh/webhook
-- https://github.com/metrue/fx
\ No newline at end of file
diff --git a/NonCloudron/Techops/graylog.knownelement.com/docker-compose.yml b/NonCloudron/Techops/graylog.knownelement.com/docker-compose.yml
deleted file mode 100644
index d4f1411..0000000
--- a/NonCloudron/Techops/graylog.knownelement.com/docker-compose.yml
+++ /dev/null
@@ -1 +0,0 @@
-#graylog docker compose for tsys
\ No newline at end of file
diff --git a/NonCloudron/Techops/graylog.knownelement.com/graylog-info.md b/NonCloudron/Techops/graylog.knownelement.com/graylog-info.md
new file mode 100644
index 0000000..0ad2b62
--- /dev/null
+++ b/NonCloudron/Techops/graylog.knownelement.com/graylog-info.md
@@ -0,0 +1,3 @@
+# Graylog
+
+- https://projects.knownelement.com/issues/190
\ No newline at end of file
diff --git a/NonCloudron/Techops/graylog.knownelement.com/input-files/info b/NonCloudron/Techops/graylog.knownelement.com/input-files/info
deleted file mode 100644
index bc15867..0000000
--- a/NonCloudron/Techops/graylog.knownelement.com/input-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains template files for the application at FQDN indidicated by the parent directory. They will be processed using mo (bash mustache).
diff --git a/NonCloudron/Techops/graylog.knownelement.com/output-files/info b/NonCloudron/Techops/graylog.knownelement.com/output-files/info
deleted file mode 100644
index fe6b01e..0000000
--- a/NonCloudron/Techops/graylog.knownelement.com/output-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains final docker compose files for the application at FQDN indidicated by the parent directory.
diff --git a/NonCloudron/Techops/graylog.knownelement.com/vendor-files/info b/NonCloudron/Techops/graylog.knownelement.com/vendor-files/info
deleted file mode 100644
index 110d921..0000000
--- a/NonCloudron/Techops/graylog.knownelement.com/vendor-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains files from the vendor unmodified. They serve as a base for the input-files sibling directory
diff --git a/NonCloudron/Techops/kicad-ci.knownelement.com/kicad-ci-info.md b/NonCloudron/Techops/kicad-ci.knownelement.com/kicad-ci-info.md
new file mode 100644
index 0000000..a51adda
--- /dev/null
+++ b/NonCloudron/Techops/kicad-ci.knownelement.com/kicad-ci-info.md
@@ -0,0 +1,3 @@
+# Kicad CI
+
+- https://projects.knownelement.com/issues/197
\ No newline at end of file
diff --git a/NonCloudron/Techops/lists.knownelement.com/docker-compose.yml b/NonCloudron/Techops/lists.knownelement.com/docker-compose.yml
deleted file mode 100644
index 7548c41..0000000
--- a/NonCloudron/Techops/lists.knownelement.com/docker-compose.yml
+++ /dev/null
@@ -1 +0,0 @@
-#mailman docker compose for tsys
\ No newline at end of file
diff --git a/NonCloudron/Techops/lists.knownelement.com/input-files/info b/NonCloudron/Techops/lists.knownelement.com/input-files/info
deleted file mode 100644
index bc15867..0000000
--- a/NonCloudron/Techops/lists.knownelement.com/input-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains template files for the application at FQDN indidicated by the parent directory. They will be processed using mo (bash mustache).
diff --git a/NonCloudron/Techops/lists.knownelement.com/lists-info.md b/NonCloudron/Techops/lists.knownelement.com/lists-info.md
new file mode 100644
index 0000000..54dc533
--- /dev/null
+++ b/NonCloudron/Techops/lists.knownelement.com/lists-info.md
@@ -0,0 +1,3 @@
+# Lists
+
+- https://projects.knownelement.com/issues/199
\ No newline at end of file
diff --git a/NonCloudron/Techops/lists.knownelement.com/output-files/info b/NonCloudron/Techops/lists.knownelement.com/output-files/info
deleted file mode 100644
index fe6b01e..0000000
--- a/NonCloudron/Techops/lists.knownelement.com/output-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains final docker compose files for the application at FQDN indidicated by the parent directory.
diff --git a/NonCloudron/Techops/lists.knownelement.com/vendor-files/info b/NonCloudron/Techops/lists.knownelement.com/vendor-files/info
deleted file mode 100644
index 110d921..0000000
--- a/NonCloudron/Techops/lists.knownelement.com/vendor-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains files from the vendor unmodified. They serve as a base for the input-files sibling directory
diff --git a/NonCloudron/Techops/mailpiler.knownelement.com/mailpiler-info.md b/NonCloudron/Techops/mailpiler.knownelement.com/mailpiler-info.md
new file mode 100644
index 0000000..8c57019
--- /dev/null
+++ b/NonCloudron/Techops/mailpiler.knownelement.com/mailpiler-info.md
@@ -0,0 +1,3 @@
+# Mailpiler
+
+- https://projects.knownelement.com/issues/200
\ No newline at end of file
diff --git a/NonCloudron/Techops/netbird.knownelement.com/info b/NonCloudron/Techops/netbird.knownelement.com/info
deleted file mode 100644
index d4d0308..0000000
--- a/NonCloudron/Techops/netbird.knownelement.com/info
+++ /dev/null
@@ -1 +0,0 @@
-netbird can be run behind an existing reverse proxy. so we shall run it on cloudron.
\ No newline at end of file
diff --git a/NonCloudron/Techops/netmon.knownelement.com/netmon-info.md b/NonCloudron/Techops/netmon.knownelement.com/netmon-info.md
new file mode 100644
index 0000000..ea91aea
--- /dev/null
+++ b/NonCloudron/Techops/netmon.knownelement.com/netmon-info.md
@@ -0,0 +1,3 @@
+# Netmon
+
+- https://projects.knownelement.com/issues/203
\ No newline at end of file
diff --git a/NonCloudron/Techops/opensearch.knownelement.com/docker-compose.yml b/NonCloudron/Techops/opensearch.knownelement.com/docker-compose.yml
deleted file mode 100644
index 0099224..0000000
--- a/NonCloudron/Techops/opensearch.knownelement.com/docker-compose.yml
+++ /dev/null
@@ -1 +0,0 @@
-#opensearch docker compose file for tsys
\ No newline at end of file
diff --git a/NonCloudron/Techops/opensearch.knownelement.com/input-files/info b/NonCloudron/Techops/opensearch.knownelement.com/input-files/info
deleted file mode 100644
index bc15867..0000000
--- a/NonCloudron/Techops/opensearch.knownelement.com/input-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains template files for the application at FQDN indidicated by the parent directory. They will be processed using mo (bash mustache).
diff --git a/NonCloudron/Techops/opensearch.knownelement.com/opensearch-info.md b/NonCloudron/Techops/opensearch.knownelement.com/opensearch-info.md
new file mode 100644
index 0000000..c7660b9
--- /dev/null
+++ b/NonCloudron/Techops/opensearch.knownelement.com/opensearch-info.md
@@ -0,0 +1,3 @@
+# Opensearch
+
+- https://projects.knownelement.com/issues/206
\ No newline at end of file
diff --git a/NonCloudron/Techops/opensearch.knownelement.com/output-files/info b/NonCloudron/Techops/opensearch.knownelement.com/output-files/info
deleted file mode 100644
index fe6b01e..0000000
--- a/NonCloudron/Techops/opensearch.knownelement.com/output-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains final docker compose files for the application at FQDN indidicated by the parent directory.
diff --git a/NonCloudron/Techops/opensearch.knownelement.com/vendor-files/info b/NonCloudron/Techops/opensearch.knownelement.com/vendor-files/info
deleted file mode 100644
index 110d921..0000000
--- a/NonCloudron/Techops/opensearch.knownelement.com/vendor-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains files from the vendor unmodified. They serve as a base for the input-files sibling directory
diff --git a/NonCloudron/Techops/openvas.knownelement.com/docker-compose.yml b/NonCloudron/Techops/openvas.knownelement.com/docker-compose.yml
deleted file mode 100644
index b85e40a..0000000
--- a/NonCloudron/Techops/openvas.knownelement.com/docker-compose.yml
+++ /dev/null
@@ -1,236 +0,0 @@
-#openvas docker compose for tsys
-
-#git subtree add --prefix upstream/openvas https://github.com/mikesplain/openvas-docker.git master --squash
-
-# greenbone/vulnerability-tests \
-# greenbone/notus-data \
-# greenbone/scap-data \
-# securecompliance/gvm:debian-master-data-full \
-# securecompliance/gvm:debian-master-data \
-# securecompliance/gvm:debian-master-full \
-# securecompliance/gvm:debian-master \
-
-services:
- vulnerability-tests:
- image: registry.community.greenbone.net/community/vulnerability-tests
- environment:
- STORAGE_PATH: /var/lib/openvas/22.04/vt-data/nasl
- volumes:
- - vt_data_vol:/mnt
-
- notus-data:
- image: registry.community.greenbone.net/community/notus-data
- volumes:
- - notus_data_vol:/mnt
-
- scap-data:
- image: registry.community.greenbone.net/community/scap-data
- volumes:
- - scap_data_vol:/mnt
-
- cert-bund-data:
- image: registry.community.greenbone.net/community/cert-bund-data
- volumes:
- - cert_data_vol:/mnt
-
- dfn-cert-data:
- image: registry.community.greenbone.net/community/dfn-cert-data
- volumes:
- - cert_data_vol:/mnt
- depends_on:
- - cert-bund-data
-
- data-objects:
- image: registry.community.greenbone.net/community/data-objects
- volumes:
- - data_objects_vol:/mnt
-
- report-formats:
- image: registry.community.greenbone.net/community/report-formats
- volumes:
- - data_objects_vol:/mnt
- depends_on:
- - data-objects
-
- gpg-data:
- image: registry.community.greenbone.net/community/gpg-data
- volumes:
- - gpg_data_vol:/mnt
-
- redis-server:
- image: registry.community.greenbone.net/community/redis-server
- restart: on-failure
- volumes:
- - redis_socket_vol:/run/redis/
-
- pg-gvm:
- image: registry.community.greenbone.net/community/pg-gvm:stable
- restart: on-failure
- volumes:
- - psql_data_vol:/var/lib/postgresql
- - psql_socket_vol:/var/run/postgresql
-
- gvmd:
- image: registry.community.greenbone.net/community/gvmd:stable
- restart: on-failure
- volumes:
- - gvmd_data_vol:/var/lib/gvm
- - scap_data_vol:/var/lib/gvm/scap-data/
- - cert_data_vol:/var/lib/gvm/cert-data
- - data_objects_vol:/var/lib/gvm/data-objects/gvmd
- - vt_data_vol:/var/lib/openvas/plugins
- - psql_data_vol:/var/lib/postgresql
- - gvmd_socket_vol:/run/gvmd
- - ospd_openvas_socket_vol:/run/ospd
- - psql_socket_vol:/var/run/postgresql
- depends_on:
- pg-gvm:
- condition: service_started
- scap-data:
- condition: service_completed_successfully
- cert-bund-data:
- condition: service_completed_successfully
- dfn-cert-data:
- condition: service_completed_successfully
- data-objects:
- condition: service_completed_successfully
- report-formats:
- condition: service_completed_successfully
-
- gsa:
- image: registry.community.greenbone.net/community/gsa:stable
- restart: on-failure
- ports:
- - 127.0.0.1:9392:80
- volumes:
- - gvmd_socket_vol:/run/gvmd
- depends_on:
- - gvmd
- # Sets log level of openvas to the set LOG_LEVEL within the env
- # and changes log output to /var/log/openvas instead /var/log/gvm
- # to reduce likelyhood of unwanted log interferences
- configure-openvas:
- image: registry.community.greenbone.net/community/openvas-scanner:stable
- volumes:
- - openvas_data_vol:/mnt
- - openvas_log_data_vol:/var/log/openvas
- command:
- - /bin/sh
- - -c
- - |
- printf "table_driven_lsc = yes\nopenvasd_server = http://openvasd:80\n" > /mnt/openvas.conf
- sed "s/127/128/" /etc/openvas/openvas_log.conf | sed 's/gvm/openvas/' > /mnt/openvas_log.conf
- chmod 644 /mnt/openvas.conf
- chmod 644 /mnt/openvas_log.conf
- touch /var/log/openvas/openvas.log
- chmod 666 /var/log/openvas/openvas.log
-
- # shows logs of openvas
- openvas:
- image: registry.community.greenbone.net/community/openvas-scanner:stable
- restart: on-failure
- volumes:
- - openvas_data_vol:/etc/openvas
- - openvas_log_data_vol:/var/log/openvas
- command:
- - /bin/sh
- - -c
- - |
- cat /etc/openvas/openvas.conf
- tail -f /var/log/openvas/openvas.log
- depends_on:
- configure-openvas:
- condition: service_completed_successfully
-
- openvasd:
- image: registry.community.greenbone.net/community/openvas-scanner:stable
- restart: on-failure
- environment:
- # `service_notus` is set to disable everything but notus,
- # if you want to utilize openvasd directly removed `OPENVASD_MODE`
- OPENVASD_MODE: service_notus
- GNUPGHOME: /etc/openvas/gnupg
- LISTENING: 0.0.0.0:80
- volumes:
- - openvas_data_vol:/etc/openvas
- - openvas_log_data_vol:/var/log/openvas
- - gpg_data_vol:/etc/openvas/gnupg
- - notus_data_vol:/var/lib/notus
- # enable port forwarding when you want to use the http api from your host machine
- # ports:
- # - 127.0.0.1:3000:80
- depends_on:
- vulnerability-tests:
- condition: service_completed_successfully
- configure-openvas:
- condition: service_completed_successfully
- gpg-data:
- condition: service_completed_successfully
- networks:
- default:
- aliases:
- - openvasd
-
- ospd-openvas:
- image: registry.community.greenbone.net/community/ospd-openvas:stable
- restart: on-failure
- hostname: ospd-openvas.local
- cap_add:
- - NET_ADMIN # for capturing packages in promiscuous mode
- - NET_RAW # for raw sockets e.g. used for the boreas alive detection
- security_opt:
- - seccomp=unconfined
- - apparmor=unconfined
- command:
- [
- "ospd-openvas",
- "-f",
- "--config",
- "/etc/gvm/ospd-openvas.conf",
- "--notus-feed-dir",
- "/var/lib/notus/advisories",
- "-m",
- "666"
- ]
- volumes:
- - gpg_data_vol:/etc/openvas/gnupg
- - vt_data_vol:/var/lib/openvas/plugins
- - notus_data_vol:/var/lib/notus
- - ospd_openvas_socket_vol:/run/ospd
- - redis_socket_vol:/run/redis/
- - openvas_data_vol:/etc/openvas/
- - openvas_log_data_vol:/var/log/openvas
- depends_on:
- redis-server:
- condition: service_started
- gpg-data:
- condition: service_completed_successfully
- vulnerability-tests:
- condition: service_completed_successfully
- configure-openvas:
- condition: service_completed_successfully
-
- gvm-tools:
- image: registry.community.greenbone.net/community/gvm-tools
- volumes:
- - gvmd_socket_vol:/run/gvmd
- - ospd_openvas_socket_vol:/run/ospd
- depends_on:
- - gvmd
- - ospd-openvas
-
-volumes:
- gpg_data_vol:
- scap_data_vol:
- cert_data_vol:
- data_objects_vol:
- gvmd_data_vol:
- psql_data_vol:
- vt_data_vol:
- notus_data_vol:
- psql_socket_vol:
- gvmd_socket_vol:
- ospd_openvas_socket_vol:
- redis_socket_vol:
- openvas_data_vol:
- openvas_log_data_vol:
\ No newline at end of file
diff --git a/NonCloudron/Techops/openvas.knownelement.com/input-files/info b/NonCloudron/Techops/openvas.knownelement.com/input-files/info
deleted file mode 100644
index bc15867..0000000
--- a/NonCloudron/Techops/openvas.knownelement.com/input-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains template files for the application at FQDN indidicated by the parent directory. They will be processed using mo (bash mustache).
diff --git a/NonCloudron/Techops/openvas.knownelement.com/openvas-info.md b/NonCloudron/Techops/openvas.knownelement.com/openvas-info.md
new file mode 100644
index 0000000..8d9c775
--- /dev/null
+++ b/NonCloudron/Techops/openvas.knownelement.com/openvas-info.md
@@ -0,0 +1,3 @@
+# Openvas
+
+- https://projects.knownelement.com/issues/207
\ No newline at end of file
diff --git a/NonCloudron/Techops/openvas.knownelement.com/output-files/info b/NonCloudron/Techops/openvas.knownelement.com/output-files/info
deleted file mode 100644
index fe6b01e..0000000
--- a/NonCloudron/Techops/openvas.knownelement.com/output-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains final docker compose files for the application at FQDN indidicated by the parent directory.
diff --git a/NonCloudron/Techops/openvas.knownelement.com/vendor-files/info b/NonCloudron/Techops/openvas.knownelement.com/vendor-files/info
deleted file mode 100644
index 110d921..0000000
--- a/NonCloudron/Techops/openvas.knownelement.com/vendor-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains files from the vendor unmodified. They serve as a base for the input-files sibling directory
diff --git a/NonCloudron/Techops/sql-proxy.knownelement.com/sql-proxyNotes.md b/NonCloudron/Techops/sql-proxy.knownelement.com/sql-proxyNotes.md
deleted file mode 100644
index debdf53..0000000
--- a/NonCloudron/Techops/sql-proxy.knownelement.com/sql-proxyNotes.md
+++ /dev/null
@@ -1,3 +0,0 @@
-We need a production DB SQL proxy.
-
-Ideally it can be integrated into the Cloudron core to increase the security of the database access.
\ No newline at end of file
diff --git a/NonCloudron/Techops/sql-proxy.knownelement.com/sqlproxy-info.md b/NonCloudron/Techops/sql-proxy.knownelement.com/sqlproxy-info.md
new file mode 100644
index 0000000..6d514ca
--- /dev/null
+++ b/NonCloudron/Techops/sql-proxy.knownelement.com/sqlproxy-info.md
@@ -0,0 +1,3 @@
+# SQL Proxy
+
+- https://projects.knownelement.com/issues/273
\ No newline at end of file
diff --git a/NonCloudron/Techops/tunnel.knownelement.com/tunnel-info.md b/NonCloudron/Techops/tunnel.knownelement.com/tunnel-info.md
new file mode 100644
index 0000000..83a0e48
--- /dev/null
+++ b/NonCloudron/Techops/tunnel.knownelement.com/tunnel-info.md
@@ -0,0 +1,3 @@
+# Tunnel
+
+- https://projects.knownelement.com/issues/225
\ No newline at end of file
diff --git a/NonCloudron/Techops/wazuh.knownelement.com/docker-compose.yml b/NonCloudron/Techops/wazuh.knownelement.com/docker-compose.yml
deleted file mode 100644
index cc1fe96..0000000
--- a/NonCloudron/Techops/wazuh.knownelement.com/docker-compose.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-# wazuh docker compose for tsys
-
-# https://documentation.wazuh.com/current/deployment-options/docker/wazuh-container.html
\ No newline at end of file
diff --git a/NonCloudron/Techops/wazuh.knownelement.com/input-files/info b/NonCloudron/Techops/wazuh.knownelement.com/input-files/info
deleted file mode 100644
index bc15867..0000000
--- a/NonCloudron/Techops/wazuh.knownelement.com/input-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains template files for the application at FQDN indidicated by the parent directory. They will be processed using mo (bash mustache).
diff --git a/NonCloudron/Techops/wazuh.knownelement.com/output-files/info b/NonCloudron/Techops/wazuh.knownelement.com/output-files/info
deleted file mode 100644
index fe6b01e..0000000
--- a/NonCloudron/Techops/wazuh.knownelement.com/output-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains final docker compose files for the application at FQDN indidicated by the parent directory.
diff --git a/NonCloudron/Techops/wazuh.knownelement.com/vendor-files/info b/NonCloudron/Techops/wazuh.knownelement.com/vendor-files/info
deleted file mode 100644
index 110d921..0000000
--- a/NonCloudron/Techops/wazuh.knownelement.com/vendor-files/info
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains files from the vendor unmodified. They serve as a base for the input-files sibling directory
diff --git a/NonCloudron/Techops/wazuh.knownelement.com/wazuh-info.md b/NonCloudron/Techops/wazuh.knownelement.com/wazuh-info.md
new file mode 100644
index 0000000..40b31d0
--- /dev/null
+++ b/NonCloudron/Techops/wazuh.knownelement.com/wazuh-info.md
@@ -0,0 +1,3 @@
+# Wazuh
+
+- https://projects.knownelement.com/issues/229
\ No newline at end of file
diff --git a/NonCloudron/Techops/webhooks.knownelement.com/info.md b/NonCloudron/Techops/webhooks.knownelement.com/info.md
deleted file mode 100644
index 7584f63..0000000
--- a/NonCloudron/Techops/webhooks.knownelement.com/info.md
+++ /dev/null
@@ -1 +0,0 @@
-Webhook system
\ No newline at end of file
diff --git a/NonCloudron/Techops/webhooks.knownelement.com/webhooks-info.md b/NonCloudron/Techops/webhooks.knownelement.com/webhooks-info.md
new file mode 100644
index 0000000..8354027
--- /dev/null
+++ b/NonCloudron/Techops/webhooks.knownelement.com/webhooks-info.md
@@ -0,0 +1,3 @@
+# Webhookso
+
+- https://projects.knownelement.com/issues/271
\ No newline at end of file