Your Own Git Without the GitLab Bloat: Setting Up Gitea, CI, and Backups

The author shares their experience of deploying a self-hosted Git server using Gitea on a small VPS, offering a lightweight alternative to heavy solutions like GitLab. The focus is on practical implementation: configuring users, SSH access, migrating repositories from GitHub, and integrating CI processes via Gitea Actions. The article provides a detailed setup guide, including command examples and security best practices. A key highlight is the verification of system reliability, where the author demonstrates a full data recovery procedure from an external backup. This guide is aimed at developers managing personal projects or small teams who want full control over their infrastructure without excessive maintenance overhead. It serves as a balanced approach to DevOps tasks, helping to avoid turning Git server management into a time-consuming project while working within limited resource constraints.
This is a summary. Read the full article at the original source:
HabrRelated stories
In a recent exploration of modern development, developer Erikch examines whether coding agents should influence the choice of software libraries. As A…
Can the universe fit on an infinite canvas? Or where does 'entanglement' actually live?
The author continues a series of articles on the development of the Plyra prototype, a tool for managing complex and entangled knowledge, positioned a…
I stored Tailwind classes in the database. After the build, half of the styles disappeared
The author shares their experience with a non-standard technical challenge: storing raw HTML with Tailwind CSS classes directly in a database. During…



