YunoHost / issues

General issue tracker for the YunoHost project
72 stars 8 forks source link

Create Scaleway ImageHub image #804

Closed yunohost-bot closed 10 months ago

yunohost-bot commented 7 years ago
Original Redmine Issue: 804

Author Name: opi


https://www.scaleway.com/imagehub/

Scaleway ImageHub seems to be based on docker, but only for disk creation. See https://github.com/scaleway-community/scaleway-cozy and other images on https://github.com/scaleway-community

yunohost-bot commented 7 years ago
Original Redmine Comment

Author: Anonymous


For scaleway, smtp ports going out are filtered in standard. If we add in line in the ynh doc, it would be great to indicate that security groups need to be changed for smtp out to be authorised. Otherwise people may think ynh or scaleway doesn't work :)

yunohost-bot commented 7 years ago
Properties Change

Author: alexAubin

pierreboissinot commented 5 years ago

Hi there ! I'm using yunohost on scaleway for 1 year, if no one is working on this image, I can take a look. It's a good idea to have a click to deploy on scaleway like heroku does.

alexAubin commented 5 years ago

Yes absolutely, please have a look !

I dunno how that works exactly, like, if the image is made available, would it appears on Scaleway's interface when people create a server or something ? Or do they need to browse some external website ?

pierreboissinot commented 5 years ago

@alexAubin Yes it appears on Scaleway interface as a "community image". You can also fork a community image and do your stuff, then publish your modified image to you scaleway account if you want. The images choice depends on the server range. capture

Scaleway community uses Docker as a tool to create a server with custom install instructions, that's is, it does not mean you will run a yunohost instance inside a docker container after installtion. The scaleway ImageHub is similar with DockerHub if you're familiar with Docker tools. I'll work on it next week.

alexAubin commented 5 years ago

Thanks ! That's looks pretty nice ! I think that would definitely be a high-impact feature in terms of boosting the adoption of YunoHost - especially considering that running the install script if one of the only remaining things for which you absolutely need to use ssh/command line.

alexAubin commented 5 years ago

Bump,

by any chance, did you find time to work on this ? :stuck_out_tongue:

pierreboissinot commented 5 years ago

@alexAubin Hi, I started something, I just came back from holidays, I'll spend some time on that this week end.

pierreboissinot commented 5 years ago

Here's the repo I'm working on : https://github.com/pierreboissinot/scaleway-yunohost .

HugoPoi commented 5 years ago

I'm currently digging in this here https://github.com/HugoPoi/scaleway-yunohost But I'm pretty sure I hit some rocks at the bottom.

Good news

alexAubin commented 5 years ago

Hey there @HugoPoi ! Thanks for the epic work !

Could you share the exact error message ? I believe you might be running into a similar issue that Niels encountered during the brique camp while trying to deploy Yunohost inside podman (some sort of Docker fork from Red Hat)

He used to trick as found in this docker file and docker repo which somebody wrote to be able to install Yunohost inside a docker : https://github.com/domainelibre/YunohostDockerImage/blob/master/preinstall.sh#L19-L22 . There might be some other weird stuff and trickeries to perform.

Though do you know if that mean that the final system will be dockerized ? Our understanding so far is that docker really isn't a good environment to run yunohost inside because of all the constrains, and also because docker is meant to contain a single app and not a "general system manager" like yunohost

HugoPoi commented 5 years ago

@alexAubin It seems very promising so I think it will fix it ! I will try this evening I'm at work, I doesn't have the correct setup with me for testing.

HugoPoi commented 5 years ago

Seems working like a charm ! I have sent a email to Scaleway for qualifying the image for official InstantApps.

alexAubin commented 5 years ago

Wooouw that sounds awesome thank you so much !

alexAubin commented 5 years ago

Bump @HugoPoi : did you receive any feedback from Scaleway ? :D

Edit: ah sorry just saw your tweet ;P

HugoPoi commented 5 years ago

Yes I relaunch them yesterday and they give me feedback.

Bad translation by me

Thank you for contacting us and taking time to test our services. However, for now, we don't wish to add more images to the Scaleway official list. There is plan in our roadmap, but this is not our priority for now. I advise you to keep your work on Github and promote it because this is good stuff. Unfortunately Scaleway can't take engagement to maintain this or publish this yet.

Original

Merci de nous avoir contacté et d'avoir pris le temps de tester nos instances. Cependant, pour le moment, nous ne souhaitons pas ajouter plus d'images à la liste d'images proposées par Scaleway. Ceci est prévu dans notre roadmap, mais à court terme ce n'est pas notre priorité. Je te conseille de garder ton image sur ton compte GitHub et d'en faire la publicité car c'est du bon travail. Malheureusement Scaleway ne peut pas s'engager pas à la maintenir où à en faire la publier sur le site.

My thoughts

alexAubin commented 5 years ago

Hmmmokay,

do you know if there's any way that we could use this image in the meantime ? I thought that when creating a new server, one could use a custom instant app but apparently not now that I recheck the interface ... Or am I missing something ?

HugoPoi commented 5 years ago

@alexAubin I have some news

You can now in theory pop a instance with this command scw run --name=yunohost-test d4b73383-4f82-4e35-8dfd-477cd2d79062

https://twitter.com/Scaleway_fr/status/1171379698137477120

alexAubin commented 1 year ago

Related to https://github.com/YunoHost/issues/issues/2178

alexAubin commented 10 months ago

Closing because the links are pretty much broken, superseded by https://github.com/YunoHost/issues/issues/2178