Jan-Lukas Else

Thoughts of an IT expert

Tags: Gitea


Forgejo

Published on in 🔗 Links

A few weeks ago, it came to light that Gitea has been owned by a for-profit Gitea Ltd. for several months. The lack of transparency has disturbed the trust of many contributors and users. That’s why Codeberg (a German based non-profit association - disclaimer: I am a member of the association) has now started a soft fork: Forgejo.

View

Gitea Container Registry

Published on in 👨‍💻 Dev

I am a Gitea fan! I have been for some time now. But it’s always amazing how fast new features are implemented in the self-hosted GitHub alternative.

View

Published on in 💬 Micro

I really look forward to the final release of Gitea 1.15.0, which includes this pull-request. It adds the option to mirror to remote repositories, without the need to manually setup Git hooks, like I’ve done before.

View

Published on in 💬 Micro

After reading this tutorial about how to mirror a Gitea repository to other Git hosting services like GitHub, I decided to follow a new strategy regarding my projects. I will use my main Gitea instance for all my public repositories and then mirror them on Codeberg and GitHub. I will also migrate projects from GitHub and Codeberg to my Gitea instance and replace the repos with mirrors. The first repo is this one with a mirror on Codeberg and a second mirror on GitHub.

This method gives me full control over my projects and I can create new mirrors or remove old mirrors at any time and I am not dependent on any service.

View

Published on in 💬 Micro

Yesterday GitHub had an outage and it also resulted in some failures in the build pipeline for this blog. That’s why I decided to host myself a second Gitea instance on a VPS just for this purpose, where I mirror all the dependencies that are needed for a successful build, host some private repos or backup mirrors.

Having two Gitea instances (one at home, one on the VPS - both are backuped daily) also enables me to not have to use Codeberg for not-open-source things. And if I have a sudden internet outage at home, I can still update my blog (the blog repo was hosted at home until today).

View

GitLab Telemetry: Use Non-Commercial Alternatives Instead

Published on in 👨‍💻 Dev

Yesterday, GitLab sent an email to all users (and wrote a blog post) telling that they are updating their terms & services (to which you have to agree) to include a new third party service to track and analyze the behavior of their users, so that they better understand how their users interact with GitLab.

View

If this post is published on my blog…

Published on in 💭 Thoughts

If this post is published on my blog, I successfully developed a nice piece of software that allows me to publish from wherever I go to my blog using just a web browser. Even from my smartphone!

View

Hugo Is Awesome - Why I moved from Ghost to Hugo

Published on in 👨‍💻 Dev
Updated on

Hugo is a framework to build static websites. Yesterday I migrated this blog from Ghost - a dynamic NodeJS based CMS - to Hugo, not only to reduce the hardware requirements (a static page uses way less resources), but also to simplify my setup.

View

Install Gitea as Your Self-Hosted Alternative to Github or GitLab

Published on in 👨‍💻 Dev
Updated on

There are different reasons for why you may want to install your own git server, like downtimes or new telemetry at GitLab. In this article I want to show you the self-hosted alternative Gitea, which you can easily install on a Virtual Private Server (VPS) with Ubuntu or one of many other Linux distributions (maybe at DigitalOcean or Hetzner) or even a small Raspberry Pi.

View

Jan-Lukas Else