Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting Started guide #2993

Open
thany opened this issue Feb 5, 2024 · 3 comments
Open

Getting Started guide #2993

thany opened this issue Feb 5, 2024 · 3 comments

Comments

@thany
Copy link

thany commented Feb 5, 2024

Can we please have a getting started guide? I feel the documentation is missing this. There is a page that lists the commands you can use to install, and after that you're basically thrown head-first into detailed reference docs, which are not useful for first-time setup.

Unless installing mosquitto is literally all that's required (which I seriously doubt because it refuses to start on a vanilla docker installation), there needs to be some kind of step-by-step guide on how to setup mosquitto after installing it, and before diving into the all the CLI commands, API details, and protocol implementations and whatnot.

@sukesh-ak
Copy link

@thany
You can refer my write-up here to get started
https://github.com/sukesh-ak/setup-mosquitto-with-docker

@thany
Copy link
Author

thany commented Jun 14, 2024

I don't think this addresses the chicken&egg problem of getting that passwd file - the docker needs to be running to create one, but it requires one to boot up in the first place. On a Windows host, or any other host that doesn't have an easily accessible bash terminal, or one that generates passwd files that are incompatible, this becomes a chicken&egg problem.

Other than that, it's a great guide. What will it take for the maintainers to implement a similarly easy to follow guide here?

@sukesh-ak
Copy link

sukesh-ak commented Jun 14, 2024

I don't think this addresses the chicken&egg problem of getting that passwd file - the docker needs to be running to create one, but it requires one to boot up in the first place. On a Windows host, or any other host that doesn't have an easily accessible bash terminal, or one that generates passwd files that are incompatible, this becomes a chicken&egg problem.

Other than that, it's a great guide. What will it take for the maintainers to implement a similarly easy to follow guide here?

Maybe you haven't read the readme completely.
Step 4 creates an empty pwfile.

You don't need bash terminal since the sh is from the inside of the container which is based on linux.
If you tried and got error, you can open an issue on my repo. I doubt you will get any such help from here though.

The write-up mentioned above was made for self-reference and then realized lot more people are looking for the same.
Good luck 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants