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

Deployment #1264

Open
anthidote opened this issue Aug 9, 2023 · 3 comments
Open

Deployment #1264

anthidote opened this issue Aug 9, 2023 · 3 comments

Comments

@anthidote
Copy link

There are a handful of out of date guides on how to deploy this in some niche cloud providers, but not a guide on how to install this in a simple VPS with docker for example.

Maybe it would be good to start with the basics and then move to the edge use cases...

I just can't figure out how to make this app run self-hosted. I have no interest in using a cloud.

@cbellone
Copy link
Member

Hi!

This was a decision we took at the very beginning (2014): we wanted to document how to deploy on PaaS providers because it would be easier and more secure for newbies to get up and running. But I agree that we should have an agnostic guide on how to run alf.io on a VPS.

FYI we have a packer build which produces the image we use on https://docs.digitalocean.com/products/marketplace/catalog/alf-io/ (it needs to be updated as well, will get to it someday...).
This packer build is not open source (yet). No particular reason for that, just laziness I suppose.

If you are open to contribute to it and to create a documentation page out of it we'd be more than happy to share the code.

let me know, thanks!

@anthidote
Copy link
Author

Hi, I ended up actually deploying a droplet on digital ocean and it was super easy.

Any view on using docker compose in the future? I have seen references to it in the readme. Docker compose would probably be the easiest to (self) document and use across platforms.

If there are any open issues related to packaging with docker compose, I'd love to help develop that and document it.

btw sorry for being a bit pissy earlier :/

@cbellone
Copy link
Member

As you can see on our Roadmap, one of the goals of M5 would be to switch to Docker as reference runtime platform.
So a "man page" for Docker (compose) would be very appreciated from future users, and from us of course :)

Of course I am available in case you have any questions while writing it

Looking forward to your PR!

Thank you
Celestino

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

No branches or pull requests

2 participants