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

Add new blog post about Elephant installation windows #78

Merged
merged 8 commits into from
Jun 12, 2024

Conversation

stefanhahmann
Copy link
Contributor

Recently, I was involved installing ELEPHANT server on 2 end users windows machines. I collected what I have learned from that and would like to share it via this blog post for further reference.

* Delete pre-2023 posts, since they are not so recent anymore
* Add new blog post and yet missing blog post about qt designer
@stefanhahmann stefanhahmann self-assigned this Apr 24, 2024
@jo-mueller
Copy link
Contributor

jo-mueller commented May 17, 2024

Hi @stefanhahmann ,

I just tried the installation and unfortunately didn't get past the integration of wsl and docker desktop. Do you use it on a TU Dresden laptop? I think my issue is, that I have to run docker-desktop as administrator (because of docker being docker, I suppose), but the wsl is configured for my personal user, so that docker-desktop never gets to discover it, although it's properly installed.

Is there a way to install it without admin privileges? How did you do it on your windows machine?

edit: I just tried it with Podman and I get to the point where I can pull and build the container from the command line. The entrypoint scripts seem quite docker specific, though :S

@stefanhahmann
Copy link
Contributor Author

stefanhahmann commented May 17, 2024

Hi @stefanhahmann ,

Thanks for testing this through.

I just tried the installation and unfortunately didn't get past the integration of wsl and docker desktop. Do you use it on a TU Dresden laptop? I think my issue is, that I have to run docker-desktop as administrator (because of docker being docker, I suppose), but the wsl is configured for my personal user, so that docker-desktop never gets to discover it, although it's properly installed.

This is an interesting catch. I use it on a TU Dresden laptop. Are you starting Docker Desktop with your personal user or with the administrator user? Both should be possible, but leads to different behavior of docker. Starting docker as personal user should provide the wsl that you have installed as personal user.

Is there a way to install it without admin privileges? How did you do it on your windows machine?

While running the docker installer, the installation program asks for an administrator to confirm the installation. Running docker should however be possible without administrator right, afaik.

edit: I just tried it with Podman and I get to the point where I can pull and build the container from the command line. The entrypoint scripts seem quite docker specific, though :S

Yes, the entry point script assumes docker.

@jo-mueller
Copy link
Contributor

Hi @stefanhahmann ,

I went through the installation and it ran alright :) I'd have one question about the part of running it in the end, though: I installed the Mastodon plugin in FIji by enabling the ELEPHANT/Mastodon/Mastodon DeepLineage update sites. I then open the Mastodon plugin in Fiji from Plugins > Mastodon but I don't see the same window as in the blog post:

Capture

@stefanhahmann
Copy link
Contributor Author

Hi @stefanhahmann ,

I went through the installation and it ran alright :) I'd have one question about the part of running it in the end, though: I installed the Mastodon plugin in FIji by enabling the ELEPHANT/Mastodon/Mastodon DeepLineage update sites. I then open the Mastodon plugin in Fiji from Plugins > Mastodon but I don't see the same window as in the blog post:

Thanks for spotting this. In fact, the text was not specific enough here. You have to open a Mastodon project and only then the Elephant client will be shown.

I updated the blog post regarding this.

@stefanhahmann stefanhahmann merged commit 3f926fd into master Jun 12, 2024
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

Successfully merging this pull request may close these issues.

2 participants