Skip to content

[Other]: Self-hosting Shuttle on own server or own cloud #1584

@jonaro00

Description

@jonaro00

"Self-hosting" Shuttle is a common question we get, and it has many interpretations. Here are 4 interpretations, and our stance towards them:

  • Running a single project locally with shuttle run --release --external with Docker integration for databases: This is currently possible and might be enough for some light use cases.
  • Running the Shuttle Docker stack on a single server: Might be possible, but requires lots of manual modification and good understanding of Shuttle. We are not currently focused on this use case. This no longer possible due to Shuttle's infra being cloud-native.
  • Full deployment of Shuttle's infra into your own AWS account or other clouds (aka "Bring your own cloud" (BYOC)): This is a huge project and is currently far away. We are exploring ways to evolve the platform in a way that would allow this.
  • Running a "Shuttle orchestrator" in your own cloud that allows you to manage Shuttle apps that are hosted in your own cloud, via the central Shuttle API: This is an idea that we might explore in the future.

Related: #976 (comment)


This issue is a part of the Product Feature Poll (all issues). React with 👍 if you want this feature. Comment if you have suggestions related to this feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature PollUpvote this issue if you want to see this feature in ShuttleS-InvestigationThis issue needs further investigation or design to figure out a solution

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions