home.social

#forgejo — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #forgejo, aggregated by home.social.

fetched live
  1. Sorry Zed Industries, but #Delta outside teams it's pretty much useless at best, #VibeCoding at worst.

    I would rather have it as a Zed Plugin I can use to work alongside it, rather than switching between both.

    Plus, that shit needs onboarding. Took a while to wrap my head around.

    #Programming #AI #ArtificialIntelligence #Zed #ZedEditor #Git #GitHub #GitLab #Forgejo #Codeberg #SoftwareDevelopment #WebDevelopment #WebDev #Coding #Code #VibeCoder #VibeCode

  2. Sorry Zed Industries, but #Delta outside teams it's pretty much useless at best, #VibeCoding at worst.

    I would rather have it as a Zed Plugin I can use to work alongside it, rather than switching between both.

    Plus, that shit needs onboarding. Took a while to wrap my head around.

    #Programming #AI #ArtificialIntelligence #Zed #ZedEditor #Git #GitHub #GitLab #Forgejo #Codeberg #SoftwareDevelopment #WebDevelopment #WebDev #Coding #Code #VibeCoder #VibeCode

  3. While most of the OSS world and hobbiest seemed to move from #Gitea to #forgejo, I went into the another direction and installed #Gogs as it fits my needs.

    It was also the only one that actually compiled on my #OpenBSD install. 🤫

    Thanks to @OpenBSDAms for hosting this little box. 😍

  4. Got us easily under the space constraint. But now they've pivoted to all code on BitBucket is trainable and I just can't abide that. I finished moving all repos to #ForgeJo. Now we're flying without the corporate "safety net" of many many replicated file systems. More at risk of failure, though we're backing up locally and offsite. But complete control and it's honestly faster. 😂

    I used to use #trello before it enshittified. Switched to local #markdown notes with #Obsidian. Now I'm fully out.

  5. Got us easily under the space constraint. But now they've pivoted to all code on BitBucket is trainable and I just can't abide that. I finished moving all repos to #ForgeJo. Now we're flying without the corporate "safety net" of many many replicated file systems. More at risk of failure, though we're backing up locally and offsite. But complete control and it's honestly faster. 😂

    I used to use #trello before it enshittified. Switched to local #markdown notes with #Obsidian. Now I'm fully out.

  6. Spent time today clearing out all my #Git repos from #BitBucket. I've always had use for private repos during analysis development. We a lot of collaborating, and the whole development process is through private repos. #GitHub had a very low limit on private repos historically. We'd develop using BitBucket, and publish analyses for papers on GitHub.

    The BitBucket slashed the available space for repos. Still fine. I built a mini PC and hosted #ForgeJo for all historic internal analysises.

  7. Spent time today clearing out all my #Git repos from #BitBucket. I've always had use for private repos during analysis development. We a lot of collaborating, and the whole development process is through private repos. #GitHub had a very low limit on private repos historically. We'd develop using BitBucket, and publish analyses for papers on GitHub.

    The BitBucket slashed the available space for repos. Still fine. I built a mini PC and hosted #ForgeJo for all historic internal analysises.

  8. I recently migrated away from #github and #codeberg to my very own #forgejo instance. Just me & my projects.

    Forgejo also takes really little resources on the server tbh, it's kinda free, and alone for the speed win compared to codeberg it's imo worth it. Also you can create repositories how large you want etc.

    catinashell.de/posts/my-own-gi

    #git #selfhosting

  9. I am almost done with a #forgejo based workflow that allows me to export a CSV file with my curated data on Schengen notifications on my laptop, `git commit` that to my repo on Codeberg [1] and then the action kicks in and automatically does everything needed to update my DOI entry at Zenodo [2]. My fear is that when I make that action public, it will be picked up by the AI bros who will use it to flood Zenodo with their weird stuff :(

    [1] codeberg.org/jwildeboer/Scheng
    [2] doi.org/10.5281/zenodo.16883949

  10. I am almost done with a #forgejo based workflow that allows me to export a CSV file with my curated data on Schengen notifications on my laptop, `git commit` that to my repo on Codeberg [1] and then the action kicks in and automatically does everything needed to update my DOI entry at Zenodo [2]. My fear is that when I make that action public, it will be picked up by the AI bros who will use it to flood Zenodo with their weird stuff :(

    [1] codeberg.org/jwildeboer/Scheng
    [2] doi.org/10.5281/zenodo.16883949

  11. Submitted a small (and likely not so universal) fix for the #Forgejo dependency to restore the build-ability on #illumos (for the dependency itself and post-16.0.0 Forgejo).

  12. Submitted a small (and likely not so universal) fix for the #Forgejo dependency to restore the build-ability on #illumos (for the dependency itself and post-16.0.0 Forgejo).

  13. If you're using @codefloe and you can't push anymore, you should know that they did a big migration to another server and their SSH fingerprints have changed.

    Follow the instructions here
    forum.codefloe.com/t/2026-08-0

  14. If you're using @codefloe and you can't push anymore, you should know that they did a big migration to another server and their SSH fingerprints have changed.

    Follow the instructions here
    forum.codefloe.com/t/2026-08-0

    #forgejo #codefloe #git

  15. Following the move to our new, more powerful server a few days ago, we have now also enabled code search (via the new zoekt option available in Forgejo v16).

    Code search is restricted to logged-in users to prevent anonymous abuse.

    #codefloe #forgejo

  16. Following the move to our new, more powerful server a few days ago, we have now also enabled code search (via the new zoekt option available in Forgejo v16).

    Code search is restricted to logged-in users to prevent anonymous abuse.

    #codefloe #forgejo

  17. Dumpster fire UI crimes that I'd absolutely commit if I had full creative control:

    #forgejo

  18. Dumpster fire UI crimes that I'd absolutely commit if I had full creative control:

    #forgejo

  19. Weeeee !
    I'm done refactoring my plugin for @pelican `HTML to PDF`, which is now clean enough to be publicly released. I used #Forgejo Actions for the fist time on #Codeberg and published it as my very first #PyPI package, thanks to @justin's `autopub`.
    And I finally can showcase it on matt.marcha.pro/ !

    I know that might sound like it's no big deal, but that's quite something for me as I'm not used to publish and share my work. Plus it's a lot of first time !

    Current mood : happy 😃

  20. Weeeee !
    I'm done refactoring my plugin for @pelican `HTML to PDF`, which is now clean enough to be publicly released. I used #Forgejo Actions for the fist time on #Codeberg and published it as my very first #PyPI package, thanks to @justin's `autopub`.
    And I finally can showcase it on matt.marcha.pro/ !

    I know that might sound like it's no big deal, but that's quite something for me as I'm not used to publish and share my work. Plus it's a lot of first time !

    Current mood : happy 😃

  21. Welp. My Forgejo instance got popped by CVE-2026-60004. Hooray for RCE 🙃

    My two screw-ups were
    1. I pinned it to v13 "for stability" forever ago, then forgot about it.
    2. I accidentally left sign-ups enabled.

    Grabbed the seemingly obfuscated payload script from the attacker's server. Looks like it hits a different IP and grabs one of three different binaries depending on the victim's CPU architecture. You best believe I'm grabbing those too

    Will probably write a blog post on what I find, but I'll at least post updates here, too

    Edit:
    The postmortem is done!
    social.lol/@phillip/1170725452

    #Homelab #SelfHosted #PatchYourShit #Forgejo

  22. Welp. My Forgejo instance got popped by CVE-2026-60004. Hooray for RCE 🙃

    My two screw-ups were
    1. I pinned it to v13 "for stability" forever ago, then forgot about it.
    2. I accidentally left sign-ups enabled.

    Grabbed the seemingly obfuscated payload script from the attacker's server. Looks like it hits a different IP and grabs one of three different binaries depending on the victim's CPU architecture. You best believe I'm grabbing those too

    Will probably write a blog post on what I find, but I'll at least post updates here, too

    Edit:
    The postmortem is done!
    social.lol/@phillip/1170725452

    #Homelab #SelfHosted #PatchYourShit #Forgejo

  23. RE: hachyderm.io/@davidculley/1170

    Wow. I got blocked by one of the 7 members of @Codeberg's presidium.

    For standing in solidarity with @aral against genocide.

    Way to go to ruin your reputation, @Codeberg.

    Edit: I previously incorrectly wrote "president of Codeberg" because I did not first study how Codeberg (the non-profit) functions before I expressed my disappointment. Without that understanding I jumped to a wrong conclusion from "visible member of the presidium" to "president".

    #GiveUpGitHub #Codeberg #Forgejo

  24. RE: hachyderm.io/@davidculley/1170

    Wow. I got blocked by one of the 7 members of @Codeberg's presidium.

    For standing in solidarity with @aral against genocide.

    Way to go to ruin your reputation, @Codeberg.

    Edit: I previously incorrectly wrote "president of Codeberg" because I did not first study how Codeberg (the non-profit) functions before I expressed my disappointment. Without that understanding I jumped to a wrong conclusion from "visible member of the presidium" to "president".

    #GiveUpGitHub #Codeberg #Forgejo

  25. The Programmer’s Fulcrum 7 August, 2026

    This post originally appeared on The Fulcrum. Welcome to this week's The Programmer's Fulcrum. It's your weekly curation of the essential news in the Open Media Network and Open Social development communities with a focus on devastating big tech via Techno Anarchism. As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit of weakening authoritarianism. IMHO, the best way to do that is to use tools from the Techno […]

    newsletter.mobileatom.net/the-

  26. The Programmer’s Fulcrum 7 August, 2026

    This post originally appeared on The Fulcrum. Welcome to this week's The Programmer's Fulcrum. It's your weekly curation of the essential news in the Open Media Network and Open Social development communities with a focus on devastating big tech via Techno Anarchism. As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit of weakening authoritarianism. IMHO, the best way to do that is to use tools from the Techno […]

    newsletter.mobileatom.net/the-

  27. One of my repositories on my self-hosted forgejo instance is being hit by Anthropic crawlers. They have an infinite loop to download a tar archive of the repository leading to somewhat like 200GB of archives. My backup process struggled to send snapshots remotely on my 6 Mbps upload line. I've made the repository private. And now I'm considering putting Anubis in front of the service.

    #forgejo #anubis #ai #anthropic #selfhosting #homelab

  28. One of my repositories on my self-hosted forgejo instance is being hit by Anthropic crawlers. They have an infinite loop to download a tar archive of the repository leading to somewhat like 200GB of archives. My backup process struggled to send snapshots remotely on my 6 Mbps upload line. I've made the repository private. And now I'm considering putting Anubis in front of the service.

    #forgejo #anubis #ai #anthropic #selfhosting #homelab

  29. I am so sad of the end of codeberg.page. The move to git-pages is such a bummer. Having any codeberg repository being a website without doing nothing at all was one of my favorite feature of @Codeberg

    I don't want a webhook, a CI, or a cli. I want to do nothing. I don't want to explain it to people I teach html. Any friction will push students away. Bring it back please.

    #programming #webdev #forgejo

  30. I am so sad of the end of codeberg.page. The move to git-pages is such a bummer. Having any codeberg repository being a website without doing nothing at all was one of my favorite feature of @Codeberg

    I don't want a webhook, a CI, or a cli. I want to do nothing. I don't want to explain it to people I teach html. Any friction will push students away. Bring it back please.

    #programming #webdev #forgejo

  31. J'ai installé Forgejo sur mon VPS. Ma forge git est chez moi : git.clavelier.me

    Version LTS, conteneur Docker, base SQLite, derrière Caddy. SSH désactivé, je pousse en HTTPS avec un jeton : pas un port de plus à ouvrir.

    Installation sans accroc, je commence à avoir l'habitude. Et le rendu est très bon.

    J'y ai migré feu, mon projet en Rust. Branches, tags, historique complet, tout est arrivé intact.

    Rien de moins bien que GitHub pour mon usage. Et quelque chose en plus : je suis indépendant.

    #Forgejo #SelfHosting #Git

  32. Do you see ways to improve #FOSS project member management in forges (such as #GitLab, #GitHub, #Forgejo)?
    Book a call to tell me your needs and give me feedback on some proposals.

    231103jtlz67y2gfr4o.nextcloud.

    #FossGovernance

  33. Do you see ways to improve #FOSS project member management in forges (such as #GitLab, #GitHub, #Forgejo)?
    Book a call to tell me your needs and give me feedback on some proposals.

    231103jtlz67y2gfr4o.nextcloud.

    #FossGovernance

  34. Je suis en train d'expérimenter #forgejo pour migrer mon infra de dev de gitlab-ce vers cette solution.

    La migration des dépôts gît se fait très facilement, mais par contre celles de gitlab-ci vers les actions forgejo c'est bien compliqué...

    + Pas trouvé comment mettre en place des includes depuis un autre dépôt (j'utilise le même workflow paramétré pour tous mes projets)
    + Pas de clonage sans nodejs (what ?)

  35. forgejo-mcp v2.32.1 is out ✨

    New: search_issues — find issues across *every* repo an org or user owns, in one call. No repo name needed; results stay scoped to what your token can read.

    Properly bounded, too: page/limit are yours to set, and asking for more than the instance's own pagination ceiling gets you an error up front rather than a quietly truncated list.

    An MCP server for #Forgejo — drive it from Claude, Cursor or
    VS Code.

    git.b4mad.industries/agentic-f

    #MCP #AgenticSDLC #Agents

  36. forgejo-mcp v2.32.1 is out ✨

    New: search_issues — find issues across *every* repo an org or user owns, in one call. No repo name needed; results stay scoped to what your token can read.

    Properly bounded, too: page/limit are yours to set, and asking for more than the instance's own pagination ceiling gets you an error up front rather than a quietly truncated list.

    An MCP server for #Forgejo — drive it from Claude, Cursor or
    VS Code.

    git.b4mad.industries/agentic-f

    #MCP #AgenticSDLC #Agents

  37. The @Codeberg FOSS Drama continues as predicted with @bizzfed

    🍿

    I predict this blog clause will be pleaded by the defendant: "Projects who have an active community that cares about and maintains the software". With my bet for the plaintiff to be pleading the "Projects written and maintained with heavy use of LLMs" clause.

    #bizzfed #codeberg #fossdrama #opensorce #llm #aiassisted #forgejo

  38. Forgejo Runner, the program executing workflows of continuous integration in #Forgejo, has been released in version 13.0. It comes with breaking changes that may break current workflows for Forgejo Actions users. These changes improve security, predictability, and maintainability. forgejo.org/2026-08-runner-rel

    #ForgejoRunner #ForgejoActions #CI

  39. On a whim I started to use a locally hosted Forgejo as an personal issue tracker, and like, I don’t know if I recommend this use case but I like it a lot :c_hap:

    Mostly controllable from the CLI, tickets organised by projects in a kanban board, I can add comments and reference others tickets… it’s a bit heavy but I see a vision there

    #Forgejo

  40. We will migrate Forgejo from a Cloud VM to a Proxmox VM (AX102 base) this Friday. This will result in a short downtime of the instance during migration.

    The new server has double single core performance and a much faster (datacenter) NVME, so interacting with the instance should become (even) faster afterwards.

    Sneak peek: we are currently also working on enabling code search (via zoekt) and migrating Meilisearch to a HA Typesense cluster.

    #codefloe #forgejo

  41. Interested in hardening your #forgejo installation? We got a Signal group with people looking at how we can secure the service after installation.

    - Settings
    - Systemd service file
    - File permissions

    Want to join and think along or learn along?

    signal.group/#CjQKIIagtwKpq4Dc