From b00aae6c5e460438497f9f5e3a05f30c0e946be9 Mon Sep 17 00:00:00 2001 From: Ruslan Gilfanov Date: Sun, 21 Jun 2026 19:57:35 +0300 Subject: [PATCH] =?UTF-8?q?gitea:=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BD=D0=BE?= =?UTF-8?q?=D1=81=20de1=20=E2=86=92=20fr1=20(1.25.4,=20git.ruzzy.dev=20?= =?UTF-8?q?=D0=BD=D0=B0=20fr1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- servers/de1.md | 2 +- servers/fr1.md | 8 ++++++++ stacks/gitea/docker-compose.yml | 20 ++++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 stacks/gitea/docker-compose.yml diff --git a/servers/de1.md b/servers/de1.md index 5115e22..6877915 100644 --- a/servers/de1.md +++ b/servers/de1.md @@ -28,7 +28,7 @@ |---|---|---|---|---| | **telemt** | telemt:latest | MTProxy (FakeTLS) | host: 8443, API 9091 | `~/gost/` · cfg `~/gost/telemt-config/` | | **amnezia-awg** | amnezia-awg | AmneziaWG туннель | 36360/udp · iface `amn0` | — | -| **gitea** | gitea/gitea | Git-хостинг | 2222 (ssh), 127.0.0.1:3000 (web) | `/srv/gitea/{data,config,logs}` | +| ~~**gitea**~~ | gitea/gitea | Git-хостинг — **перенесён на fr1 2026-06-21** | — | `/srv/gitea` (оставлен для отката, контейнер остановлен, restart=no) | | **postgres** | mdillon/postgis | PostgreSQL+PostGIS | 127.0.0.1:5432 | `~/volumes/postgres` | | **openclaw-gateway-1** | openclaw:local | AI-ассистент «Илюха» | 18789-18790 | `~/openclaw/` · `~/.openclaw/` | | **openclaw-cli-1** | openclaw:local | CLI-управление openclaw | — | `~/openclaw/` | diff --git a/servers/fr1.md b/servers/fr1.md index f5b5205..09ae991 100644 --- a/servers/fr1.md +++ b/servers/fr1.md @@ -72,6 +72,14 @@ backend=systemd banaction=ufw - DNS: `mon.ruzzy.dev` → 161.97.93.252. - Планируется: VPN-экспортёры (wireguard/openvpn/telemt) + подключение `de1` по туннелю. +## Gitea (`~/gitea`, stack в репо `stacks/gitea/`) +- Перенесён с `de1` 2026-06-21. **Gitea 1.25.4**, БД SQLite (всё в `/srv/gitea`, 4.3 ГБ, 16 репо). +- Контейнер `gitea`: SSH `2222` (наружу), web `127.0.0.1:3001` (3000 занят Grafana → перевесил на 3001). +- nginx vhost `git.ruzzy.dev` → `127.0.0.1:3001`, TLS Let's Encrypt, `client_max_body_size 512M`. +- DNS: `git.ruzzy.dev` (CNAME → fr1) → 161.97.93.252. +- `ROOT_URL`/`SSH_DOMAIN` = `git.ruzzy.dev` (не менялись). Host-ключи SSH и user/deploy-ключи перенесены с данными — `ssh://git@git.ruzzy.dev:2222` работает как раньше. +- Это origin репо `infra` и vault openclaw. + ## Telegram-уведомления - Бот @ultimate_log_bot. Конфиг `/etc/tg-notify.conf` (chmod 600, токен+chat_id — секрет на сервере). - `/usr/local/bin/tg-notify.sh "msg"` — универсальная отправка (HTML, префикс hostname). diff --git a/stacks/gitea/docker-compose.yml b/stacks/gitea/docker-compose.yml new file mode 100644 index 0000000..a9d4f23 --- /dev/null +++ b/stacks/gitea/docker-compose.yml @@ -0,0 +1,20 @@ +name: gitea + +services: + gitea: + image: gitea/gitea:1.25.4 + container_name: gitea + restart: unless-stopped + environment: + USER_UID: "1000" + USER_GID: "1000" + GITEA_CUSTOM: /data/gitea + volumes: + - /srv/gitea/data:/data + - /srv/gitea/config:/config + - /srv/gitea/logs:/var/log/gitea + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + ports: + - "2222:2222" + - "127.0.0.1:3001:3000"