### Start eXo Platform on Windows Source: https://github.com/meeds-io/meeds/blob/develop/packaging/plf-packaging-resources/src/main/resources/README.txt Use this command to start the eXo Platform server on a Windows operating system. Ensure you are in the PLF_HOME directory. ```batch start_eXo.bat ``` -------------------------------- ### Start eXo Platform on Linux Source: https://github.com/meeds-io/meeds/blob/develop/packaging/plf-packaging-resources/src/main/resources/README.txt Use this command to start the eXo Platform server on a Linux operating system. Ensure you are in the PLF_HOME directory. ```shell ./start_eXo.sh ``` -------------------------------- ### Install an add-on on Windows Source: https://github.com/meeds-io/meeds/blob/develop/packaging/plf-packaging-resources/src/main/resources/README.txt Command to install a specific add-on for eXo Platform on Windows. Replace with the desired add-on name. ```batch addon.bat install ``` -------------------------------- ### Example DockerHub Image Verification Source: https://github.com/meeds-io/meeds/blob/develop/README.md An example command to verify a specific DockerHub image tag. ```bash cosign verify --key cosign.pub meedsio/meeds:1.5.0-M11_0 ``` -------------------------------- ### Install an add-on on Linux Source: https://github.com/meeds-io/meeds/blob/develop/packaging/plf-packaging-resources/src/main/resources/README.txt Command to install a specific add-on for eXo Platform on Linux. Replace with the desired add-on name. ```shell addon --install ``` -------------------------------- ### Example GHCR Docker Image Verification Source: https://github.com/meeds-io/meeds/blob/develop/README.md An example command to verify a specific GHCR Docker image tag. ```bash cosign verify --key cosign.pub ghcr.io/meeds-io/meeds/meeds-io:develop ``` -------------------------------- ### Launch Meeds Server Source: https://github.com/meeds-io/meeds/blob/develop/README.md Start the generated Meeds server from the project root. Use -h or --help for available options. ```bash plf-community-tomcat-standalone/target/meeds-community-<>/meeds-community-<>/start_eXo.(sh|bat) ``` -------------------------------- ### Verify DockerHub Docker Image Source: https://github.com/meeds-io/meeds/blob/develop/README.md Verify the signature of a DockerHub image using Cosign and the saved public key. This applies to Meeds versions starting with 1.5.0-M11. ```bash cosign verify --key cosign.pub meedsio/meeds: ``` -------------------------------- ### List available add-ons on Windows Source: https://github.com/meeds-io/meeds/blob/develop/packaging/plf-packaging-resources/src/main/resources/README.txt Command to list all available add-ons for eXo Platform on Windows. ```batch addon.bat list ``` -------------------------------- ### List available add-ons on Linux Source: https://github.com/meeds-io/meeds/blob/develop/packaging/plf-packaging-resources/src/main/resources/README.txt Command to list all available add-ons for eXo Platform on Linux. ```shell addon list ``` -------------------------------- ### Build Meeds Community Package (Skip Archive) Source: https://github.com/meeds-io/meeds/blob/develop/README.md Add the -Dskip-archive option to skip generating the final ZIP archive, saving build time. ```bash mvn install -Dskip-archive ``` -------------------------------- ### Build Meeds Community Package Source: https://github.com/meeds-io/meeds/blob/develop/README.md Run this command from the project root to build the Meeds Community package. Maven will download dependencies. ```bash mvn install ``` -------------------------------- ### Enable Colorized Console on Windows Source: https://github.com/meeds-io/meeds/blob/develop/README.md Use this command to enable the colorized console output when launching the server on Windows. ```bash start_eXo.bat --color ``` -------------------------------- ### Save Cosign Public Key Source: https://github.com/meeds-io/meeds/blob/develop/README.md Save the provided public key to a file named cosign.pub for verifying Docker image signatures. ```text -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2XMvg1dA7ZgfLB3c2nc8E/D+IsS+ DjvPlcu00HT94eL4R8QpcQO7YoBiiqFkxBnuHYl7nEclZ/fyQ1srG+UMjw== -----END PUBLIC KEY----- ``` -------------------------------- ### Expected Cosign Verification Output Source: https://github.com/meeds-io/meeds/blob/develop/README.md The expected JSON output when a Docker image signature is successfully verified by Cosign. ```json [{"critical":{"identity":{"docker-reference":"ghcr.io/meeds-io/meeds/meeds-io"},"image":{"docker-manifest-digest":"sha256:da29f98a3000ae5232ceb2502ce2ae10903969c762b1d3d4e43a8b7104b87888"},"type":"cosign container image signature"},"optional":null}] ``` -------------------------------- ### Verify GHCR Docker Image Source: https://github.com/meeds-io/meeds/blob/develop/README.md Verify the signature of a Docker image from GitHub Container Registry using Cosign and the saved public key. ```bash cosign verify --key cosign.pub ghcr.io/meeds-io/meeds/meeds-io: ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.