Self-hosted Git-сервер на Server 1.
Дата установки: 17.06.2026.
Обновлено: 12.07.2026 (Денис) — добавлен Gitea Actions Runner, новый git-flow под Astro.
| Что |
Где |
| Админ Gitea (poreklameadmin) |
Vaultwarden → Gitea Admin |
| Пользователь Илья (ilya) |
Vaultwarden → Gitea Ilya |
| Пароль БД |
gitea_db_p4ss (внутренний, только между контейнерами) |
| Окружение |
Ветка |
Путь деплоя |
URL |
| Prod |
master |
/var/www/poreklame/prod/ |
https://poreklame.tech |
| Stage |
stage |
/var/www/poreklame/stage/ |
https://stage.poreklame.tech |
| Dev |
dev |
/var/www/poreklame/dev/ |
https://dev.poreklame.tech |
Flow: dev → stage → master
Деплой автоматический через Gitea Actions (.gitea/workflows/deploy.yml).
До 12.07.2026: dev → master, пути /home/openclaw/site-poreklame-*/
| Пользователь |
Права |
| poreklameadmin (owner) |
admin |
| ilya |
write |
| Ключ |
Назначение |
deploy@server1 |
SSH-доступ для деплой-пользователя (read+write) |
| Компонент |
Значение |
| Binary |
/usr/local/bin/act_runner (v0.6.1) |
| Конфиг |
/etc/gitea-runner/.runner + config.yaml |
| Systemd |
gitea-runner.service |
| Volume mount |
/var/www/poreklame:/var/www/poreklame |
# Статус
sudo systemctl status gitea-runner
# Перезапуск
sudo systemctl restart gitea-runner
# Логи
journalctl -u gitea-runner -f
# Новый токен (если нужно перерегистрировать)
sudo docker exec -u git gitea gitea actions generate-runner-token
# Перерегистрация
cd /etc/gitea-runner
act_runner register \
--instance http://172.17.0.4:3000 \
--token <токен> \
--name runner-server1 \
--labels ubuntu-latest \
--no-interactive
sudo systemctl restart gitea-runner
| Компонент |
Значение |
| Сервер |
Server 1 (159.194.225.30) |
| Docker контейнер |
gitea |
| База данных |
PostgreSQL 16 Alpine (gitea-db) |
| Порт |
3000 (127.0.0.1, через nginx) |
| Volumes |
gitea-data, gitea-db |
| Nginx конфиг |
/etc/nginx/sites-available/gitea |
# Статус
sudo docker ps --format '{{.Names}} {{.Status}}' | grep gitea
# Перезапуск
sudo docker restart gitea
sudo docker restart gitea-db
# Логи
sudo docker logs gitea --tail 50
sudo docker logs gitea-db --tail 20
# Бэкап данных
sudo docker run --rm -v gitea-data:/data -v /tmp:/backup alpine tar czf /backup/gitea-data-backup.tar.gz -C /data .
# Остановка
sudo docker stop gitea gitea-db
sudo docker start gitea-db gitea
Создано: 17.06.2026. Обновлено: 12.07.2026. Автор: Денис (DevOps)