{"id":15163335,"url":"https://github.com/ionboleac/mqtt-broker","last_synced_at":"2026-02-02T00:31:52.037Z","repository":{"id":248859408,"uuid":"824122547","full_name":"IonBoleac/mqtt-broker","owner":"IonBoleac","description":"MQTT broker over and without TLS","archived":false,"fork":false,"pushed_at":"2024-12-19T15:04:01.000Z","size":350,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T05:03:15.993Z","etag":null,"topics":["bash","linux","mqtt","mqtt-broker"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IonBoleac.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-04T12:07:00.000Z","updated_at":"2024-12-19T15:04:04.000Z","dependencies_parsed_at":"2024-07-17T14:41:00.553Z","dependency_job_id":"509bd886-3955-4942-9458-ed0414ecf1fc","html_url":"https://github.com/IonBoleac/mqtt-broker","commit_stats":{"total_commits":8,"total_committers":2,"mean_commits":4.0,"dds":0.25,"last_synced_commit":"49b0b7e46ce3ee4af8fd0f91a8f8e39af53a5cbb"},"previous_names":["ionboleac/mqtt-broker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IonBoleac%2Fmqtt-broker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IonBoleac%2Fmqtt-broker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IonBoleac%2Fmqtt-broker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IonBoleac%2Fmqtt-broker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IonBoleac","download_url":"https://codeload.github.com/IonBoleac/mqtt-broker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238065133,"owners_count":19410587,"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":["bash","linux","mqtt","mqtt-broker"],"created_at":"2024-09-27T02:23:29.332Z","updated_at":"2025-10-25T02:30:46.783Z","avatar_url":"https://github.com/IonBoleac.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MQTT Broker with and without TLS\n[![CC BY 4.0][cc-by-shield]][cc-by]\n![MQTT Broker](STICH.jpeg)\n\nIn this repo are some examples of running the MQTT Broker with and without TLS in a Linux-based OS. The MQTT Broker is the Mosquitto Broker. The examples are in two directories: `mqtt-tls` and `mqtt-no-tls`. The `mqtt-tls` directory contains the files necessary to run the MQTT Broker with TLS. The `mqtt-no-tls` directory contains the files necessary to run the MQTT Broker without TLS. This last directory is useful to run the MQTT Broker with and without authentication.\n\n| **File** | **Description** |\n| --- | --- |\n| **[/mqtt-tls/README.md](./mqtt-tls/README.md)** | File that contains the instructions to run the MQTT Broker over TLS |\n| **[/mqtt-no-tls/README.md](./mqtt-no-tls/README.md)** | File that contains the instructions to run the MQTT Broker without TLS |\n\n\n## Simplified Instructions Usage\nRun the following command to clone the repository:\n\n```bash\ngit clone https://github.com/IonBoleac/mqtt-broker.git\n```\n\nAfter cloning the repository, go to the `mqtt-tls` or `mqtt-no-tls` directory and follow the instructions in the respectively `README.md` file. Otherwise, you can run the following script:\n\n```bash\n./run_app.sh\n```\n\nUsing the bellow script, you may run interactively the prefered MQTT Broker. The script will ask you to choose between the MQTT Broker with or without TLS. After choosing, the script will run the MQTT Broker in a Docker container.\n\n\n# License\nThis work is licensed under a\n[Creative Commons Attribution 4.0 International License][cc-by].\n\n[![CC BY 4.0][cc-by-image]][cc-by]\n\n[cc-by]: http://creativecommons.org/licenses/by/4.0/\n[cc-by-image]: https://i.creativecommons.org/l/by/4.0/88x31.png\n[cc-by-shield]: https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fionboleac%2Fmqtt-broker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fionboleac%2Fmqtt-broker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fionboleac%2Fmqtt-broker/lists"}