aws-amplify / aws-amplify/amplify-hosting

[Feature request] Add support for self-hosted Gitlab(CE) or GitHub Enterprise

Open
#14 101 comments 132 reactions 0 assignees View on GitHub
feature-request git-providers
Dominant language
Dockerfile
Stars
481
Forks
123
PR merge metrics
No merged PRs in 30d

Description

Feature request: add support for the **self-hosted** version of Gitlab (CE).

Currently the Amplify console has support for Gitlab.com, but not for the self-hosted variant.
At this moment it is unfortunately a dealbreaker why we do not yet use Amplify Console for all projects/sites.
As a workaround we now use the S3 and CodeCommit (by using the mirror repository function of Gitlab).

**2025-01-28, Update from Amplify Team:**

> [swaminator](https://github.com/aws-amplify/amplify-hosting/issues/14#issuecomment-2617342798): Hi folks, just to give you an update this item has been prioritized for 2025. Stay tuned.

**2025-02-19, Question from Amplify Team:**
> [swaminator](https://github.com/aws-amplify/amplify-hosting/issues/14#issuecomment-2669272890): Are there preferences folks have that are outside self-hosted GitLab or GitHub enterprise? Any other providers?

**2025-03-03, Question from Amplify Team:**
> [mauerbac](https://github.com/aws-amplify/amplify-hosting/issues/14#issuecomment-2776709846): Matt from the Amplify Hosting team is asking about the hosting setup for GitLab/GitHub instances, specifically whether they are private, if VPC Peering or AWS PrivateLink support is needed, and how access should be configured (e.g., bastion host, IP restrictions, or public webhooks).

Contributor guide

Open the contributing guide

Research direction

Start by comparing the existing GitLab.com support with the self-hosted GitLab CE and GitHub Enterprise cases described here, then review the hosting setup and access requirements raised in the comments. Done means Amplify Console supports the requested self-hosted providers with the required connectivity and access configuration agreed and verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, gitlab
Domain
ci-cd, devops
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.