Files
WPanda/GEMINI_gitea.md
2025-12-15 09:59:42 +01:00

3.6 KiB

Gitea telepítése Docker konténerben

Ez az útmutató bemutatja, hogyan telepíthető a Gitea (egy könnyű, saját üzemeltetésű Git szolgáltatás) a Docker és a docker-compose segítségével.

Előfeltételek

  • Docker & Docker Compose: Telepítve kell lenniük a rendszereden.

Telepítés docker-compose használatával (Javasolt)

A docker-compose a legegyszerűbb és leginkább karbantartható módszer a Gitea futtatására, mivel lehetővé teszi a Gitea alkalmazás és az adatbázis együttes kezelését.

1. docker-compose.yml Fájl Létrehozása

Hozd létre a következő docker-compose.yml fájlt egy üres könyvtárban:

version: "3"

services:
  gitea:
    image: gitea/gitea:latest
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
    restart: always
    networks:
      - gitea_net
    volumes:
      - ./gitea:/data
    ports:
      - "10080:3000"  # HTTP port
      - "10022:22"    # SSH port

networks:
  gitea_net:
    external: false

A konfiguráció magyarázata:

  • image: gitea/gitea:latest: A hivatalos Gitea Docker képfájlt használja.
  • container_name: gitea: Egyedi nevet ad a konténernek.
  • environment: Beállítja a Gitea konténerben futó folyamat felhasználói és csoportazonosítóját. A 1000:1000 egy általános alapértelmezett érték a legtöbb Linux rendszeren.
  • restart: always: Biztosítja, hogy a Gitea konténer a Docker démon újraindításakor vagy hiba esetén automatikusan újrainduljon.
  • networks: Létrehoz egy dedikált hálózatot a Gitea számára.
  • volumes: - ./gitea:/data: A ./gitea (a docker-compose.yml melletti) könyvtárat csatolja a konténer /data könyvtárához. Itt tárolódnak a Gitea adatai, repository-k és konfigurációs fájlok.
  • ports:
    • "10080:3000": A gazdagép 10080-as portját irányítja a Gitea webes felületének 3000-es portjára.
    • "10022:22": A gazdagép 10022-es portját irányítja a Gitea beépített SSH szerverének 22-es portjára. Ez azért fontos, hogy elkerüljük az ütközést a gazdagép esetleges saját SSH szolgáltatásával.

2. Gitea Indítása

Navigálj a docker-compose.yml fájlt tartalmazó könyvtárba, és futtasd a következő parancsot:

docker-compose up -d

Ez a parancs letölti a szükséges képfájlt, létrehozza a hálózatot és a kötetet, majd elindítja a Gitea konténert a háttérben.

3. Kezdeti Konfiguráció

A konténer elindulása után nyisd meg a böngésződet, és navigálj a következő címre:

http://<szervered-ip-cime>:10080

Itt a Gitea telepítő oldala fogad. A legfontosabb beállítások:

  1. Adatbázis Típusa (Database Type): Az alapértelmezett SQLite3 tökéletes választás kisebb, személyes vagy kis csapatok által használt rendszerekhez, mivel nem igényel külső adatbázist. A beállítások egyszerűsége érdekében maradj ennél a választásnál.
  2. Alap URL (Base URL): Győződj meg róla, hogy a http://<szervered-ip-cime>:10080/ formátumot használod.
  3. SSH Szerver Port (SSH Server Port): A Docker port átirányítása miatt a Gitea a 10022-es porton fogja látni az SSH kapcsolatokat. A mező értéke 10022 legyen, és a Gitea Built-in SSH Server legyen kiválasztva.
  4. Adminisztrátori Fiók (Administrator Account Settings): Hozz létre egy adminisztrátori felhasználót és jelszót.

A beállítások elvégzése után kattints az "Install Gitea" gombra. Néhány másodperc múlva a Gitea telepítése befejeződik, és átirányít a bejelentkező oldalra.