shuttle icon indicating copy to clipboard operation
shuttle copied to clipboard

Document self-deployments

Open brokad opened this issue 2 years ago • 2 comments

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.

brokad avatar Mar 19 '22 09:03 brokad

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.

tv42 avatar Jun 22 '22 00:06 tv42

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 :smile:

chesedo avatar Aug 01 '22 05:08 chesedo

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

stappersg avatar Jan 14 '23 17:01 stappersg

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

joshua-mo-143 avatar Jan 25 '23 07:01 joshua-mo-143

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 😇

tennox avatar Nov 25 '23 20:11 tennox

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.

oddgrd avatar Nov 27 '23 11:11 oddgrd

@oddgrd, could we move the discussion from this closed issue into an open discussion about selfhosting? https://github.com/shuttle-hq/shuttle/discussions/976

wvffle avatar Dec 14 '23 09:12 wvffle