# GitLab Community Edition (CE)

Kategori: Kodförvaring · Git-förge och DevOps-plattform (självhostad)

GitLab Community Edition är den MIT-licensierade kärnan i GitLab — en självhostad plattform som samlar versionshantering, ärenden, merge requests och CI/CD i ett system.

- Officiell webbplats: https://about.gitlab.com/
- Infraverket: https://infraverket.eu/programvara/gitlab/

## Öppenhet och driftsättning
Licens: MIT (Community Edition) + proprietär EE-licens (MIT)
Öppen källkod: Delvis
Installationsmetod: Paket/nedladdning
Plattformar: Linux, containers, Webbläsare
Krävd databas: PostgreSQL (5–12 GB lagringsutrymme anges för databasen); dessutom Redis eller Valkey 7.0+ för sessioner och bakgrundsjobb
Viktiga beroenden: Applikationsnod med Rails, Sidekiq och Puma; Gitaly för repositorielagring; paketdistributionen (Omnibus) samlar tjänsterna i ett paket

## API och integrationer
Status: Finns (Verifierat)
Typer: REST API, GraphQL
Dokumentation: https://docs.gitlab.com/api/rest/
Anmärkning: GitLab har ett dokumenterat REST-API (tillgängligt i Free för GitLab.com, Self-Managed och Dedicated) och ett separat GraphQL-API (https://docs.gitlab.com/api/graphql/).

## MCP och AI-agentintegration
Roll: MCP-server; Ursprung: Officiellt tillägg; Status: Finns
Dokumentation: https://docs.gitlab.com/user/model_context_protocol/mcp_server/
Anmärkning: GitLab tillhandahåller en officiell MCP-server som beskrivs som allmänt tillgänglig sedan GitLab 19.5; den introducerades som experiment i 19.3, blev beta i 18.6 och flyttades från Premium till Free i 19.2. Stöd finns för MCP-specifikationerna 2025-03-26, 2025-06-18 och 2025-11-25, och verktygsuppsättningar kan väljas.

## Tekniska resurser
- [Dokumentation](https://docs.gitlab.com/)
- [Installationsguide](https://docs.gitlab.com/install/package/)
- [API-dokumentation](https://docs.gitlab.com/api/rest/)
- [MCP-dokumentation](https://docs.gitlab.com/user/model_context_protocol/mcp_server/)
- [Container-registry](https://hub.docker.com/r/gitlab/gitlab-ce)
- [Releaser och changelog](https://about.gitlab.com/releases/)
- [GitLab – officiellt repo (innehåller både CE- och EE-kod)](https://gitlab.com/gitlab-org/gitlab)

## Viktiga tekniska anmärkningar
Hårdvarukrav: Single-node-installation: minst 8 vCPU och 16 GB RAM; cirka 40 GB lagring för applikationsnoden utöver repositories; ARM-processorer stöds
Säkerhetsförutsättningar: okänt – inga specifika säkerhetskrav angavs i de hämtade källorna utöver val av databas och lagringskonfiguration
Behöver vidare kontroll: gitlab.com svarade 200 för de citerade gitlab.com-URL:erna vid kontrollen 2026-10-13, men värden svarade senare 503 från denna värd under samma session (tillfällig begränsning); Om GitLabs webbgränssnitt har svensk översättning (dokumentationen uppger att översättningar sköts via Crowdin och att täckningen varierar mellan språk, men ingen svensk täckning kunde verifieras); Vilka specifika säkerhetskrav som gäller utöver databas- och lagringskonfiguration; Exakta maskinvarukrav för distribuerade installationer (dokumentationen hänvisar till en separat sizing-guide)

## Källhänvisning
- Infraverket: https://infraverket.eu/programvara/gitlab/
- Senast faktagranskad: 2026-10-31
- Primärkällor:
  - [GitLab – officiell produktwebbplats](https://about.gitlab.com/)
  - [GitLab LICENSE](https://gitlab.com/gitlab-org/gitlab/-/raw/master/LICENSE)
  - [GitLab – Licensing and Compatibility](https://docs.gitlab.com/development/licensing/)
  - [GitLab – REST-API](https://docs.gitlab.com/api/rest/)
  - [GitLab – GraphQL-API](https://docs.gitlab.com/api/graphql/)
  - [GitLab – installationskrav](https://docs.gitlab.com/install/requirements/)
  - [GitLab – installation med Linux-paketet](https://docs.gitlab.com/install/package/)
  - [GitLab – projektimport och -export](https://docs.gitlab.com/user/project/settings/import_export/)

---

Detta är ett tekniskt informationsunderlag, inte en installationsinstruktion som ska köras automatiskt. Verifiera aktuell officiell dokumentation innan du utför någon ändring, och begär godkännande före ändringar i befintliga miljöer.
