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

Document self-deployments #81

Closed
brokad opened this issue Mar 19, 2022 · 7 comments
Closed

Document self-deployments #81

brokad opened this issue Mar 19, 2022 · 7 comments
Milestone

Comments

@brokad
Copy link
Collaborator

brokad commented Mar 19, 2022

The entire platform, client and server code, is open-source and its code is in this repo. However, self-deployment is not documented anywhere so it makes it hard for someone to implement self-deployments by themselves without requiring help from Discord.

What we can do

Document, as a "getting started" step in the shuttle-service crate and in the README.md here, that self-deployment is an option and point to a small guide (probably another .md file in the root of the repo or a wiki page) which explains how to self-deploy.

@tv42
Copy link

tv42 commented Jun 22, 2022

Please also add an explicit license. Right now Cargo.toml's say license = "Apache-2.0" (https://github.com/shuttle-hq/shuttle/search?q=license) but that isn't good enough for lawyers.

@chesedo
Copy link
Contributor

chesedo commented Aug 1, 2022

The documentation in the Terraform module should be enough to get anyone started for now.

The module will be published to Terraform with proper documentation in the near future 😄

@brokad brokad closed this as completed Nov 29, 2022
@stappersg
Copy link

What is the succesor of documentation in the Terraform module? ( today, 2023-01-14, it was responding with "404 Not Found")

@joshua-mo-143
Copy link
Member

What is the succesor of documentation in the Terraform module? ( today, 2023-01-14, it was responding with "404 Not Found")

Looks like the Terraform modules were made private - at some point it's planned that the repo will be made public again (once all sanity/safety checking is complete).

Discord thread ref: https://discord.com/channels/803236282088161321/1061219495114453052

@tennox
Copy link

tennox commented Nov 25, 2023

Hey there :)
I know stuff takes time, but I'd really love to see this happen, as I feel I only want to invest in the ecosystem when I'm sure ai could eject from dependency on the company if necessary.

And I like to self-host the stuff I run 😇

@oddgrd
Copy link
Contributor

oddgrd commented Nov 27, 2023

Hey @tennox! While we realize this is important to a lot of people, we are not able to prioritize the work needed to make it easy to bring your own cloud at the moment, but it is on our long-term roadmap. For more information on the current state of self-hosting, see the last entry of our FAQ: https://docs.shuttle.rs/support/faq

While we did plan to, and we may consider it as an intermediate solution in the future, making our IaC repository (terraform/pulumi/ansible) public has been put on hold. It is currently undergoing major changes, and we are not able to prioritize testing, documenting and maintaining it as a solution for self-hosting yet.

@wvffle
Copy link

wvffle commented Dec 14, 2023

@oddgrd, could we move the discussion from this closed issue into an open discussion about selfhosting? #976

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: In Progress
Development

No branches or pull requests

9 participants