TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Codeberg: A GitHub alternative from Europe

393 pointsby rukshnover 2 years ago

23 comments

strenholmeover 2 years ago
Here is a list of free Git hosting services for open source software:<p>• <a href="https:&#x2F;&#x2F;github.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;</a><p>• <a href="https:&#x2F;&#x2F;gitlab.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;</a><p>• <a href="https:&#x2F;&#x2F;bitbucket.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bitbucket.org&#x2F;</a><p>• <a href="https:&#x2F;&#x2F;codeberg.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;codeberg.org&#x2F;</a> (As per the linked article)<p>• <a href="https:&#x2F;&#x2F;sr.ht&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sr.ht&#x2F;</a> (Sourcehut)<p>Codeberg and Sourcehut appear to use open source code for their web page backend; the others seem to use proprietary software (in the case of GitLab, there <i>is</i> a free version, but gitlab.com also uses non-free software).<p>Sourcehut says they may some day charge people to host open source software on their server, but right now it’s a free beer service (but, yes, I have donated) using Free (libre) software.<p>Souceforge also has a proprietary free-to-use for open source Git hosting service, but their service is a little buggy so I would use one (or in my case, all) of the five I have listed.<p>If there are any others, please let us know.<p>In terms of continuous integration, in my particular use case, the automated CI tests take about an hour to all run, so I have a Raspberry Pi server the size of a deck of cards which runs Ubuntu 22.04. The server uses a crontab which checks to see if the Git repo has been updated once a day, and runs the tests inside a Docker container if the repo has changed. Some problems, such as automated testing, don’t need to be solved by putting everything in a cloud.
评论 #33236984 未加载
评论 #33236790 未加载
评论 #33237535 未加载
评论 #33236317 未加载
评论 #33237251 未加载
评论 #33236423 未加载
评论 #33237787 未加载
评论 #33238015 未加载
评论 #33236168 未加载
评论 #33237386 未加载
评论 #33237793 未加载
评论 #33237994 未加载
评论 #33237674 未加载
评论 #33239247 未加载
评论 #33240466 未加载
评论 #33260674 未加载
评论 #33239437 未加载
评论 #33243913 未加载
评论 #33242678 未加载
评论 #33244187 未加载
评论 #33236312 未加载
sangnoirover 2 years ago
I&#x27;d like to plug self-hosting via Gitea. I have it running on a Raspberry Pi Zero(!) and it works really well[0]. I no longer star projects on GitHub: instead, I mirror them onto my Gitea server which periodically syncs in changes with a cadence of my choosing[1]. If a project I depend on ever gets deleted from GitHub, I&#x27;ll have a reasonably up-to-date copy.<p>If you have a Pi in a drawer somewhere, or an underutilized 512MB VPS, using it to self-host a Gitea instance is worthwhile!<p>0.Using SQLite as the data store.<p>1. Alternatively, you can use your Gitea instance as the primary, and have it <i>push</i> changes to other git servers like GitHub or Gitlab
评论 #33240833 未加载
评论 #33239648 未加载
评论 #33241650 未加载
评论 #33241229 未加载
oeverover 2 years ago
&gt; However, you won’t be getting the advanced features like automation or other integration and collaboration features provided by GitHub.<p>Codeberg is working on CI and you can request early access. I&#x27;ve found it to work well and fast.<p><a href="https:&#x2F;&#x2F;codeberg.org&#x2F;Codeberg-CI" rel="nofollow">https:&#x2F;&#x2F;codeberg.org&#x2F;Codeberg-CI</a>
评论 #33236048 未加载
评论 #33235910 未加载
评论 #33241372 未加载
forgotmypw17over 2 years ago
Codeberg recently took down the repository for Wikiless project without any explanation to the project.<p>It was only days after the project maintainer contacted them that they wrote something back about an IP complaint from Wikimedia foundation.
评论 #33235406 未加载
评论 #33237776 未加载
pfixover 2 years ago
&gt; Obsidian does not offer free syncing between devices and you will have to manually set up a method to sync your notes, either by using something like Dropbox, Google Drive, or Git.<p>Obsidian does not offer _free_ syncing, but it does offer it: <a href="https:&#x2F;&#x2F;obsidian.md&#x2F;sync" rel="nofollow">https:&#x2F;&#x2F;obsidian.md&#x2F;sync</a><p>It&#x27;s not cheap though and it&#x27;s not europe-based. But it&#x27;s a way to support the development.
ViceCitySageover 2 years ago
its pretty much a modified instance of Gitea with a small, privacy-friendly German Gmhb behind it. Still like it a lot. Wish more developers at the very least set up mirrors on either Codeberg or Sourcehut.
评论 #33235625 未加载
brabelover 2 years ago
Shame that they don&#x27;t seem to support the European Self-Sovereign Identity Framework for registration: <a href="https:&#x2F;&#x2F;essif-lab.eu&#x2F;" rel="nofollow">https:&#x2F;&#x2F;essif-lab.eu&#x2F;</a><p>I am really hoping that this will take off and soon all Europeans will be able to prove they have the right to get services without having to reveal their full identity... and I think this is a great framework for registration to services like this as well.
评论 #33239736 未加载
评论 #33240386 未加载
评论 #33241528 未加载
评论 #33239482 未加载
account42over 2 years ago
A forge run by a nonprofit is better than a forge run by Microsoft or another for-profit corp but I think the ideal would be having projects host their own code with federation between the different hosts to make contributions from &quot;external&quot; users easy. Thankfully there is ongoing work towards that goal: <a href="https:&#x2F;&#x2F;forgefed.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;forgefed.org&#x2F;</a>
btdmasterover 2 years ago
Cool feature: <a href="https:&#x2F;&#x2F;codeberg.page&#x2F;" rel="nofollow">https:&#x2F;&#x2F;codeberg.page&#x2F;</a>
评论 #33238208 未加载
评论 #33243366 未加载
newswasboringover 2 years ago
Slightly off topic, but wtf happened to sourceforge? A decade ago it was _the_ place to host open source projects. How did they lose almost all of the market share to GitHub?
评论 #33238911 未加载
评论 #33238606 未加载
评论 #33240135 未加载
edubover 2 years ago
For the use case of this post, revision&#x2F;version control of notes (markdown&#x2F;text), I recently started using Fossil [0].<p>I&#x27;ve wanted a reason to use Fossil for quite some time, and this is perfect since I&#x27;m the only user for this repository; Fossil is ideal for small groups of people and git is ideal for projects with thousands of contributors.<p>I&#x27;m just using VS Code with a Fossil extension and storing the notes as .md files in the repo. You could use the built-in wiki to store them, but that would give you less flexibility and less of the features of a source control.<p>Although I&#x27;m not yet, I could integrate some other features into my workflow like bug tracking, forum (to talk to myself and hold conversations over time to center myself where I left off), and technotes. I love the web-interface.<p>The only configuration I needed from stock was to turn on the search feature, change the home page to be my root document (README.md) and set it up to run as a daemon with systemd.<p>[0] - <a href="https:&#x2F;&#x2F;www2.fossil-scm.org&#x2F;home&#x2F;doc&#x2F;trunk&#x2F;www&#x2F;index.wiki" rel="nofollow">https:&#x2F;&#x2F;www2.fossil-scm.org&#x2F;home&#x2F;doc&#x2F;trunk&#x2F;www&#x2F;index.wiki</a>
Lorinover 2 years ago
The problem is that GitHub is so endemic, and useful for open source projects that simply need the traction&#x2F;eyeballs.<p>I wish GitHub: - had scoped labels ala. GitLab. Project custom fields _almost_ get there but they must be more visible&#x2F;accessible&#x2F;filterable via &#x27;basic&#x27; issue lists. - allowed longer label descriptions, they should double the 100 character limit - and allow 4-byte Unicode... - had wider milestone scoping
评论 #33288726 未加载
throwaway2056over 2 years ago
Firstly I appreciate these initiatives but I think this misses a large point of why github or gitlab is popular.<p>Recently a large scientific (EU) institution was wanting to coordinate efforts to have data stored inside EU - they wanted a running gitlab server (as many Prof. were just using their own local or using gitlab&#x2F;github SaaS.<p>After contacting many EU companies no one could provide a 24x7 (reasonable uptime) services like github&#x2F;gitlab with just a creditcard.<p>Too many EU companies suggested we self host. This institute does not have people&#x2F;space to do it. They wanted Just Works.<p>Now what happens is that all these students get used to github&#x2F;gitlab. And all future students become managers&#x2F;employees - they will go to github&#x2F;gitlab.
j_sanover 2 years ago
The privacy policy is not compliant from what I see. I still love the mission but it just leaves a bad taste in my mouth - if one makes privacy a marketing point then at least the privacy policy should be compliant.<p>One example missing in the privacy policy is information regarding &quot;the existence of the right to request from the controller access to and rectification or erasure of personal data or restriction of processing concerning the data subject or to object to processing as well as the right to data portability;&quot; There is more stuff that should be included, see: <a href="https:&#x2F;&#x2F;gdpr-info.eu&#x2F;art-13-gdpr&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gdpr-info.eu&#x2F;art-13-gdpr&#x2F;</a>.<p>(Technically it doesn&#x27;t have to be in the privacy policy document but could be provided in some other kind of document. I guess thats not done though.)
评论 #33238636 未加载
moasdaover 2 years ago
The article isn&#x27;t correct in all arguments:<p>&gt; However, you won’t be getting the advanced features like automation or other integration...<p>Codeberg also has built-in CI support using Woodpecker (ci.codeberg.org). It works very well.<p>&gt; However, if you are interested in a privacy-friendly GitHub alternative from Europe, I suggest you check out Codeberg.<p>Important to know that Codeberg only allows to host projects with a FLOSS license. So I wouldn&#x27;t announce it as a GitHub alternative without a further note.
hit8runover 2 years ago
At this point why not just use a repo on one’s own server and have everything under control. No other party involved.
nyanpasu64over 2 years ago
I&#x27;ve moved a few of my repos over to Codeberg, but I&#x27;m not entirely happy with their reliability, having had at least two outages in the last few months where I couldn&#x27;t browse repositories on the web interface.
评论 #33241264 未加载
f1shyover 2 years ago
I cannot browse projects hosted there without registering? I am missing so something?
评论 #33236885 未加载
sandGorgonover 2 years ago
there is also gitbucket - written in scala on the jvm<p><a href="https:&#x2F;&#x2F;gitbucket.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gitbucket.github.io&#x2F;</a>
评论 #33240465 未加载
neximo64over 2 years ago
Are there any features that make it better?
collegeburnerover 2 years ago
i would have serious concerns about hosting in europe due to hate speech laws that are muddy and ripe for abuse. the site doesn&#x27;t have a hate speech policy i can find, is anyone here informed on exactly what the ramifications of such laws might be?
评论 #33236023 未加载
评论 #33236519 未加载
评论 #33237153 未加载
评论 #33235944 未加载
评论 #33239075 未加载
pokstadover 2 years ago
There’s already a GitHub alternative from Europe: GitLab. The founders are Dutch and Ukrainian.
评论 #33239942 未加载
评论 #33239188 未加载
评论 #33237641 未加载
beardedmanover 2 years ago
Nowhere else do people mention the continent as much as Europe. And, for the life of me, I don&#x27;t know why this is!? And it always seems to mean &quot;we respect your data&quot;. Let the product speak for itself, I&#x27;m not switching from something that works well to something that works okay, but respects my privacy a bit more.
评论 #33239384 未加载