{"id":19326035,"url":"https://github.com/jelastic-jps/mosquitto","last_synced_at":"2025-04-22T20:32:18.176Z","repository":{"id":70426020,"uuid":"91963557","full_name":"jelastic-jps/mosquitto","owner":"jelastic-jps","description":"Eclipse Mosquitto MQTT Message Broker","archived":false,"fork":false,"pushed_at":"2025-03-14T08:03:57.000Z","size":270,"stargazers_count":0,"open_issues_count":0,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-02T04:01:37.671Z","etag":null,"topics":["eclipse-mosquitto","internet-of-things","iot","iot-application","iot-cloud","message-broker","mosquito","mqtt","mqtt-broker","mqtt-protocol"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jelastic-jps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-05-21T14:31:39.000Z","updated_at":"2025-03-14T08:04:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"adb9eac8-91ff-41ea-b2fd-c07542f4c478","html_url":"https://github.com/jelastic-jps/mosquitto","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelastic-jps%2Fmosquitto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelastic-jps%2Fmosquitto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelastic-jps%2Fmosquitto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelastic-jps%2Fmosquitto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jelastic-jps","download_url":"https://codeload.github.com/jelastic-jps/mosquitto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250318893,"owners_count":21411009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eclipse-mosquitto","internet-of-things","iot","iot-application","iot-cloud","message-broker","mosquito","mqtt","mqtt-broker","mqtt-protocol"],"created_at":"2024-11-10T02:12:15.835Z","updated_at":"2025-04-22T20:32:18.171Z","avatar_url":"https://github.com/jelastic-jps.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e \n\u003cimg src=\"images/mosquitto-logo.png\" alt=\"Eclipse Mosquitto\"\u003e\n\u003c/p\u003e\n\n# Eclipse Mosquitto MQTT Message Broker\n\nThe package deploys the [Eclipse Mosquitto](https://mosquitto.org/) solution - an open-source and lightweight MQTT broker for IoT (Internet of Things) networks. It allows establishing a publish/subscribe messaging model for M2M (machine to machine) telemetry in low-bandwidth environments.\n\n\n## Environment Topology\n\nThe current package is designed to set up the Eclipse Mosquitto MQTT server in one click. Upon its installation, a new environment with the following topology specifics is created:\n\n- Contains a single Docker container based on the *latest* tag of the official [eclipse-mosquitto](https://hub.docker.com/_/eclipse-mosquitto) image.\n- The default [vertical scaling](https://www.virtuozzo.com/application-platform-docs/automatic-vertical-scaling/) limit for the Eclipse Mosquitto container is set to *8 dynamic cloudlets* (up to *1 GiB* of RAM and *3.2 GHz* of CPU) and can be manually increased if needed.\n- A dedicated [endpoint](https://www.virtuozzo.com/application-platform-docs/endpoints/) is automatically attached to a broker node, making it possible to access it from anywhere over the Internet. A [public IP](https://www.virtuozzo.com/application-platform-docs/public-ip/) address can be assigned after the installation for production usage.\n\n\n## Deployment to Cloud\n\nTo get your Eclipse Mosquitto MQTT broker solution, click the \"**Deploy to Cloud**\" button below, specify your email address within the widget, choose one of the [Virtuozzo Public Cloud Providers](https://www.virtuozzo.com/application-platform-partners/), and confirm by clicking **Install**.\n\n[![Deploy to Cloud](https://raw.githubusercontent.com/jelastic-jps/common/main/images/deploy-to-cloud.png)](https://www.virtuozzo.com/install/?manifest=https://raw.githubusercontent.com/jelastic-jps/mosquitto/refs/heads/master/manifest.jps)\n\n\u003e If you already have a Virtuozzo Application Platform (VAP) account, you can deploy this solution from the [Marketplace](https://www.virtuozzo.com/application-platform-docs/marketplace/) or [import](https://www.virtuozzo.com/application-platform-docs/environment-import/) a manifest file from this repository.\n\n\n## Installation Process\n\nIn the opened installation window at the VAP dashboard, provide a preferred environment and display names, choose a region (if available), and confirm the installation.\n\n![Eclipse Mosquitto  deployment wizard](images/mosquitto-deployment-wizard.png)\n\nYour Eclipse Mosquitto application will be automatically installed in a few minutes.\n\n\u003e **Note:** For security reasons, you must set up the preferred [authentication method](https://mosquitto.org/documentation/authentication-methods/) before clients can connect to the broker.\n\nRefer to the Virtuozzo [Eclipse Mosquitto](https://www.virtuozzo.com/application-platform-docs/eclipse-mosquitto-mqtt-server/) documentation to learn more about the solution and its configuration.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjelastic-jps%2Fmosquitto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjelastic-jps%2Fmosquitto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjelastic-jps%2Fmosquitto/lists"}