☸️ ruinas histori ☸️
@ruinas_histori423 подп.
1.3Kпросмотров
10 сентября 2025 г.
Score: 1.4K
🍵 знакомство с Gitea или свой GitHub на коленке 🍵 Здравствуй друг За последнее время вижу всё более тревожную тенденцию репозитории исчезают по требованию корпораций и регуляторов. Иногда это целые форки полезных утилит, иногда проекты, которые просто не понравились. Если ты ещё не успел задуматься о локальной копии твоего кода или не только твоего, самое время это сделать. Сегодня поднимем собственный сервер Gitea это self-host аналог github я бы сказал даже лучше, а главное всё полностью локально и под твоим контролем. Чтобы хранить код чуть ближе к серцу Ну что ж давай начнём: Установим зависимости и создадим пользователя sudo apt install git sqlite3 wget sudo useradd -m -s /bin/bash sudo su - git Скачиваем актуальный бинарник Gitea wget -O gitea https://dl.gitea.io/gitea/1.24.5/gitea-1.24.5-linux-amd64 chmod +x gitea mkdir -p {custom,data,log} Создаём systemd демон для автозапуска sudo nano /etc/systemd/system/gitea.service и добавлаем [Unit] Description=Gitea (localhost only) After=network.target [Service] Type=simple User=git Group=git WorkingDirectory=/home/git ExecStart=/home/git/gitea web -p 3666 --bind 127.0.0.1 Restart=always RestartSec=10 [Install] WantedBy=multi-user.target Перезагружаем демонов и стартуем sudo systemctl daemon-reload sudo systemctl enable --now gitea Первый запуск открывается по http://ip_сервера:3666 Задаём пароль админа, подключаем базу даных в нашем случае это SQLite3 Проверяем, что порт закрыт снаружи: ss -ltnp | grep 3000 Для удобства добавляем локальное имя: sudo tee -a /etc/hosts <<< "127.0.0.1 gitea.local" На этом всё. В следующей статье мы рассмотрим автоматическое копирование репозиториев из GitHub в Gitea твоего и не только кода, а ещё поиграемся с AI и прикрутим пару моих скриптов, которые очень помогают в розборе кода Спасибо, что остаёшься со мной, и удачи тебе, друг Материал как всегда @ruinas_histori
1.3K
просмотров
1902
символов
Нет
эмодзи
Нет
медиа

Другие посты @ruinas_histori

Все посты канала →
🍵 знакомство с Gitea или свой GitHub на коленке 🍵 Здравств — @ruinas_histori | PostSniper