veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

293
active users

#gitea

6 posts6 participants1 post today

🐌 Doing some research on 🤖 #LLM #bot protection for our selfhosted services. We had multiple downtimes per week for last few months mostly due to crawlers DDOSing our #gitea service which brought the whole server to its knees (running more than 15 web services). It would be nice to hand out invoices for our devops work...

Anyways #askFedi what kind of protection would you recommend? We're opting for solution that's quick and easy to implement and lightweight.

Hm... so this new AI thing from @gitea ... it's definitely interesting, and many people aren't reading, again.

So, what did they do?

They basically created an API client that is usable for LLMs - meaning that LLMs can now directly interact with Gitea. It's not integrated into the server by itself, and nobody is required to use it. Basically, it's HTTP ↔ MCP. It's like an API client for a programming language. So it's not a bad thing in itself.

Also, this client by itself doesn't crawl other sites / uses data that was crawled from other sites, since it's literally just an API client.

BUT (!) you have to use an existing LLM model using a client (e.g. Cursor) to be able to use this API client. Now that's the interesting part... I don't know if there's actually a good LLM that only learned from data that it was allowed to use. This means, that Gitea kind of promotes using LLMs that crawled people's sites without their permission.

Sadly, the screenshots shown in the blog post by Gitea don't show what model they are using, so we can't tell if they are using a good or a bad model. (Though, I'm not sure if we specifically need to know that in this case.)

Anyway, I'm always happy to see people switch to @forgejo. I, personally, used it almost since I started moving away from GitHub / -Lab and I love it. Sadly, I know a few people who can't yet move to Forgejo since they're using architectures that Forgejo doesn't build for docker yet.

For those people who are still angry and "need to" be aggressive towards the devs: Calm down, maybe read my blog post that I made in collaboration with Finnley about outrage (steffo.blog/outrage-warps-real) and have a great day. Maybe go for a walk outside?

Anyway, have a lovely day! :floofHeart:

Steffo Blog · Outrage Warps RealityHow mass paranoia and uninformed outrage will hurt the Fediverse, and what we can learn about the drama regarding VLC's AI and Google's newest service.
#gitea#forgejo#ai

I follow one dev because of interesting thoughts, ideas and realisations. One of them were about git repositories
https://bacardi55.io/2024/07/26/re-thinking-my-git-hosting-with-sourcehut-and-forgejo/
And start to think about my current situation. Some years ago I moved from github to #gitea :gitea: and later switched to #forgejo :forgejo: . This is for my projects where issue tracker if is used it is only for me.
Now I think about some RFC as idea and there are possibility that I will need (or want) to allow comments|issues|PRs. My Forgejo is w/o registration now. Is there some kind of best practices? Do you use sourcehut|codeberg|gitlab or something else together with #selfhost git?

bacardi55.ioRe-thinking my git hosting with sourcehut and forgejo | Bacardi55's Web Cave

If you, like me, are incredibly excited by this wonderful news, know that —at least for now— you can disable all this #Copilot crap by visiting github.com/settings/copilot and switching all the options to Disabled/Blocked. Perhaps especially the on-by-default "Allow GitHub to use my data for product improvements" one.
Thanks to #GitHub for reminding me how glad I am for #SelfHosting my own #Gitea #Git #Forge. If you're not already, maybe consider it or a (partial) move to #Codeberg too. It's great!

🌱 Il futuro è decentralizzato, passo dopo passo

Anche Organic Maps, l'app #opensource per navigare senza tracciamento, abbandona #GitHub di Microsoft e sceglie piattaforme self-hosted. Un segnale forte: sempre più progetti scelgono autonomia dai #BigTech.

🚀 Per chi vuole seguire questa via, su gitea.it è ora disponibile una guida aggiornata con tutti i client e le app per usare Gitea al 100%:

🔗 Scopri la guida qui: gitea.it/Gitea/Gitea-Italia

:diggita: @opensource@diggita.com

GiteaGiteaGitea (Git with a cup of tea) is a painless self-hosted Git service written in Go

Part of my project for adopting gitops in my homelab has been setting up git hosting. I've selected Gitea for this instead of Gogs because I thought I'd have an easier time bootstrapping fluxcd...

Now that I've had more time to sit with the docs and learn more about Gitea, I've noticed they have broad support to serve as package registries too! It seems like I can host helm charts and docker images alongside my infra as code! This is fantastic, it'll greatly simplify my architecture. Two birds, one container!

Hi everyone, GitNex 8.0.0 is now out with numerous new features and UI refinements.

- User activity heatmap on the profile
- Dependencies for issues and prs
- Tracked time for issues and prs
- Search within files
- Filter issues by labels
- Filter issues where I am mentioned
- and more...

It's time to update! 🎉

Release notes: codeberg.org/gitnex/GitNex/rel

Summary card of repository gitnex/GitNex
Codeberg.orgGitNexAndroid client for Forgejo(https://codeberg.org), Gitea(https://gitea.com) [OR your custom hosted server]

Arghhh...

Deploy #gitea with official helm chart, using built-in sshd ✅

Create ssh keypair with appropriate type and key size ✅

Added public key to my gitea user account ✅

Key is listed in the UI, fingerprint matches ✅

Run the cron to sync authorised_keys ✅

Nothing evidently wrong in gitea logs ✅

Modify local SSH config just to be REALLY sure it's supplying the correct key ✅

Push updated branch and... It asks for git's password ❌

Exec'd into gitea server pod, can't find authorised keys file anywhere... It didn't bother to create it? It didn't notify me in the web UI that something failed when I synced the keys via cron?