Gitea Docker Setup

This is a Docker Compose configuration for running Gitea with PostgreSQL.

Prerequisites

  • Docker Desktop for Windows
  • Docker Compose

Configuration

The setup includes:

  • Gitea running on port 3000 (http://localhost:3000)
  • SSH access on port 222
  • PostgreSQL database
  • Persistent data storage for both Gitea and PostgreSQL

Getting Started

  1. Make sure Docker Desktop is running
  2. Open a terminal in this directory
  3. Run docker-compose up -d
  4. Access Gitea at http://localhost:3000
  5. During first-time setup:
    • Database settings are pre-configured
    • Set your domain to localhost or your IP (192.168.0.33)
    • Set SSH port to 222

Stopping the Services

To stop the services, run:

docker-compose down

Data Persistence

All data is stored in:

  • ./gitea/ - Gitea data
  • ./postgres/ - PostgreSQL data
Description
No description provided
Readme 633 MiB
Languages
PowerShell 100%